Wednesday, May 11, 2011

Migrating Legacy URL to New URL while maintaining SEO Ranking

Recently, I was asked to solve the issue of maintaining SEO ranking for an existing website that has a new IA implemented. Basically, to achieve this, we need to redirect the old IA which maybe obsolete/not existent to its corresponding IA. For this we have a map of old to new IA/Url.

There are a few ways to tackle this, one way is to write a processor that reads the url and check that against a config file for its corresponding new IA/url. however I may have found a more elegant solution by using Microsoft URLRewrite modules. Some links that I found useful

1. http://www.iis.net/download/URLRewrite
2. http://stackoverflow.com/questions/1173299/rewritemaps-with-an-external-config-to-force-an-application-pool-recycle

There is a potential leveraging this to make a Sitecore module which helps with one to one url mapping of old to new pages. This can be done by creating a "OldUrl" field for each item, with this data we can then create a Config file with old to new pages mapping which can then be fed to URLRewrite module.

ref: http://sitecorejohn.wordpress.com/2010/03/24/cmswire-microsoft-offers-seo-friendly-urls-with-url-rewriter/

No comments:

Post a Comment