SEO Checklist After Shopify Migration: Secure Your Rankings
The SEO checklist after your Shopify migration: redirects, sitemap, canonicals and monitoring done right, so your rankings survive the switch.
Richard Roth
SEO & GEO Strategist
June 22, 2026
10 min read
A Shopify migration can cost you rankings you spent years building. Or it can become a clean fresh start. The difference isn’t magic. It’s a checklist you work through with discipline.
The most common mistake: the store goes live, everyone celebrates, and nobody thinks about SEO anymore. Three weeks later, organic traffic drops and no one knows why. This checklist makes sure that doesn’t happen to you.
- • Redirect mapping: Every old URL with traffic or backlinks points via 301 directly to its final Shopify URL. No chains, no gaps.
- • Baseline first: Document top keywords, traffic URLs and rankings before you migrate. Otherwise you have nothing to compare against.
- • Submit the sitemap: Enter Shopify's automatic sitemap.xml in Google Search Console so Google finds the new URLs fast.
- • Validate the tech: Crawl canonicals, schema, hreflang and noindex after go-live with Screaming Frog, because they depend on your theme.
- • Monitor for eight weeks: In the first weeks, check Search Console daily for 404s and indexing problems.
1. Redirect mapping: does every old URL have a target?
A complete 301 redirect mapping is the single most important SEO task of the whole migration. Every old URL has to redirect to its matching new Shopify URL, or you lose rankings.
301 redirects are permanent redirects. They tell Google: this page has moved for good, transfer rankings and backlinks to the new address. Without the redirect, the visitor hits a 404 page and Google eventually drops the old URL from its index. The visibility is gone.
Shopify comes with a few technical limits you should know upfront:
- Shopify supports no wildcard or regex redirects. Each URL is entered individually.
- The limit is 100,000 redirects per store.
- Redirects are entered relative, without the domain, so
/old-pageinstead ofhttps://domain.com/old-page. - Redirect chains (A points to B, B to C) dilute the signal transfer. Every old URL points straight to its final target.
Test all redirects before go-live. After launch, watch for missing ones in Google Search Console under “Pages” and “Not found (404)“. How deep this topic goes and which mistakes cost the most, we cover in our guide on the role of redirects during migration.
Build your mapping as a table with three columns: old URL, new URL, priority. Sort by backlinks and organic traffic. Your top URLs get secured first, not last.
2. Ranking baseline: did you measure before you moved?
A baseline isn’t an optional step. It’s your safety net. Document top keywords, traffic URLs and backlinks before you migrate.
The reason is simple: without before-values, you can’t tell after launch whether a traffic drop comes from the migration or is just seasonal. That turns every diagnosis into a guessing game.
Export your top 50 URLs by organic traffic and note the current positions of your most important keywords. This data is your reference point for the first eight weeks.
3. Sitemap: is it submitted in Search Console?
Submitting the sitemap is the fastest way to show Google your new URLs. Shopify automatically generates a sitemap.xml in the root directory of your store, with links to products, collections, blogs and pages.
Here is how you submit it:
- Open Google Search Console and select your property.
- Go to “Indexing” in the left menu, then “Sitemaps”.
- Enter
sitemap.xmland click “Submit”. - Check after a few days how many URLs were discovered.
- Verify that your important pages show “Indexed” status.
Handy detail: Shopify updates this sitemap dynamically as soon as content changes. One thing to keep in mind though: the sitemap is a discovery tool, not an indexing guarantee. Inclusion can take days to weeks. If nothing is indexed after three days, that’s no reason to panic and force corrections.
Use Search Console’s URL Inspection tool to manually push your most important product and category pages for indexing. That speeds up the pages that actually matter.
4. Technical signals: are canonicals, schema and hreflang correct?
Technical SEO signals are the most error-prone part of a migration because they hang on your theme. This is exactly where it gets tricky: canonical tags, structured data and hreflang depend heavily on the Shopify theme in use and look different from theme to theme.
These points belong on your checklist:
| Element | What to check | Typical error |
|---|---|---|
| Canonical tags | Does every page point to its correct canonical URL? | Duplicate or missing canonicals |
| Schema markup | Are product, breadcrumb and organization data present? | Missing or faulty structured data |
| Hreflang | Are language versions correctly linked? | Wrong language codes, missing return tags |
| Meta titles and descriptions | Does each page have unique values? | Duplicate or empty meta data |
| Robots and noindex | Is no important page blocked? | Noindex on products or categories |
For validation, use the Google Rich Results Test for schema markup and Screaming Frog for a full crawl. Faulty canonical or hreflang signals make the wrong page rank or leave international versions unassigned. How to set canonicals cleanly during the switch, we break down in our guide on the role of canonical tags during migration.
And a classic almost everyone forgets: the alt texts of your product images. Spot-check whether your images carry descriptive alt texts. It helps accessibility and earns you visibility in image search.
5. Robots.txt and noindex: are you accidentally blocking the wrong pages?
Shopify has its own robots logic you need to understand. By default, it blocks areas like /admin, /cart or /checkout. That’s correct and intended.
It gets dangerous when a theme or app accidentally sets noindex on product pages or categories. A single misplaced noindex on an important category page can cost you weeks.
Crawl your store right after go-live with Screaming Frog, filter for “Noindex” and check every page that shows up. Shopify now lets you edit robots.txt via Liquid. Only do that if you know exactly what you’re doing. When in doubt, stick with the defaults.
Don’t forget the images. Broken image URLs and missing redirects on media hurt your SEO and your user experience just as much as broken page redirects.
6. Meta data and URLs: is everything complete after the import?
Shopify doesn’t carry over meta titles and descriptions cleanly from every source system. During a JTL to Shopify migration or a switch from Shopware to Shopify, meta data often gets lost or falls back to defaults: product name as title, no description at all.
After launch, export all URLs with Screaming Frog and check the columns for Title, Description and H1. Fix pages with no description or duplicate titles right away, starting with your top 20 by traffic. Which fields tend to break during the product import, we cover in our guide on product data migration to Shopify.
Shopify’s URL structure is partly fixed. Products sit under /products/, collections under /collections/. If your old URLs followed a different pattern, the redirects from step 1 matter even more.
7. Post-launch monitoring: are you watching the right signals?
Systematic monitoring is the fastest way to catch problems before they settle into your rankings. Don’t rely on overall traffic. Watch specific top URLs, redirects and indexing status.
In the first eight weeks, that means:
- Search Console daily: Look under “Pages” for new 404s and add missing redirects immediately.
- Compare rankings: Hold the current positions of your top keywords against the baseline from step 2. A short dip is normal.
- Check indexing: Use the URL Inspection tool to see whether canonical or hreflang logic is letting the wrong pages rank.
- Traffic and conversions: Compare organic sessions and conversion rates for the four weeks before and after the switch.
- Core Web Vitals: Measure load time and interactivity in the new theme, because they feed directly into rankings.
Which metrics are worth tracking and how to set them up cleanly, you’ll find in our guide to e-commerce KPIs after migration.
Set up an email alert in Search Console for new crawl errors. That way you hear about a 404 before it costs you rankings.
8. SEO cleanup: are you using the migration as a chance?
A migration isn’t a blind copy of the old store. It’s the best moment to shed old SEO debt instead of dragging it along.
What that means in practice:
- Pages with barely any traffic and no backlinks don’t all have to come along.
- Duplicate category pages can be consolidated.
- Product pages with thin content get upgraded before the move.
Treat the migration as a fresh start and you end up with a technically cleaner store and a better base for organic growth. Plenty of merchants underestimate that advantage when they migrate to Shopify from Magento or JTL.
What 45 migrations reveal about SEO mistakes
Most SEO problems after a Shopify migration don’t come from Shopify. They come from a lack of preparation. Sounds trivial, but it’s the honest takeaway from dozens of projects.
Redirect mapping is the most underestimated piece. Merchants with thousands of product URLs whose structure changes completely tackle the mapping only after go-live, and they lose weeks. We’ve seen stores that took three months to recover from a patchy redirect setup.
My practical advice: split the SEO migration into three phases. Baseline and redirects before launch. Sitemap and technical checks on launch day. Daily monitoring in the first eight weeks. When SEO and development work closely together, you catch problems before they reach your rankings.
Working through this checklist properly takes time and experience. That’s exactly what we take off your plate: we migrate your store at a fixed price and make sure your data and rankings survive the switch. Get your free analysis.
What is most important in the SEO checklist after Shopify migration?
How do I submit the Shopify sitemap after migration?
How long does ranking recovery take after a Shopify migration?
Which technical elements must I check after migration?
Why do I need a ranking baseline before migrating?
You might also like

Preserve SEO Rankings During Migration: Shopify Guide 2026
Learn how to preserve SEO rankings during migration. Our Shopify Guide 2026 shows the best strategies for a successful launch and sustained visibility.

Webflow vs Shopify: Direct Comparison 2026
Webflow vs Shopify in direct comparison. Design, CMS, commerce depth and transaction fees. Find out which platform fits your store.

Volusion vs Shopify: Direct Comparison 2026
Volusion vs Shopify in direct comparison. Costs, checkout, app ecosystem and future-proofing. Find out which platform fits your store.