Changing shopping carts - lose google rankings


We have been running our online store for over 3 years now and have outgrown our shopping cart and need to move onto something more professional.

The problem is I am concernced we will lose all of our GREAT rankings in google and other SE’s, we cant afford for this to happen!

Our page urls look like this and are dynamically created:

Product info page:

Category pages:

We also have qabout 30-40 static pages as well.

What are our options?
Any advice would be greatly appreciated!

You need page redirects to old pages

Does that gurantee transfer of pagerank to the new page?

Can anyone else possibly offer any advice?

I doubt that the shopping cart will have much or any impact on your ranking in Google. If your product pages still remain at the same URLs and with broadly the same content and structure then that is what Google will be looking at.

Should only be effected if static urls change. And redirects should help save old links.

sorry for the late replies… this job was put on hold…

So i would have to make a list (in excel) of all my product page, category page and info page urls. Then when the new site is up I would have to match those urls up to the new ones and then create ‘all’ the 301 redirect code.

Is there an easier way??

My old product urls looked like:

The new urls will look like:


To answer your question about transfer of page rank, when you do a 301 redirect most of the page rank transfers to the new URL, but a small portion of it is lost.

Matt Cutts: That’s a good question, and I am not 100 percent sure about the answer. I can certainly see how there could be some loss of PageRank. I am not 100 percent sure whether the crawling and indexing team has implemented that sort of natural PageRank decay, so I will have to go and check on that specific case. (Note: in a follow on email, Matt confirmed that this is in fact the case. There is some loss of PR through a 301).

Eric Enge interviews Matt Cutts

Hi revium,

I kinda expected to lose some pagerank. However I still dont know the best way to redirect ‘ALL’ these urls :frowning:

Assuming you can import into the new system and hold the same product / category IDs you just need to figure out the mapping structure of your old categories & products, that of the new ones and use a mod-rewrite rule to redirect them.

If you can’t keep the IDs the same you’ll risk more than seo rankings, links will break, so while it’s a pain you’d have to manually build redirects for each page.

I thought CMS chaning will not affect the site ranking because it is still the same domain name. A lesson learn from this post.

Thanks for the great advice Ted :slight_smile:

You keep the same domain name, sure, but if the addresses of all the other pages are changing that’s something you need to deal with. Google doesn’t just index your home page, it indexes all of your pages … so you need to make sure that all of the old URLs still work.

If there was some kind of regular pattern then you could automate it with mod_rewrite. But if you’ve got to go from numbers to words, there’s no alternative but to list them all one by one.

Redirect 301 /view-product.php?id=2

repeated all the way from 1 to whatever until you’ve listed them all. With a bit of copy and paste, it’s no big deal. If you’ve already got a list of IDs against product names in some other format like Word, you can use the search-and-replace function to generate the code, but the fact is that somewhere, somehow, you’re going to have to write down all the numbers and all their replacements.

Thank you, great advice :slight_smile: