E-commerce

How to Migrate Your Store Without Losing SEO Traffic

Streaks of blue and white light in a tunnel suggesting data moving at speed
In this article10 sections

Ecommerce migration SEO is the work of moving your store to a new platform, design or domain while keeping the search traffic you have earned. The core of it is simple: every important old URL must send visitors and search engines to the right new page with a permanent redirect, and the new pages must be at least as useful as the old ones. Most traffic losses after a migration come from missing redirects, lost content and technical settings carried over from the test site. With a careful plan, most stores keep their rankings through the move, and many improve them.

Key takeaways

  • Record your current traffic, rankings and top pages before anything changes.
  • Map every old URL that has traffic, links or rankings to its best new equivalent.
  • Use permanent (301) redirects, one step only, never to the home page by default.
  • Keep the content, titles, descriptions and structured data that made pages rank.
  • Test the redirects and technical settings before launch, then monitor closely for at least two months.

Why migrations lose traffic

Search engines rank individual URLs. When those URLs change, the trust and links they built up do not move automatically. Redirects tell search engines where each page has gone, so the value can pass to the new address. Without them, the old URLs return errors, visitors land on dead pages and rankings fall away.

The most common causes of traffic loss after a migration are:

  • Missing redirects for product, category and content pages.
  • Redirecting everything to the home page, which search engines treat much like a missing page.
  • Lost content: category descriptions, product copy, reviews or blog posts left behind.
  • Changed titles and headings that no longer match what people search for.
  • Staging settings on the live site, such as a "noindex" tag or a blocking robots.txt file.
  • Slower pages or a worse mobile experience on the new site.
  • Broken internal links that still point to old URLs.

Each of these is preventable with planning. Google's own guide to site moves with URL changes sets out the essentials.

Step 1: benchmark before you change anything

You cannot judge the migration without knowing where you started. Before the build begins, record:

  • Organic clicks, impressions and revenue by month for at least the last year.
  • Your top pages by organic traffic and revenue, from analytics and Search Console.
  • Rankings for a list of your most important search terms.
  • Pages with the most external links, from a backlink tool.
  • Current Core Web Vitals and page speed for key templates.
  • The total number of indexed pages.

Export these to files you keep. After launch, platform reports may reset, and you will want a clean comparison.

Step 2: crawl and inventory every old URL

Use a crawling tool to list every URL on the current store: products, categories, filters, content pages, blog posts, images and PDFs. Add URLs from other sources the crawler may miss:

  • URLs in your XML sitemaps.
  • Pages with traffic in analytics over the last year.
  • Pages with impressions in Search Console.
  • Pages with external links pointing to them.
  • Old URLs from campaigns, emails and printed materials that still get visits.

The combined list is your inventory. For a large store it may contain tens of thousands of URLs, so work in a spreadsheet or database rather than by hand.

Step 3: map old URLs to new ones

For each old URL, decide where it should go on the new site. The rule is simple: send each old page to the most relevant new page.

Old pageRedirect to
Product that still existsThe same product's new URL
Product that is discontinuedThe closest replacement, or its category
Category that still existsThe same category's new URL
Category merged with anotherThe merged category
Blog post or guideThe same content at its new URL
Filter or parameter URLThe parent category, if it had traffic or links
Page with no traffic, links or valueMay be left to return "not found"

Where possible, keep URLs the same. If the new platform allows your existing URL structure, using it removes much of the risk. When URLs must change, use patterns to map large groups automatically, then check the important pages by hand.

Step 4: keep the content that ranks

Pages rank because of what is on them. A migration is a chance to improve content, but not to lose it.

  • Move product descriptions, category introductions, reviews and blog posts across in full.
  • Keep page titles and meta descriptions for pages that rank well, unless you have a clear reason to change them.
  • Keep main headings close to the originals for important pages.
  • Recreate structured data for products, breadcrumbs and organisation details.
  • Keep image file names and alt text where possible.
  • Make sure internal links on the new site point directly to new URLs, not through redirects.

If you plan to redesign navigation or rename categories at the same time, check the impact on search terms first. Our guide to category page SEO explains why category names and structure matter so much.

Step 5: test everything before launch

Test on the staging site with the full redirect map in place.

  1. Redirect test: request every old URL from your inventory and check that each returns a single permanent redirect to the right new page, which then returns a normal page.
  2. Chain check: make sure no redirect leads to another redirect, and none loops.
  3. Crawl the new site for broken links, missing titles, duplicate pages and orphan pages with no internal links.
  4. Check indexing settings: the live site must not inherit a staging "noindex" tag or a robots.txt that blocks crawling.
  5. Check canonical tags point to the new URLs, not the old domain or the staging address.
  6. Validate structured data with Google's testing tools.
  7. Compare speed with your benchmark on key templates.

Our online store launch checklist includes these checks along with the payment, delivery and legal checks every launch needs.

Step 6: launch and monitor

Choose a quiet time for launch, early in the week, with your developer available. Then:

  • Submit the new XML sitemap in Search Console.
  • If the domain changed, use Search Console's change of address tool.
  • Keep the old sitemap available for a short time so search engines find the redirects quickly.
  • Watch Search Console daily for crawl errors, "not found" pages and indexing issues.
  • Check your 404 log and add redirects for any old URLs you missed.
  • Compare traffic, rankings and revenue with your benchmark weekly.

Some fluctuation in the first few weeks is normal while search engines process the changes. A sharp, lasting drop on particular page types usually points to a specific problem, such as a group of missing redirects or lost content, which you can find and fix.

Tell your customers and partners

Update links you control outside the site: social profiles, marketplace listings, email templates, adverts and business directory entries. Let regular customers know about the new store, especially if accounts or passwords need resetting.

How long to keep redirects

Keep redirects in place for as long as possible, ideally permanently. External links, bookmarks and old emails will keep sending visitors to old URLs for years.

Ecommerce migration SEO mistakes to avoid

Even well-run projects fall into a few familiar traps. Watch for these:

  • Leaving SEO until the end. Redirect mapping and content decisions affect the build. Bring SEO into the project from the first planning meeting, not the week before launch.
  • Changing too much at once. A new platform, new domain, new design, new URLs and new category names all at the same time make it very hard to find the cause if traffic drops. Where you can, phase the changes.
  • Trusting the platform's automatic redirects. Some platforms create redirects when you change a URL inside them, but not for URLs from your old system. Test every important old URL yourself.
  • Forgetting images and files. Product images, PDFs and downloadable guides can rank and attract links too. Include them in the inventory.
  • Launching just before peak season. A migration needs a few calm weeks to settle. Launching just before your busiest period leaves no time to fix problems.
  • Switching off the old site too early. Keep the old server or a full backup available until you are confident nothing important has been missed.

Most of these come down to time and ownership. Give one person responsibility for SEO throughout the migration, with the authority to delay launch if the redirect tests are not complete.

Common migration scenarios

Changing platform, same domain

The most common case. URL patterns often change between platforms, so redirect mapping is the main task.

Changing domain

Every URL changes. Redirect every old page to its equivalent on the new domain, use the change of address tool and update external profiles and links you control.

Redesign on the same platform

URLs may stay the same, but content, templates and navigation change. Focus on keeping content and internal links, and on speed.

Merging several stores

Map each store's pages to the combined site carefully, and watch for duplicate products and categories competing for the same searches.

If you are still deciding whether to move at all, our comparison of Magento, Shopify and WooCommerce can help you choose the destination.

Frequently asked questions

Will I lose rankings when I migrate?

Some short-term movement is common. With complete redirects, preserved content and a technically sound new site, most stores recover within weeks, and many improve once the new site is faster and better organised.

Should I redirect discontinued products?

If they had traffic or links, redirect them to the closest replacement or their category. If they had no value, you can let them return "not found".

Can I change my URL structure during the migration?

Yes, if the new structure is clearly better and every old URL is redirected. If the old structure works, keeping it removes a lot of risk.

How long should I monitor after launch?

Watch closely every day for the first two weeks, then weekly for at least two months, comparing against your benchmark.

Planning a platform move? Talk to us before you start. Our store migration service includes URL mapping, redirect testing and post-launch monitoring.

Free expert advice

Want an expert to look at your store?

Tell us what you are working on. A senior e-commerce consultant will reply within one working day with honest, practical advice. No obligation and no sales script.

  • Reply within one working day
  • Advice even if we are not the right fit
  • Your details are never shared

We use your details only to reply to you. See our privacy policy.

About the author
Puja Kumari

Puja Kumari writes about e-commerce strategy, store operations and online growth for Pracoda Technologies, drawing on the team's experience building Magento 2 and custom online stores for clients around the world.

Need a consultation?

Tell us what you are building.

Share the problem, the platform and the deadline. We will come back with an approach, a team and an estimate.