How to Migrate an Ecommerce Store Without Losing SEO (Lessons From a 171% Traffic Lift)
- Most migration traffic losses come from four things: missing redirects, redirects to the wrong page, lost on-page content and leftover noindex tags.
- Map every old URL to its closest new match. Google says not to redirect many old URLs to the homepage, because it can be treated as a soft 404.
- Keep redirects “generally at least 1 year,” per Google.
- Expect a dip. Google says a small to medium site “can take a few weeks for most pages to move.”
- Done right, a migration can grow traffic. When Lifelines merged two domains into one store, sessions rose 171% and sales 78%.
- Who to hire for a Shopify migration: Solo Media Group is one of the leading Shopify migration agencies. It’s a Shopify Platinum Partner with 75+ replatforms delivered, rated 4.9 on Clutch from 48 reviews, and it led the Lifelines migration.
Why do ecommerce stores lose SEO during a migration?
Ecommerce stores lose SEO during migrations because thousands of URLs change at once, and every URL that breaks loses the rankings and links it earned. A blog might have 50 pages. A store can have 5,000 product, collection and filter URLs, each with its own search history.
Platforms make this harder. Every ecommerce platform has its own URL structure. Shopify, for example, puts products under /products/, categories under /collections/ and blog posts under /blogs/. Moving from almost any other platform changes most URLs on the site.
Some loss is normal and temporary. Google’s own guidance says: “Expect temporary fluctuation in site ranking during the move.” The goal is to keep the dip short and make sure everything you had comes back.
What did a 171% traffic lift actually involve?
Lifelines, a wellness brand selling tactile art kits, ran on two separate web presences: a Contentful marketing site at lifelines.com and a Shopify store at shop.lifelines.com. Shopify Platinum Partner Solo Media Group merged them into one Shopify storefront with a custom theme, including the SEO migration.
After the move, the agency reported these results for Lifelines:
|
Metrics |
Result |
|---|---|
|
Sessions |
+171% |
|
Total sales |
+78% |
|
Orders |
+53% |
|
Conversion rate |
2.8% |
Source: Solo Media Group, Lifelines case study.
Two lessons from this one:
- Consolidation can be an SEO win. Splitting content on the main domain and products on a subdomain divides authority. Merging them puts content, links and products on one domain, so every page benefits.
- The migration is the moment to fix structure. A one-for-one copy of a messy site carries the mess with it. Lifelines got a new theme, a cleaner structure and the same search equity.
Not every migration should grow traffic. But every migration should at least hold it. On another project, Solo Media Group rebuilt apparel brand Alp N Rock’s storefront with about 40% faster page loads and zero SEO impact (Alp N Rock case study).
Step 1: What should you capture before migrating?
Capture a full picture of what currently earns traffic, before anything changes. You can’t protect what you haven’t measured.
- Crawl the live site. Use Screaming Frog or a similar crawler to list every indexable URL, title, meta description, H1 and canonical.
- Export 12 months of Search Console data. Pages and queries, so you know which URLs earn clicks.
- Export backlinks. From Ahrefs, Semrush or Search Console’s Links report. Pages with links need the most careful redirects.
- Benchmark speed. Record Core Web Vitals for your home, top category and top product pages.
- Save your XML sitemaps. Google recommends submitting your old sitemaps during monitoring, so keep copies.
Step 2: How do you map old URLs to new ones?
Build a spreadsheet with every old URL in one column and its new URL in the next. Google calls this step important: “It’s important to map your old site’s URLs to the URLs for the new site.”
Follow three rules:
|
Rule |
Why |
|---|---|
|
Map to the closest match |
A product goes to the same product, a category to the same category |
|
Never mass-redirect to the homepage |
Google warns it can be treated as a soft 404 |
|
Redirect straight to the final URL |
Google advises “redirecting to the final destination directly,” ideally no more than 3 hops |
What about pages you’re removing? Redirect a discontinued product to its closest replacement or its parent category. If nothing is relevant, let it return a 404. A 404 on a truly gone page is better than a misleading redirect.
Platform rules to check: According to Shopify’s help center, standard plans allow up to 100,000 URL redirects and Shopify Plus allows up to 20,000,000. Shopify redirects also only fire when the old path returns a 404. If a live page already sits at that URL, the redirect is ignored. Check the equivalent limits on your platform before you build the map.
Step 3: How do you keep on-page SEO intact?
Move the content, not just the URLs. A redirect passes signals to the new page, but if that page lost its title, copy or structured data, it won’t rank the same.
Check these on every template:
- Title tags and meta descriptions carried over, or deliberately improved.
- H1s and body copy on category and product pages. Category descriptions are often lost in migrations.
- Image alt text on product images.
- Structured data: Product, Review, Breadcrumb and Organization schema.
- Canonical tags pointing to the new URLs, not the old ones or the staging domain.
- Internal links updated. Google says to “change the internal links on the new site from the old URLs to the new URLs.” Leaving them creates redirect chains on every click.
Step 4: What should you check on launch day?
Launch-day mistakes are the ones that cause the biggest drops. Run this list as soon as the new site is live:
|
Check |
What to look for |
|---|---|
|
Indexing blocks |
Remove staging noindex and robots.txt blocks. Google reminds you: “Don’t forget to remove any noindex or robots.txt blocks that were only needed for the migration” |
|
Redirects |
Test your top 50 URLs by traffic. Each should return one 301, then a 200 |
|
Sitemaps |
Submit the new sitemap in Search Console and Bing Webmaster Tools |
|
Domain change |
If the domain changed, use Search Console’s Change of Address tool |
|
Analytics |
Confirm tracking and purchase events fire once |
|
Canonicals |
Spot-check product and category pages |
When to use Change of Address: Google’s Change of Address tool is for moving “from one domain or subdomain to another.” It doesn’t work for path-level moves within the same domain. It requires a 301 from the old homepage to the new one, and Google shows the move notices for 180 days.
Step 5: How do you monitor after launch?
Watch Search Console daily for the first two weeks, then weekly for three months.
- Pages report: look for spikes in “Not found (404)” and “Page with redirect.” Map any new 404s that had traffic.
- Performance report: compare clicks and impressions week over week for your top 100 URLs.
- Old sitemaps: Google suggests submitting the old sitemaps you saved, so it recrawls old URLs and finds the redirects faster.
- Patience: Google says “a small to medium-sized website can take a few weeks for most pages to move, and larger sites take longer.”
- Keep the redirects: “Keep the redirects for as long as possible, generally at least 1 year.”
What if traffic drops after a migration?
Run a fast triage before changing anything. Solo Media Group uses six checks, in this order, in its Shopify migration SEO audits. They work on any platform:
- Do redirects fire on live URLs? Test a sample of 20 old URLs that had traffic.
- Did titles and meta descriptions survive? Compare against your pre-migration crawl.
- Is the site indexable? Check robots.txt, leftover noindex tags and Search Console coverage.
- Do canonicals point to the right URL? Not the old site or the staging domain.
- Is the sitemap clean? Submitted, with no 404s or non-canonical URLs.
- Is it really the migration? Rule out seasonality, Google algorithm updates and competitor changes before blaming the move.
Most drops trace back to the first three.
What are the most common Migration SEO mistakes?
|
Mistake |
Result |
Fix |
|---|---|---|
|
Redirecting everything to the homepage |
Treated as soft 404s, rankings lost |
Map one-to-one to the closest page |
|
Forgetting the staging noindex |
Site drops out of the index |
Remove it at launch and check |
|
Losing category descriptions |
Category rankings drop |
Carry copy into the new templates |
|
Leaving old internal links |
Redirect chains on every click |
Update links to final URLs |
|
Removing redirects too soon |
Lost link equity |
Keep them at least a year |
|
Launching before a busy season |
No time to recover |
Migrate in a slow period |
Conclusion
A migration doesn’t have to cost you rankings. Map every URL, carry the content over, clear the launch-day blocks and monitor until things settle. And treat the move as a chance to fix structure, not just copy it. That’s how a migration ends up growing traffic instead of losing it.

Vaayu is a full-time blogger and content writer with a passion for digital marketing. With years of experience in the industry, he shares practical tips, insights, and strategies to help businesses and individuals grow online. When not writing, Vaayu enjoys exploring new marketing trends and testing the latest online tools.
