How to Migrate to Shopify Without Losing Rankings
You migrate to Shopify without losing rankings by mapping every old URL to its new address before the domain flips, because your rankings live at those old URLs and Google follows the redirect map you give it. Expect a few weeks of wobble even in a clean move. The map is the whole job, so build it first.
Benchmark the Store Before You Touch Anything
1. Export Every URL You Own
Start with a full crawl of your current site, pull the XML sitemap too, and merge both lists into one spreadsheet. The crawl catches pages the sitemap forgot, and the sitemap catches pages nothing links to anymore. That merged list is the raw material for every redirect you are about to write. Screaming Frog, your old platform’s export, and the sitemap together get you to complete, and complete is the only bar that matters.
Then rank it by traffic and revenue. Revenue beats raw traffic at the top of the list, because a page that sells is worth more than a page that only gets read. Your top 50 URLs will get hand-checked on launch day while the long tail follows batch rules, so mark which is which now.
2. Pull Your Numbers From Search Console
Export clicks, impressions, and average position for every page, which Google’s Performance report documentation walks through. This snapshot is the before picture, and every question you ask after launch gets answered against it.
While you are in there, note which pages already sit on page one, because those are the rankings a missed redirect will torch first. The same report is where I go to find quick wins in Search Console once a move settles.
3. Save Your Titles and Metas Too
Copy the title tag and meta description for at least your top pages, because replatforming tends to regenerate both without telling you. Rankings follow content and signals, not just URLs, and a migration that quietly rewrites every title has changed far more than its addresses. Benchmark before you move, or you will never know what you lost.
The same goes for collection descriptions and any landing page copy stored in odd corners of the old platform. Export it all while you still have admin access, because the day you notice something is missing is usually the day you can no longer log in.
Build the Redirect Map Page by Page
4. Match Every Old URL to Its One Replacement
Give every old URL exactly one new home, because Google’s site move documentation asks for a precise one-to-one mapping. Products go to products, categories go to their closest collection, and posts go to posts. A page points at its true replacement or its parent category, never at something vaguely related.
But never dump the leftovers on the homepage. Google treats mass redirects to one irrelevant page as soft 404s that pass nothing, so a homepage dump reads as a clean launch right up until the rankings quietly vanish. Map every old URL to its one true replacement, never the homepage.
5. Plan for Almost Every URL to Change
Expect a bigger map than any other platform needs, because Shopify forces its own structure on every page. Every product lives under /products/, every category under /collections/, and every article under /blogs/, with only the ending slug yours to choose. I cover what that structure means for rankings in Shopify’s URL structure, so here the point is simpler: almost every URL on your site is about to change, and each one needs a row in the map.
Even so, do not fight the structure with apps or workarounds that rewrite URLs, since broken canonicals cost more than the prefixes ever will. Take the forced paths as the price of the platform and spend that energy on the map instead. The one structural thing worth fixing after the move is the theme linking nested product URLs, which is the main source of Shopify duplicate content.
6. Use 301s and Carry the Internal Signals
Set every redirect as a permanent 301, because Google’s redirect documentation confirms permanent redirects pass canonical signals while temporary 302s may not. The old equity moves through the 301s or it does not move at all.
On top of that, point your navigation, canonicals, and sitemap at the new URLs from day one. Redirects move the old authority while internal links teach Google the new structure, and you need both working together. A migration with clean redirects but a navigation still full of old links confuses Google for months.
Load the Map Into Shopify Before the Domain Flips
7. Format the CSV for Shopify’s Redirect Tool
Build a two-column CSV of old path and new path, because Shopify’s redirect tool imports up to 100,000 redirects by CSV on standard plans. Just know it has two quirks: it only redirects URLs that no longer resolve, and fixed paths like /products and /collections cannot be redirect sources.
Neither quirk usually bites during a migration, since your old URLs stop resolving the moment the domain moves. For the times redirects make sense after launch day, Shopify 301 redirects is the deeper guide.
8. Upload at the Flip and Hand-Check the Top 50
Upload the CSV the moment the domain points at Shopify, because Shopify’s own migration guide warns that old pages stop loading as soon as the domain moves until redirects exist. Every hour of gap is a pile of 404s Google might crawl.
After the upload, open your top 50 URLs from the benchmark by hand and watch each one land on the right page. Batch rules cover the long tail, but the pages that pay you get checked one by one. A misfire here is cheap to fix on day one and expensive to find on day forty.
Hold Your Nerve for the First 60 Days
9. Submit the Sitemap and Sweep for Leftovers
Submit the new sitemap in Search Console on launch day, then check the store is not carrying a leftover noindex or password page from the build. Shopify generates the sitemap automatically, so submitting it takes two minutes.
Also, skip the Change of Address tool unless the domain itself changed. Google’s documentation scopes that tool to domain moves, and a replatform on the same domain does not qualify.
10. Compare Against the Benchmark, Not Your Memory
Expect rankings to wobble for a few weeks, because Google says a medium-sized site takes a few weeks or more to reprocess and larger sites take longer. The same guidance says to keep the redirects live for at least a year. Panic edits during the wobble usually make it worse.
At 30 and 60 days, put your Search Console numbers next to the benchmark page by page. A drop that outlives the reprocessing window has a findable cause, usually a missed redirect cluster, rewritten titles, or lost internal links, and the benchmark shows you exactly which pages fell. Give every fix two weeks to settle before you judge it, because Google recrawls on its own schedule, not yours.
The Migration Day Checklist
- Full URL list exported and ranked by traffic and revenue
- Search Console performance snapshot saved per page
- Titles and metas copied for the top pages
- One-to-one redirect map finished, no homepage dumps
- Redirect CSV formatted for Shopify and ready to upload
- Sitemap submitted, noindex and password pages removed
- Top 50 URLs hand-checked right after the flip
- Reminders set for the 30 and 60 day compares
Get the Map Built Before Launch Day
A Shopify migration keeps its rankings on the strength of one boring artifact: a complete old-to-new redirect map, uploaded at the flip, verified against a real benchmark, and left alone for a year. Shopify makes the map bigger than other platforms would, then pays you back with canonicals, sitemaps, and robots.txt it maintains itself.
So if your launch date is already on the calendar, book a call through my contact page and I will pull your URL list and show you the 50 redirects that decide whether your rankings survive the move.
Sources:
- Google Search Central: Site moves with URL changes
- Google Search Central: Redirects and Google Search
- Search Console Help: Performance report
- Search Console Help: Change of Address tool
- Shopify Help Center: Migrating to Shopify
- Shopify Help Center: URL redirects
- Search Engine Roundtable: Redirects to the homepage get treated as soft 404s
