eCommerce
A Website Migration Guide for eCommerce Retailers

A Website Migration Guide for eCommerce Retailers

seo

Website Migration

Why it pays to plan ahead when moving to a new website

If you’re an established retailer, it’s a fairly safe bet that you already have an eCommerce website of some description.

With the ever-accelerating pace of eCommerce in the UK, many retailers already have fully functioning eCommerce websites which contribute to overall revenue generation. If your business is already utilising eCommerce but you are thinking of moving your website to a different eCommerce platform, perhaps with a different supplier, then read on. This information will certainly save you losing a lot of money (and worry!)

Why Migrate?

Migration is the act of setting up redirection from one page or resource to another and is simply a directive telling any user interested that the resource has moved.

Migration is required because search engines, people and other websites expect your pages to be under one page URI (Uniform Resource Identifier, the page.html bit of site.com/page.html). If you change your website to a newer one, the actual page URI will almost certainly be different. If you don’t migrate the pages by putting redirects in place, search engines and people won’t know where to go and any external links will be broken, affecting search engine rankings.

Migrating one website to another isn’t rocket science, but it does require a substantial amount of planning to get right. The sad fact is, there is no fast and easy way to do a migration. Large eCommerce websites especially can take literally hundreds of hours of work to successfully migrate if there is no automated way of setting up permanent redirects but doing it right will mean that those all-important Google listings are retained.

Get a migration wrong and you are almost certainly in for a tough time at the tills. Some retailers I work with take well over half of their overall revenue through their eCommerce website. Getting a migration wrong doesn’t bear thinking about, which is why we spend inordinate amounts of time making sure everything works seamlessly.

Plan, Plan… then Plan Some More!

So… you need a plan and if you remember the immortal words of Baldrick in Blackadder, you’d better make it a ‘cunning one’!

I’m not going to cover changing a domain name here (for instance if you want to change from oldsite.com to newsite.com for your online shop’s domain) – that requires special attention and planning, the following guide is for those moving their website to a new eCommerce platform.

Firstly, and I really can’t stress this enough… make sure you capture a full list of the current pages in your website. This means should the worst happen and your current website hosts switch your website off (perhaps because they know you are leaving!) you still have a full record of the pages that were there before.

There are several ways you can get a full listing of the pages in your website, however probably the simplest method is to mine the data from the current sitemap in the website. If your website doesn’t have a sitemap, firstly scream at your current website designer because you should have one, then find a sitemap generator online (type ‘sitemap generator’ into Google, there are many free ones available).

What you need is a full list in .xml or .csv format, this can then be opened in Excel or another spreadsheet program quite easily, giving you a full, structured list of the ‘old’ website page URI’s. Once you have this, you are ready to marry up with the page URI’s from your new website.

This is where it all gets a bit tedious (and why migrating a website can be a complex and time-consuming job). If you don’t know for certain what the URI’s in the new website are going to be, then you need to carefully think what the effect of the eCommerce software structure is going to have on the page titles and work this all out accordingly for each and every category and product page in the website.

We use an Excel plugin called Fuzzy Lookup to help with the process of marrying up old and new pages within the website. This can speed things up considerably if the past and present page titles in the website make sense and are unique. Unfortunately you can never rely on this so most of the time if we have to go right down to the product level manual matching is required, a very time consuming task.

What you end up with is a large number of permanent redirect directives which can be placed either directly into server setup files or (on some types of servers) website level files which tell search engines and browsers that the pages they are trying to find have been moved somewhere else. These directives are called redirects and are of the form redirect 301 /oldcategory/oldfile.html /newcategory/newfile (this is an example for an Apache .htaccess file, others are different)

A Redirect?

As its name suggests, a redirect shows any user interested (be it a search engine or a browser) that a resource has been moved somewhere else. For search engines, by far the best type of redirect to use are permanent or 301 redirects.

This type of redirect tells the search engine the resource that is being looked for has been permanently moved somewhere else and so in theory all the relevance that the old page has should be moved as well to the new page. In reality, migrated pages do lose some relevance in the short term, so rankings may take a bit of a tumble. If the actual content on the page stays the same and all other factors (like external linking) are unaffected, then rankings will eventually bounce back.

Belt and Braces

Finally, when a full set of page level permanent redirects are in place, contact webmasters of the most important links coming into the website and inform them of the change. If links are coming into the homepage of the external website then this obviously doesn’t need any action (as the homepage URI doesn’t change), however if you have strong links coming into category and product pages this last task is well worth doing.

We normally carefully vet linking pages and have even offered updated, more relevant text for pages linking to our client sites, this increases the relevance of the pages linking to our client’s website and means those links are even stronger.

Migration is something that many with retail websites think of at the last moment. It’s easy to see that, for those with previous websites, this is something to be carefully planned and budgeted for.

Believe me, search engines will thank you for your efforts, as will your bank manager!

 

David Fairhurst

Head of Creative Online Marketing

Intelligent Retail

David has been involved with Search Engine Optimisation and web development since 1999 and has spoken at many different retail and SEO conferences including Spring Fair and SES London