Your organic search rankings represent years of accumulated authority - every backlink earned, every piece of content indexed, every ranking position built over time. A migration puts all of it at risk in a single event, because moving platforms changes your URLs and Google has to re-understand your entire site.
The good news: protecting your SEO through a migration is a solved problem. The steps are well-understood and reliable. The stores that lose traffic are the ones that skip them. This article covers exactly what protects your rankings - in priority order.
1. The 301 redirect map: the single most important task
When you migrate, your URLs change. Every old URL that Google has indexed, and every URL that has backlinks pointing to it, needs a 301 redirect to its new Shopify equivalent. A 301 redirect tells Google the page has moved permanently and passes the accumulated ranking authority to the new URL.
Without redirects, every old URL becomes a 404 error. Google finds broken pages, the ranking authority scatters, and backlinks point to nothing. This is the primary cause of post-migration traffic loss.
How to build the redirect map correctly
- Crawl your entire old site to capture every URL
- Map each old URL to its specific new Shopify URL
- Use bulk redirect rules for predictable URL patterns, and individual redirects for the rest
- For retired content, redirect to the most relevant alternative rather than the homepage
- Test every redirect before launch to confirm it returns a 301 to the correct destination
Redirecting everything to the homepage is not a redirect strategy - it is a way to lose rankings while appearing to have redirects. Each URL must redirect to its genuine equivalent for the authority to transfer.
2. Preserve your metadata
Your title tags and meta descriptions are ranking and click-through factors that took time to optimise. During migration, these must be carried across to the new Shopify pages, not regenerated from scratch or left to Shopify's defaults.
- Export all existing title tags and meta descriptions
- Map them to the corresponding new Shopify pages
- Migrate structured data (schema markup) as well, not just basic meta tags
- Verify metadata is intact on a sample of pages before and after launch
3. Preserve your content
Content is what ranks. Product descriptions, category copy, and blog content all carry ranking value, and thin or missing content after migration loses rankings directly.
Every piece of content that ranks or supports rankings must migrate intact. A common and damaging mistake is to migrate products but treat their descriptions as disposable, or to migrate the store but leave blog content behind. If that content ranks or earns backlinks, leaving it behind discards the authority it carries.
- Migrate all product and category descriptions in full
- Migrate blog content that ranks or has backlinks, preserving its URLs via redirects
- Preserve heading structure and internal content that supports SEO
4. Maintain internal linking structure
Internal links distribute ranking authority through your site and help Google understand your site structure. A migration that breaks internal linking - links pointing to old URLs, or a restructured navigation that changes how authority flows - can weaken rankings even when redirects are in place.
- Update internal links to point to new URLs directly, not through redirects
- Preserve the internal linking relationships that support your key pages
- Maintain a logical site structure that Google can crawl efficiently
5. Launch-day SEO tasks
Several SEO tasks happen at or immediately after launch and are easy to forget in the pressure of going live.
- Submit a new XML sitemap to Google Search Console
- Verify the new site in Search Console if it is a new property
- Confirm robots.txt is not blocking the site (a surprisingly common launch error)
- Remove any noindex tags that were on the staging site
- Confirm the site is accessible and crawlable immediately after cutover
The noindex and robots.txt errors are the classic migration disasters: a staging site is built with noindex to keep it out of Google, and then goes live with the noindex still in place. The entire site becomes invisible to Google overnight. Always verify these at launch.
6. Post-launch monitoring
The migration is not finished at launch. The weeks afterward are when you confirm the SEO protection worked - and catch any issues before they cause lasting damage.
- Monitor Google Search Console for crawl errors and coverage issues daily in the first weeks
- Watch for 404 errors that indicate missed redirects, and add redirects immediately
- Track organic traffic against your pre-migration baseline
- Monitor rankings for your priority keywords
- Expect and accept a brief, shallow dip during re-crawling - it should recover within weeks
A brief ranking dip after migration is normal as Google re-crawls and re-indexes the new URLs. What matters is that the dip is shallow and temporary. Deep, lasting loss is a sign that one of the steps above was missed - most often the redirect map.
The Store Audit captures your complete SEO baseline before migration - rankings, traffic, URLs, and metadata - so you have the reference point that makes SEO preservation measurable and provable.
