Microsoft Offers SEO Friendly URLs with URL Rewriter
Everyone understands the value of a readable URL. But many web applications and websites still output complex ones that no one, even a search engine can understand. Microsoft now makes it easier to map those complex URLs to simpler ones.

Writing Friendly URLs

If you are a web developer or website administrator you know those complex URLs that are pumped out of your website are a pain to understand and not easily indexed by search engines. And neither of these things is good for you when you are trying to get traffic to your site.

Microsoft now offers an easy way to make those complex URLs easier to read and SEO friendly using a new IIS 7.0 extension called URL Rewrite.


IIS URL Rewriter module

Features of URL Rewriter 2.0

URL Rewrite provides a number of capabilities that enable you to create powerful rules that support both inbound and outbound links. Rules can be defined that use regular expression pattern matching, wildcard mapping and rewrite providers written in .NET.

The module comes with URL rewrite templates for different types of URLs so you don't have to build your rules from scratch. Of course you can start from a blank template if you like.


URL Rewriter templates

Along with the ability to create easy to read URLs, you can also tell IIS to redirect any instances of the complex URL still being used to redirect to the new one you create.

You can also create a rule to enforce lowercase on a URL, supporting SEO. And if you are in the process of moving pages on your site, you can create rewrite maps that allow you to indicate where the new locations for the pages are.

Free to Download

The URL Rewriter is free to download and install. Using the Microsoft Web Platform installer is likely your best approach to get the extension up and running quickly.

In addition, Microsoft has provided a lot of articles and tutorials on using the Rewriter as well as a number of extensibility samples that implement rewrite providers for three of the most common use cases.