Migration and replatforming SEO
Ecommerce Migration SEO: Change Platforms Without Losing Your Rankings
I plan and check the SEO side of your move, from the first crawl to day 90, so the pages that rank and sell today still do after launch.
20+ years in search, 50+ brands. Client names are kept private.
Quick answer
Ecommerce migration SEO keeps your rankings and organic revenue intact when your store changes platform, domain or URL structure. You baseline the old site and map every URL that earns clicks, revenue or links to a new address with a 301. Then you QA the new build on staging, run launch day from a checklist, and watch Search Console and revenue for 30 to 90 days. Google says a medium-sized site can take a few weeks or more to settle, so the plan has to exist before launch day.
Most traffic drops after a replatform aren’t mysterious. Old URLs return 404s, or a noindex tag from staging ships to production. Product copy gets trimmed to fit the new theme. And analytics isn’t installed on the new site, so nobody notices the drop for three weeks.
I’m Ram Kr Shukla. I’ve worked in search since 2005, with 50+ brands, and I’ve had real projects on Shopify, WordPress, Webflow, Squarespace, custom-built CMSs and custom JavaScript builds. I work as a consultant or Fractional Chief Digital Officer. In practice that means I sit next to your developer or agency and own the SEO side of the move. They do the build. My job is checking it, and holding the launch until the checks pass.
Who Migration SEO Is For
The Problems I’m Usually Called In For
Most of these surface in the last two weeks before launch, right when the build is nearly done and nobody wants to hear about SEO.
Symptoms worth a call before you launch:
- The agency says the import app or plugin “handles redirects”, and nobody has seen the list
- A redirect map that covers products but forgets collections, blog posts, PDFs and the odd page with good backlinks
- Every old URL pointed at the homepage, which Google can treat as a soft 404
- A staging site that’s indexable, or a production site that shipped with noindex or a robots.txt block
- Titles, meta descriptions and Product schema lost in the template swap
- GA4 or conversion tracking missing or firing twice, so an SEO drop and a tracking gap look identical (why the arrows lie after a tracking change)
- A JavaScript front end where product copy and links only exist after scripts run (client-side rendering and product pages)
What Each Platform Changes
Same checklist on every platform. Each one still breaks in its own way, though, so these are the traps I check first, whether it’s where you’re coming from or where you’re going.
Shopify
Fixed prefixes: /products/, /collections/, /pages/ and /blogs/news/. Coming from anywhere else, almost every URL changes. Shopify’s URL redirects only fire when nothing exists at the old path, and products also resolve under collection paths, so canonicals need checking. More on my Shopify SEO page.
WordPress and WooCommerce
Flexible permalinks, so you can often keep the old URLs exactly. WooCommerce defaults to /product/ and /product-category/ unless you change that before import. Redirects live in the server config or a plugin. Staging builds usually tick “Discourage search engines”, and it has to be unticked at launch.
Webflow
Static pages can take any path. CMS items, though, sit under their collection’s slug, so the collection sets the folder. Webflow’s 301 rules live in site settings and accept pattern rules, which saves you hundreds of rows on a big blog.
Squarespace
Moving off Squarespace usually means a page-by-page rebuild, so pull the full list of pages, blog posts and products from the old sitemap first. Moving onto it? Metadata and structured data need a careful check, because template control is limited.
Custom JavaScript (React, Next-style)
Redirects sit in the server, CDN or framework config. But the bigger risk is rendering: copy and prices that only appear after JavaScript runs, links without a crawlable href, and missing pages that return 200 when they should return 404.
Custom-built CMS
Anything’s possible, which also means nothing is default. So I write the URL rules and redirect logic as a spec your developers can test against, then check their build against it on staging.
How the Migration Works, Phase by Phase
Five phases. The first three happen before launch, and they’re where most of the risk gets removed.
For the mapping, my free Redirect Map Builder checks your pairs for chains, loops and duplicates, then writes the rules for Apache, Nginx, Shopify, the Redirection plugin, Rank Math or a plain CSV. It runs in your browser. Your URL list never leaves your machine. Using the move to retire thin pages too? The rules in my guide to deleting and redirecting URLs at scale apply.
On Google’s side, two documents set the rules. The site move guide covers server-side 301s, keeping redirects at least a year, and submitting old and new sitemaps. The Change of Address tool is only for domain or subdomain moves, and it keeps forwarding signals for 180 days.
Proof: What I’ve Moved and What I Caught
My cleanest recent example is small, and that’s exactly why it’s useful. A US fitness studio moved from Squarespace to WordPress. The site had 16 URLs, and all 16 were mirrored 1:1 on the new build.
Staging QA still found four problems before cutover: no meta descriptions, no analytics, no LocalBusiness schema, and a staging site Google could index. Any one of them would’ve meant a worse launch. And the missing analytics would have hidden the other three.
That was sixteen pages. Now picture a store with 4,000 products. Same failure points, multiplied by every template.
At larger scale, I was Global Head of SEO at OLX Group across 11 countries and 200M+ monthly visits, in classifieds and autos. At BOLD I worked across 5 global portals and 15 multilingual, multi-regional portals in Europe, the UK and New Zealand. OYO’s organic covered India plus the US, UK, Indonesia, China and Japan, with a multilingual setup. On sites that size, one pattern rule fires on thousands of URLs. So I test rules by pattern first. Then by sample. If your move involves country domains, subfolders or hreflang, my international SEO service covers that side.
Why does the baseline rank pages by revenue as well as clicks? In my Shopify fashion case study, the store reached 120,000 monthly organic visitors in 14 months, and collection pages drove 70%+ of its organic revenue. On a store like that, you map and check collections before anything else. The fourteen million impressions case shows the other side: a page with huge impressions and no buyers isn’t the one to protect first. There’s more on store structure in the D2C case study and on my e-commerce SEO page.
What the Pre-Migration Audit Includes
You get these before your developer starts the cutover plan:
- A baseline pack: crawl, Search Console pages and queries, revenue by landing page, backlinks by target URL
- A priority list of the URLs that must survive, ranked by clicks, revenue and links
- The URL map and redirect rules, in the format your platform takes
- A risk list for your platform pair, with the traps above checked against your actual site
- A staging QA checklist covering metadata, schema, canonicals, internal links, tracking and rendering
- A launch-day runbook with an owner for each step and a clear rollback trigger
- A monitoring plan for days 1 to 90, with the Search Console and GA4 views to watch
If the move is really a redesign on the same platform, my website design and SEO service is the better fit. The checks overlap. That work just leans more on content and templates.
What Migration SEO Costs
The pre-migration audit starts at $1,100. Full migration support (staging QA, launch day and the monitoring window) gets quoted after the audit, once we both know the size of the job. Here’s what moves the quote:
One call is usually enough for a straight answer on scope. Book it here, ideally before the launch date is fixed.
Ecommerce Migration SEO Questions, Answered
What is ecommerce migration SEO?
It’s the SEO work that protects rankings and organic revenue when a store changes platform, domain or URL structure. It covers a pre-launch baseline, a URL map with 301 redirects, staging QA for metadata, schema, tracking and rendering, a launch-day checklist, and 30 to 90 days of monitoring afterwards.
Will I lose rankings when I migrate my store?
Some movement is normal for a few weeks while Google recrawls and swaps old URLs for new ones. Lasting losses usually come from missing redirects, content cut in the new templates, a noindex left on from staging, or pages that only render with JavaScript. Those are all checkable before launch.
How long does it take for rankings to settle after a migration?
Google’s own site move guide says a medium-sized site can take a few weeks or more for the new URLs to replace the old ones, and larger sites take longer. I plan for daily checks in the first two weeks and weekly checks to day 90.
Do I need the Change of Address tool in Search Console?
Only if the domain or subdomain changes, for example moving from one .com to another. Both properties need to be verified, and the old homepage has to 301 to the new one. You don’t use it for an HTTP to HTTPS move, a www change or a platform change on the same domain.
How long should I keep the 301 redirects?
Google says to keep them as long as possible, generally at least a year. I keep them permanently. Old links on other sites, bookmarks and emails keep pointing at the old addresses for years, and a redirect costs almost nothing to leave in place.
Can I change platform, domain and design at the same time?
You can, but every extra change makes a drop harder to diagnose. If the dates allow it, I sequence them: platform first on the same domain, then the domain move once things are stable. If they have to ship together, the baseline and monitoring get stricter.
How much does migration SEO cost?
The pre-migration audit starts at $1,100. Full support through staging, launch day and the monitoring window is quoted after the audit. The quote depends on URL count, the platform pair, any domain change, how many markets and languages you run, and who writes the redirects.
We already migrated and traffic dropped. Can you still help?
Yes. If the drop started within days of launch, the cause is usually missing redirects, lost content or a blocked crawl, and most of it is recoverable. I start from your old URL list and Search Console data, redirect the most valuable addresses first, then work through the rest.
Planning a move?
Send me the current site, the platform you’re moving to and the launch date you’re aiming for. I’ll tell you which pages are most at risk and whether the timeline is realistic.
Book a migration callTry the Redirect Map BuilderWritten by Ram Kr Shukla
SEO and growth consultant with 20+ years in search and 50+ brands, working as a consultant or Fractional Chief Digital Officer. Google Analytics and Google Ads certified. Former Global Head of SEO at OLX Group across 11 countries, with migration work on Shopify, WordPress, Webflow, Squarespace, custom CMSs and JavaScript builds.




