MSN biased to favor IIS servers?

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.


Category: marketing Time: 2005-04-29 Views: 1

Related post

  • How do you synchronize content between IIS Servers? 2010-08-31

    I just came across this utility that will sync IIS servers and was wondering what other software people are using? The company I'm at uses a very old version of Content Management Server 2003 and I'm looking for

  • Monitoring IIS servers 2009-06-21

    I have a few iis servers (windows 2003) I would like to monitor, and I would like the information presented in graph form if possible. A couple of the servers i have full access into so I should be able to query using snmp, but some of them all I wil

  • Strange Problems with IIS Servers hanging for some clients 2009-06-16

    We are having a very strange problem, that I'm hoping someone has seen before. Our site is made up of html files with ASP code inside them. We have IIS setup to run the html files through the asp engine with no problem. The problem we are having is t

  • Antivirus Configuration for dedicated SQL and dedicated IIS Servers 2010-04-29

    Our corporate standard is McAfee Enterprise, unfortunately this is non-negotiable. On two types of servers I'm responsible for, SQL & Web, we have noticed major performance issues with the corporate standard setup. Max scan time 45sec One policy for

  • Setup Several IIS Servers With Same Config 2010-09-29

    I have several identical servers running 2008 R2. They do not have IIS installed. I need to setup IIS 7.5 on each server with the same configuration. Not the same sites, just the same install. What is the best way? Copy/Paste with VM is not an option

  • Centralized IIS to redirect to other IIS servers 2013-02-18

    Basically what im after is to have a centralized IIS Server on the Local LAN where port 80/443 would be forwarded to from the router. Then through this server it can forward/redirect the requests to other servers in order to access the exchange OWA a

  • Ensure IIS 7 Remote Management is configured for all domain-joined IIS servers 2011-12-11

    The article at the following URL describes installing and configuring the Web Management Service to allow an IIS 7 instance to be managed from a remote machine. I don't want to

  • Two domains, two servers, one IP, on IIS 2010-10-04

    I've seen various Apache versions of this question but no IIS one, so I'll ask it: I have 2 IIS7 servers, and 2 domain names (e.g. and, and 1 IP address. I want each domain name to go to a different IIS server, and the

  • Should Production Windows Web Servers (IIS & SQL) be in a domain? 2011-01-12

    We have a few web servers and a few database servers. To date, they've been standalone machines that are not part of a domain. The web servers don't talk to each other, and the web servers talk to the database servers via SQL Auth. My concern with pu

  • Find all IIS web-servers in a domain? 2012-11-23

    Hej, is there a way to list/find all web-servers with IIS-installed in a Windows domain? Like this can be done with DHCP-mmc, which allows to view and manage all DHCP servers in a domain. thx. --------------Solutions------------- Here is a script tha

  • use DFS to sync 2 win 2008 r2 iis 7 servers behind load balancer 2013-07-10

    I want to use DFS to keep in sync for 2 IIS servers behind a load balancer. These machines are VPS at remote locations and have user uploaded files. To use DFS you need to be in a domain but I have read that you should not have a domain controller wi

  • Configure IIS Web Farm Servers 2016-07-28

    I'm trying to configure IIS Web Farm Servers referring to the following link. I've been following the steps and have got the server of shared content connected by two IIS servers as r

  • What's the practical difference between dedicated and virtual private servers? 2011-06-08

    I understand the physical differences but in a practical sense, what will be the differences? Speed? I understand that I have full control over a virtual private server in a software aspect as with dedicated servers - what then is the difference from

  • Why do they use laptop form factor HDD's for storage servers? 2009-05-02

    The storage servers I've seen generally use 2.5" drives instead of 3.5" drives. In my experience the larger drives have better capacity, speed, and durability. Why are the smaller ones favored in servers? Note this doesn't apply to C: drives. --

  • Optimum implementation of new SQL/IIS setup? 2009-05-19

    We need to implement a new MS-SQL/IIS server serving intranet pages internally. At the moment we are on average seeing 22 hits per second, but each request is quite small. What would be your recommended server configuration? a) single server with bot

  • HTTP compression in IIS 6.0 causing problems with certain users 2009-05-26

    We're getting a few sporadic customer calls (less than 0.1% of our users) complaining of not being able to access my company's website - either they get a blank page (if they use IE), or a "Content Encoding Error" that says the page uses an inva

  • Is it possible to bind domain names to VisualSVN server and IIS on the one box without using a port? 2009-09-07

    I've got a machine running VisualSVN Server for SCM and IIS which hosts a web front end to perform some repository management tasks. Ideally, I'd like to bind a different domain name to each but it seems I can't do this without specifying a port on a

  • Does it make sense to store IIS logs on a NAS? 2009-09-11

    This is the scenario: We host several websites on multiple webservers, and I'm thinking about a way to consolidate the log-handling for all webservers. Would it make sense to store all logs on a common NAS-device, with a dedicated machine that does l

  • Best way to scale up an IIS/SQL Server application 2010-02-22

    We have an application that we developed in ASP and SQL Server. We use Rackspace to host it. Each of our "customers" has their own IIS site and SQL database. Each customer could have a dozen or several hundred users hitting the application. We n

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 0.520 (s). 13 q(s)