• http://martinnormark.com Martin H. Normark

    I believe any platform has its own SEO problems. While I’m no SEO expert, I can’t say whether IIS and .NET has more problems than other platforms, but reading some of the problems makes me think that the people using the platform is not aware of what they’re doing, how search engines work, and to some extend how the web works.

    The problem with ASP.NET (Not ASP.NET MVC) is that it’s a huge abstraction of what web development is: requests and responses – which draws this picture of a website that fools developers into thinking about pages all the time, just like Desktop developers has views etc.

    Anyway, I think some of the solutions you outlined deserves further explanation – which is why I created a page showing each solution alive and kicking. You can see it here: http://iis-seo.martinnormark.com/

  • http://www.toddnemet.com Todd Nemet

    Martin, I just got done reading your article. Thank you very much for taking the time to write out and explain those implementations. I am sure that a lot of webmasters will find it very helpful.

    You say you aren’t an SEO expert — and I am definitely not a Windows expert — so this is a good example of the way that developers and SEO can collaborate to get quick results.

    Other platforms certainly have their own SEO problems. (I’ve seen Java-based sites with case-insensitivity issues and WordPress generates a lot of near-duplicate content with the way they handle comments.) IIS/.NET is very popular and every site I’ve evaluated that uses it has at least a few of these problems.

    Colin, who worked with me on this article, sent me some notes about ASP.NET MVC to include. I felt that the article was already getting too long, so I didn’t include it.

    Thanks again!

  • http://martinnormark.com Martin H. Normark

    Hi Todd, I guess SEOs and Developers need to team up very early in the process, which is rarely the case for most.

    There’s simply too many important details we, developers, don’t pay attention to.

    The thing I like about ASP.NET MVC, is that it removes the abstractions and lets you focus on how requests are handled, how URLs look, and what you return. In a way, it’s old-school – but the control you get is amazing.

    You can still get that control in ASP.NET, but you need more work to fight the built-in features.

    Luckily most problems can be solved by the IIS Rewrite module I mention in the article.

    I’m sure there’s even more SEO problems with IIS/.NET, if you have any – don’t hesitate to contact me via the article, and I’ll see what I can do to further address SEO problems with IIS by adding the more solutions to the article.

  • https://www.zeta-uploader.com Axbm

    Your Regex link has one square bracket at the end which results in a 404.

  • https://www.zeta-uploader.com Axbm

    There is also the “IIS SEO Toolkit” at http://www.iis.net/download/SEOToolkit which helped me a lot in spotting those issues you mentioned.

  • Matt McGee

    Thx – think the link is fixed now.

  • http://www.chrisfaron.com chris faron

    Great post Todd, I often find a brick wall when trying to find solutions in optimizing IIS for SEO