How to deal with all the changed URL links when moving large eCommerce website to a new platform with new categories and URLs

Posted on 2012-09-15
Last Modified: 2012-10-16

We have a client who hosts approximately 10,000 products on his current ecommerce website. We are upgrading him to a new platform and will be importing his existing database of products. The old categories will be re-mapped to new categories. Likewise the current URLs will not necessarily be relevant in the new system. We don't want him to lose any rankings? What is the best approach to deal with this transition?

How do we deal with all the old URLs?

I think we can get these from the database we are going to import - should we just automatically write these out to .htaccess (301 redirect) to the new url (there will be 10,000 of them)?


Should we try to somehow keep using the old URLs, which are less than ideal and don't really logically match up with the new category hierarchy?


Please help, I am a little baffled by what is the best approach?

Thanks in Advance...
Question by:chris08
    LVL 17

    Accepted Solution

    You can Keep the old links and add  a canonical link on them. As apposed to just Deleting the old pages pages, I'd wait a few weeks and slowly replace the old pages with redirects to the new pages.
    <link rel="canonical" href="" />\\\\


    Author Comment

    That sounds like a complex solution - would the value of this be markedly better then the 301 redirect method?

    eg: here's a typical example for one of the potential 10,000 products that will have a new URL:

    Old Domain:
    Old Breadcrumb: Home>Home Accessories >Vases?Bright Shiny Vase

    None of the above categories/sub-categories (Home Accessories, Vases) exist in the new website. Trying to manage and have two complete sets of categories (presumably one visible through the main site structure/menus and one that doesn't link from anywhere in the website?) sounds like a management headache and I don't understand how Google would prefer that to just getting 301 redirects to the new page.

    Can you please clarify how that would work in a completely new website and why Google would prefer this method and how you would transition away from this to the final solution?

    Many thanks
    LVL 29

    Assisted Solution

    1 - You can also redirect with a program, eg in PHP

    2 - So I would probably consider placing the 10K + links into a database with old link / new link info and make 301 redirects

    3 - So I would change the index.php of the new application to first check if this is an "old-link pattern", and if no proceeed with the normal application.
    Only if it is an "old-link pattern", then check if it is an old link (and redirect) otherwise if redirect to the new link or generate an error 404

    Author Closing Comment

    After doing a lot more research it still seams like the jury is out on this one. I think we'll be keeping them alive for a month or two with canonical ref then retire them to 301s....

    LVL 29

    Expert Comment

    Glad we could provide some help. Thx for the points and grade.

    Featured Post

    What Should I Do With This Threat Intelligence?

    Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

    Join & Write a Comment

    Read about why website design really matters in today's demanding market.
    Every business owner understands the significance of online customer reviews and the impact it can have on sales and revenues. With technology advancing at such a rapid pace, getting online reviews has never been easier, especially when many regions…
    This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details. Login to your Google Account, then search for "Google Mapmaker…
    Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now