The Reach Bureau

Ecommerce Replatforming Without Losing Your Rankings

Ecommerce replatforming without losing rankings

Replatforming is the highest-risk routine project in ecommerce, and almost all of the risk sits in one artefact: the redirect map.

Everything else about a migration is recoverable. A design decision can be revised, an integration can be fixed the week after, a slow page can be optimised. But if a thousand URLs change without redirects, you lose the accumulated authority of every one of them at the same moment, and there is no way to un-ring that bell except to rebuild it slowly.

The stores that migrate well are not the ones with the best new platform. They are the ones that treated URL preservation as the first requirement rather than a launch-week task.

Decide what actually needs to change

The first question is whether the URLs need to change at all.

Sometimes they genuinely do — the new platform enforces a structure, or the old one was broken. Often they do not, and the change happens because nobody insisted otherwise. Every URL you preserve is a redirect you do not have to build, a signal you do not have to pass through a hop, and a risk you do not take.

Keep unchanged wherever the platform allows it. This is worth arguing for, and worth paying a developer to make possible.

Where change is unavoidable, change once. A migration followed three months later by a URL restructure is two recovery periods instead of one.

Building the redirect map

This is the work. Start it before the new site is finished.

1. Inventory every URL that exists. Not just the sitemap — crawl the live site, export Search Console pages, export analytics landing pages, and pull your top URLs by backlinks. Each source surfaces URLs the others miss, and the backlink list is the one people forget. 2. Classify each one. Survives unchanged, maps to a new URL, or has no equivalent. 3. Map the third category deliberately. Closest genuine equivalent — a discontinued product to its replacement, a retired category to its parent. Never map everything to the homepage; a bulk homepage redirect is treated as a soft 404 and preserves nothing. 4. Check every mapping resolves in one hop. Chains dilute and slow down. If the old site already had redirects, you now have chains to flatten. 5. Test the map against the staging site before launch, not after.

Where to source the URL inventory — four exports, because each one surfaces URLs the others miss

What to freeze before launch

A migration is hard enough to diagnose without other variables moving.

  • Freeze content changes two weeks before and two weeks after. If traffic moves, you need to know it was the migration.
  • Do not redesign and replatform simultaneously unless you accept you will not know which caused what.
  • Keep the same content on migrated pages. Rewriting during a migration is a common instinct and it destroys your ability to attribute anything.
  • Hold off on new sections. They can launch a month later.

Launch day

Run in this order.

Before switching DNS

  • Staging is noindex; confirm the new production build is *not*
  • Redirect rules deployed and tested against a sample of a hundred URLs
  • XML sitemap generated for the new structure
  • Analytics and Search Console tracking present on the new templates

Within the first hour

  • Fetch twenty old URLs and confirm each returns a single 301 to the right destination
  • Confirm the homepage and top categories return 200 and are indexable
  • Check robots.txt on production — the most common launch-day mistake is shipping the staging version

Same day

  • Submit the new sitemap in Search Console
  • Submit the old sitemap too, temporarily — it helps crawlers discover the redirects faster
  • Request indexing for the homepage and top categories
  • Watch server logs for 404 spikes and crawler errors
The launch-day sequence, and the checks that catch the failures worth catching

The first month

Expect a dip. Even a well-executed migration usually sees a temporary decline while search engines re-crawl and re-evaluate. Two to six weeks is normal. The mistake is panicking in week two and changing things, which restarts the clock.

What to watch

  • 404s in server logs, prioritised by whether they have inbound links
  • Search Console coverage for unexpected exclusions
  • Redirect chains that appeared after launch
  • Index count against your sitemap count
  • Rankings for your top twenty terms, tracked individually rather than as an average

When to worry. A dip that keeps deepening past week six, or a large share of old URLs returning 404 rather than 301, means something is wrong with the map rather than with the timeline.

What people get wrong

  • Building the redirect map during launch week. It is the longest task and it gets compressed into the least available time.
  • Mapping everything to the homepage. Preserves nothing, and is treated as a soft 404.
  • Forgetting non-page URLs — images, PDFs, feeds. If they have links, they need redirects too.
  • Leaving the old site accessible on a subdomain or staging URL, where it competes with the new one.
  • Not checking mobile. Templates change during migrations and mobile is where the traffic is.
  • Rewriting content at the same time, so no result can be attributed to anything.

The replatforming checklist

  • URL changes challenged: keep unchanged wherever the platform allows
  • URL inventory built from crawl, Search Console, analytics *and* backlink data
  • Every URL classified: survives, maps, or no equivalent
  • No-equivalent URLs mapped to closest genuine match, never bulk to homepage
  • Every redirect resolves in one hop; existing chains flattened
  • Redirect map tested against staging before launch
  • Content frozen two weeks either side of launch
  • Redesign not bundled with replatform
  • Production verified indexable; staging robots.txt not shipped
  • New sitemap submitted; old sitemap submitted temporarily
  • Twenty old URLs spot-checked for single-hop 301s within the first hour
  • Analytics and Search Console present on new templates
  • Non-page URLs redirected: images, PDFs, feeds
  • Old site made inaccessible on any other hostname
  • Server logs watched for 404 spikes in week one
  • Top twenty terms tracked individually, not as an average

Sources

Frequently Asked Questions

Moving a store from one platform to another — Shopify to WooCommerce, a custom build to a hosted platform, or a major version migration. The technical risk concentrates in URL changes, which is why the redirect map is the artefact that decides whether organic traffic survives.
Usually there is a temporary dip of two to six weeks while search engines re-crawl and re-evaluate, even when the migration is executed well. Permanent loss comes from missing or incorrect redirects, not from the act of migrating.
Inventory every URL from four sources — a crawl of the live site, Search Console pages, analytics landing pages, and your top URLs by backlinks. Classify each as surviving, mapping to a new URL, or having no equivalent, then map that last group to the closest genuine match.
No. Bulk homepage redirects are treated as soft 404s and preserve almost nothing. Map each URL to its closest genuine equivalent — a discontinued product to its replacement, a retired category to its parent.
Only if you accept that you will not know which change caused which result. Keeping content and design stable through the migration is what makes the outcome diagnosable, and diagnosability is what lets you fix problems quickly.
Two to six weeks is the normal range for a well-executed move. The important discipline is not changing things in week two — that restarts the re-evaluation. Worry if the dip keeps deepening past week six, or if old URLs are returning 404 rather than 301.

Want this run against your store? Book a call with The Reach Bureau.

Share with AI

One-minute takeaway Summarize Explain like I'm a kid

Share this article

LinkedIn X Facebook Pinterest Email

Related articles

View all articles

Ready to scale your e-commerce?

Let's discuss your project and how we can help you achieve your growth goals.

Book a discovery call
Book a call with me, here is my schedule →