Ecommerce Migration SEO Checklist: Protect Rankings Before, During and After Replatforming
An ecommerce migration SEO checklist is a step-by-step plan for keeping organic traffic when you move to a new platform. Before launch, crawl and benchmark the old site and map every URL to a 301 redirect. During launch, deploy redirects, sitemaps and metadata. After launch, monitor Search Console, fix 404s and compare rankings and revenue.
Custom Ecommerce Website Development
Published
Updated 8 min read

A replatform is one of the riskiest moments for organic traffic. URLs change, templates change and metadata gets lost in data exports. This ecommerce migration SEO checklist gives you a practical, step-by-step plan for protecting rankings and revenue before, during and after the move.
It applies whether you are moving from Magento to Shopify Plus, WooCommerce to Shopify, BigCommerce to a headless stack or any other combination. The principles are the same: know what you have, map everything, launch carefully and monitor closely.
Why do ecommerce migrations lose SEO traffic?
Most traffic losses come from preventable issues: missing redirects, changed URLs without mapping, lost metadata and accidentally blocked pages. Search engines can handle a platform change well when signals are carried over cleanly.
The most common causes are:
- Missing or chained redirects that send old URLs to 404 pages or through several hops.
- Different URL structures. Shopify, for example, uses fixed paths such as /products/, /collections/ and /pages/, so Magento or WooCommerce URLs almost always change.
- Lost on-page content such as title tags, meta descriptions, category copy and image alt text.
- Staging settings left live, like a sitewide noindex tag or a robots.txt disallow.
- Removed structured data for products, reviews and breadcrumbs.
- Slower templates that hurt Core Web Vitals and crawl efficiency.
- Broken internal links that still point to old URLs in navigation, content and footers.
Who owns each item matters as much as the item itself. Assign SEO, development, content and analytics owners for every step so nothing falls between teams in the final weeks.
A short, temporary fluctuation after launch is normal while search engines recrawl. A sustained drop usually traces back to one of the issues above.
What should you do before an ecommerce migration? (Pre-launch checklist)
Before migrating, capture a complete picture of the current site and build a URL-by-URL redirect map. Most of the SEO work in a successful migration happens before launch day.
- Crawl the current site. Use a crawler such as Screaming Frog or Sitebulb to export every indexable URL, status code, title, meta description, H1, canonical and hreflang tag.
- Pull URLs from other sources. Combine the crawl with XML sitemaps, Google Search Console pages, analytics landing pages and backlink tools so orphaned and linked URLs are not missed.
- Benchmark performance. Export 12+ months of organic sessions, revenue, top landing pages and keyword rankings so you can compare after launch.
- Identify priority pages. Flag the URLs that drive the most organic revenue and backlinks; they get extra QA.
- Record Core Web Vitals. Note LCP, INP and CLS for key templates as a baseline.
- Plan the new URL structure. Keep URLs the same where the platform allows; where it does not, choose clean, consistent patterns.
- Build the redirect map. Match every old URL to its closest equivalent new URL with a one-to-one 301 redirect.
- Migrate on-page SEO data. Carry over titles, meta descriptions, category content, product descriptions and image alt text.
- Plan structured data. Confirm Product, Offer, AggregateRating, BreadcrumbList and Organization markup on new templates.
- Protect staging. Password-protect or noindex the staging site, and write down every setting that must be reversed at launch.
How do you build a redirect map for an ecommerce migration?
A redirect map is a spreadsheet that pairs every old URL with the most relevant new URL and a 301 (permanent) redirect. One-to-one mapping to equivalent pages preserves the most relevance; sending everything to the homepage does not.
Most migration traffic losses come from missing redirects and changed content, not from the new platform itself.
Custom Ecommerce architecture team
| Old URL (example) | New URL (example) | Redirect | Rule |
|---|---|---|---|
| /mens-running-shoes.html | /collections/mens-running-shoes | 301 | Category to equivalent collection |
| /trail-runner-x-blue.html | /products/trail-runner-x | 301 | Variant URL to parent product |
| /product/trail-runner-x/ | /products/trail-runner-x | 301 | Product to same product |
| /about-us | /pages/about-us | 301 | CMS page to equivalent page |
| /blog/how-to-choose-running-shoes | /blogs/news/how-to-choose-running-shoes | 301 | Article to same article |
| /discontinued-model.html | /collections/trail-running-shoes | 301 | Discontinued product to closest category |
| /catalogsearch/result/?q=shoes | No redirect | None | Internal search results are usually left out of the map |
How do you build the map efficiently for large catalogs?
For stores with thousands of SKUs, manual mapping is not realistic. Export old and new URLs with a shared identifier, such as SKU or product ID, and join them in a spreadsheet or script to generate most of the map automatically. Then review the remainder by hand: discontinued products, merged categories, filtered URLs and content pages without a direct equivalent.
Pattern-based rules can cover predictable cases, such as removing a .html suffix or changing a category prefix, but test them carefully so they do not catch URLs they should not. Shopify's URL redirects can be bulk imported by CSV, while other platforms and headless frontends usually handle redirects at the server, CDN or edge layer.
Redirect mapping best practices
- Map to the most relevant equivalent page, not the homepage.
- Avoid redirect chains and loops; old URLs should reach the final URL in one hop.
- Normalize trailing slashes, uppercase letters and query parameters consistently.
- Redirect old image and PDF URLs that earn backlinks or image search traffic.
- Keep the redirect map in version control or a shared sheet so updates are tracked.
What should you check during launch? (Launch-day checklist)
On launch day, deploy redirects, remove staging blocks and verify that search engines can crawl and index the new site. Work through the list in order and test before announcing the launch.
- Upload and enable all 301 redirects before switching DNS, then spot-test priority URLs.
- Remove staging restrictions. Delete sitewide noindex tags, robots.txt disallows and password protection.
- Check robots.txt allows important sections and references the new XML sitemap.
- Submit the new XML sitemap in Google Search Console and Bing Webmaster Tools.
- Verify canonical tags point to the correct live URLs, not staging or old domains.
- Validate hreflang for multi-region or multi-language stores.
- Test structured data on key templates with Google's Rich Results Test.
- Confirm analytics and conversion tracking. Check GA4 events, purchase tracking and any server-side tags fire correctly.
- Crawl the live site and the old URL list to catch 404s, redirect chains and broken internal links.
- Use the Change of Address tool in Google Search Console only if the domain itself is changing.
Accurate tracking is essential for judging the migration. Our GA4 ecommerce tracking setup service validates events before and after cutover so you can trust the comparison.
What should you monitor after an ecommerce migration? (Post-launch checklist)
After launch, monitor crawl errors, indexing, rankings and revenue daily for the first two weeks, then weekly for at least three months. Quick fixes in the first days prevent long-term losses.
- Review Google Search Console page indexing reports and crawl stats for spikes in 404 or server errors.
- Fix new 404s by adding missing redirects as they appear.
- Re-crawl the old URL list weekly to confirm every redirect still resolves in one hop.
- Compare organic traffic and revenue for priority landing pages against your benchmark.
- Track keyword rankings for top category and product terms.
- Measure Core Web Vitals against Google's thresholds of LCP at or under 2.5s, INP at or under 200ms and CLS at or under 0.1.
- Update internal links in content, navigation and footers to point straight to new URLs.
- Update external profiles such as Google Business Profile, marketplace listings and high-value backlinks where possible.
- Keep redirects in place long term; Google recommends keeping them for at least a year, and many stores keep them permanently.
If speed dropped after launch, ecommerce speed optimization on image delivery, app scripts and caching usually recovers it quickly.
Which platform-specific SEO issues should you watch for?
Each platform has URL and template conventions that shape the redirect map and on-page setup. Knowing them early avoids surprises late in the project.
- Moving to Shopify: fixed URL prefixes (/products/, /collections/, /pages/, /blogs/), plus product URLs that can also appear nested under collections, so canonical tags matter. See our Magento to Shopify migration and WooCommerce to Shopify migration services.
- Leaving Magento: .html suffixes, layered navigation parameters and store-code URLs need careful normalization.
- Leaving WooCommerce: /product/ and /product-category/ bases, plus WordPress blog and tag archives.
- Going headless: rendering, metadata, sitemaps and redirects are handled by your frontend code, so they need explicit acceptance tests.
Our Magento to Shopify Plus migration case study covers a move from a Magento monolith to headless Next.js on Shopify Plus that unified 8 regional stores. For the platform decision itself, see Magento vs Shopify Plus.
How long does an SEO-safe ecommerce migration take?
Most replatforming projects fit inside a typical 8–16 week build, with SEO tasks running across every phase rather than at the end. Crawling and benchmarking happen in discovery, redirect mapping during development, and validation during QA and launch.
For a phase-by-phase view, read how long does it take to build an ecommerce website. Budget-wise, specialized custom stores typically run $25,000–$60,000 and complex multi-region or headless programs $60,000–$150,000+; the ecommerce website cost calculator gives a starting range for your scope.
Get a free migration SEO review and estimate
Following an ecommerce migration SEO checklist turns a risky replatform into a controlled project. Benchmark first, map every URL, launch with a tested list and monitor until traffic and revenue are stable.
Our ecommerce migration services include redirect mapping, data migration and post-launch monitoring, with ecommerce SEO services available for ongoing growth. Book a free 30-minute strategy call to review your migration plan and get a free project estimate.
Frequently asked questions
Will I lose SEO rankings when I change ecommerce platforms?
How long should I keep 301 redirects after a migration?
Should I redirect discontinued products to the homepage?
Can I keep my URLs the same when migrating to Shopify?
When should SEO be involved in an ecommerce replatforming project?
About the author
Custom Ecommerce Website Development is the editorial team at Custom Ecommerce Website Development, a Houston ecommerce development agency with 350+ enterprise projects across Shopify, WooCommerce, Magento, BigCommerce and headless commerce.
Services related to this article
Magento to Shopify Migration Without Losing Data or SEO
Move from Magento or Adobe Commerce to Shopify or Shopify Plus with full data migration, 301 redirects and protected rankings.
Learn moreEcommerce Migration Services for SEO-Safe Replatforming
SEO-safe replatforming to Shopify, BigCommerce, Adobe Commerce or WooCommerce, with full data migration and zero-downtime launch.
Learn moreWooCommerce to Shopify Migration for Growing Online Stores
Move from WooCommerce and WordPress to Shopify with products, customers, orders, reviews, blog content and every URL redirected.
Learn more




