Link Management solutions

Discussion in 'Black Hat SEO' started by darkmonk, Nov 23, 2007.

  1. darkmonk

    darkmonk Regular Member

    Nov 21, 2007
    Likes Received:
    I've been trying to come up with a generic data model and way to manage links across a network of sites and wondering if anyone else has any ideas. What I am trying to accomplish is automated distribution of links across a network of disparate sites. So that I can change links automatically, do timed rollout of links across the network etc.

    What I can't get my head around is how to do this generically for sites that have varying structures. For a page gen site I could track a site id and pagename or page id in a database, and assign what links should show up on page 6 of site 2. For database driven sites it gets more complicated.

    As an example, say we had a network of 10,000 sites. The composition of this network might be 2500 page gen sites, 2500 blogs, 500 article directories, 500 database driven sites of varying content types and levels of hierarchy, and some other types of sites.

    I thought about doing it a couple different ways. One way I was thinking of tracking links was when a site is generated, it "knows" what the lowest detail level page is and can figure out and "register" the available pages with my link management database. But then if the data ever changes it would somehow need to sync up with the link management database. Its one thing to push updates out from a central place but its another to have all these sites phoning home with updates especially if my link management tool is a desktop app.

    One way I thought about solving the sync problem is to have a "link server" kind of like an ad server, and the sites in the network are pulling their links from the link server dynamically based on keywords or something. Then I can just say for xyz keyword I want these links to be active...the database sites then just need some intelligence to know what keyword to show links for for a detail record. But then how do I do a phased rollout or update of links. I guess I could have an active and inactive date in the database, and when I change a link its a new record and sets the inactive date on the old link. Or maybe the active/inactive dates are tracked in a separate table with records for each site id for sites targeting similar keywords. But then what if I want to roll out some links with 30% network coverage regardless of the keyword, I just want 3000 links randomly dispersed on the network across pages on the sites and I want them to become active with a phased rollout of a random number of links between 100 and 150 per day until all are active. The keyword-based link server idea then doesn't work... Maybe I am overengineering this?

    Anyway, was just wondering what kind of designs others are using if willing to share...