Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Possible Duplicate:
SEO in stackoverflow

Related question: I'm just going to throw this out there, but Google indexes Stack Overflow really quickly

So, I was watching a presentation about SO and the presenter mentioned the concept of "google as our homepage". So I'm just curious if there have been any explanations of the "google is stack overflow's homepage" implementation, and how SO set that up.

share|improve this question

marked as duplicate by juan, Robert Cartaino, random, Ralph Rickenbach, Ether Dec 15 '09 at 19:38

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Have a look at this question: – Brandon Dec 14 '09 at 23:19
up vote 3 down vote accepted

I'm not aware of any special relationship or consideration google gives to SO, if that's what you mean, and I'd be very surprised to hear there is one. There's nowhere at Google you can go and say, "I want to use Google for my site's home page, hook me up." Instead, think about it from a search-engine's perspective.

If I were to design a search engine spider, I would have some default frequency that my spider returns to a site to re-index it. When it re-indexes the site, it will check to see if the content has changed. If it has, the spider might want to increase the frequency and index the site more often. If the site hasn't changed, it might decrease the frequency.

The problem here is that indexing a lot of sites over and over has a cost. Just because content changes a lot doesn't mean anyone cares about it. So I might also have a score for each site that says how important it is. Think "PageRank". Now when my spider finds a site that changes a lot it might not increase the frequency beyond what the score for the site justifies.

So with Stack Overflow we have a site with content that changes frequently and that has managed to earn a good PageRank, the main requirements for frequent indexing. Additionally, StackOverflow does a few things to make it easier on google's spider to find the new pages. Probably the most important of these to SO is the xml sitemap. I know they put a lot of work into getting that right.

Some other features that help with searching and rank are using rel="canonical" to avoid splitting rank across different links to the same content and using search-engined optimized urls to put more keywords into the url. You might find the SEO section in this answer helpful.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .