Ivor Hewitt has done some research which appears to show that a higher proportion of top ranked pages in the MSN search engine are hosted on Microsoft’s own IIS server platform. This work is interesting enough to get slashdotted, but it’s too early to draw conclusions.
I discussed Ivor’s results with him a couple months ago, and there are a lot of variables that need to be ruled out before I’ll buy into conspiracy theories. One very big question is whether the skew is due to a bias against ASP.NET and IIS servers by other search engines.
- As you may know, ASP.NET applications like to insert a form field (VIEWSTATE) into web pages. This is a huge string (usually around 15 kilobytes) of absolute gibberish text. The impact of this on SEO is unknown, but if it does make a difference, you can see why it would tend to push ASP.NET applications running on IIS servers down in the search results on search engines that haven’t made it a priority (as MSN would) to work around it.
- It’s possible that a higher percentage of dynamic sites run on IIS servers vs. Apache. One big reason to run an IIS server is to run the ASP applications that run on it. From my own experience, most ASP/IIS sites I’ve worked on have duplicate content issues, and we spend a great deal of time and money cleaning up things that we could fix in a few minutes with a PHP/Apache site.
- With a higher percentage of dynamic sites (why run IIS unless you’re using ASP?), you could see a bias if MSN’s engine is better at handling dynamic sites, or dealing with the specific issues that come from IIS servers. It all depends on how they rank pages. :D
- Actually, you could see a bias if MSN is *worse* at handling dynamic sites, because they may be counting all that duplicate content and giving sites credit for links there, etc.
- Does MSN have a bias for dynamic sites in general? Because of their technology, MSN may be giving templated pages more of a chance due to the way they break a page down into smaller pieces for analysis.
- If you buy the idea that more large sites run on IIS (I have no idea if this is true), then even a slight additional bias in favor of large sites would account for some shift in SERPs as well.
- Maybe, just maybe, more IIS sites are part of MSN’s BCentral Submit-It service, and that’s where the real bias is, some sort of ‘authority bonus’ M$ confers on their own directory.
- If M$ is really good at filtering out doorway domains, link farms, and spam sites, this would probably appear to bias against the low-cost Apache hosting environments where so many domains live. After all, if you’re paying for a license to run the server, it’s much more likely that you’re actually running a site.
- Apache market share numbers may be overstated anyway, because they are based on the # of hosts and domains. I’d love to see a look at the Alexa Top 1000 and see what the market share breakdown is there. That would be a lot more telling… has anyone done this?
In any case, it seems very unlikely that there’s a variable in MSN’s ranking and retrieval algorithm that is driven by the site operator’s choice of a web server platform.
- 1 Build the Ultimate Search for Your Business, Just Like Google and Amazon
- 2 Make Your Own Social Network, Game Server, or Knowledgebase! - Sourcehunt
- 3 Phpseclib: Securely Communicating with Remote Servers via PHP
- 4 Sourcehunt September - Hacktoberfest Edition
- 5 How to Properly Deploy Web Apps via SFTP with Git