WooCommerce to Shopify migration SEO: the checklist to keep your rankings

To migrate from WooCommerce to Shopify without losing SEO: record a baseline, map every old URL to its new Shopify URL, set up 301 redirects before launch, carry over titles, meta descriptions, alt text and structured data, then submit the new sitemap and watch Search Console for at least 90 days. Keep the redirects in place for at least a year.
- Every WooCommerce URL changes on Shopify, because Shopify uses fixed prefixes: /products/, /collections/, /pages/ and /blogs/.
- A one-to-one 301 redirect map is the single most important step. Never redirect everything to the home page.
- SEO titles, meta descriptions and alt text often don’t survive migration tools. Check them, don’t assume.
- Shopify redirects only fire when no live page exists at the old address, so test them after launch.
- Recovery can take weeks or months; keep redirects for at least a year and monitor weekly for the first 90 days.
Why do rankings drop after a WooCommerce to Shopify migration?
Because almost every URL changes. WooCommerce lets you shape URLs freely; Shopify puts every page type under a fixed prefix. Google has years of signals attached to your old addresses, and without redirects those signals point at pages that no longer exist.
| Page type | Typical WooCommerce URL | Shopify URL |
|---|---|---|
| Product | /product/blue-cap/ | /products/blue-cap |
| Category | /product-category/hats/ | /collections/hats |
| Blog post | /blue-cap-care-guide/ or /2024/05/… | /blogs/news/blue-cap-care-guide |
| Page | /about-us/ | /pages/about-us |
| Product tag | /product-tag/summer/ | No equivalent: redirect to the closest collection |
The risk is real. A Search Engine Journal study of 892 site migrations found recovery took 523 days on average, and 17% of sites still hadn’t recovered after 1,000 days. Those were domain moves, which are harder than a platform move on the same domain, but the lesson holds: redirects decide the outcome.
What should you do before migrating from WooCommerce to Shopify?
Most migration damage is decided before launch day. Two to four weeks out, do this:
- Export your baseline. From Search Console, export the last 16 months of pages and queries. Note organic sessions and revenue by landing page in GA4.
- Crawl the old site. List every URL: products, categories, tags, posts, pages, images and PDFs. This is the left-hand column of your redirect map.
- Find your backlinked pages. Any URL other sites link to must redirect to its closest match, or that authority is lost.
- Record your SEO data. Titles, meta descriptions, H1s, alt text, canonicals and structured data from Yoast or Rank Math.
- Freeze content changes. New posts and URL edits during migration are how pages fall through the cracks.
How do you map WooCommerce URLs to Shopify?
Build a spreadsheet with two columns: every old URL, and the new Shopify URL it should go to. Then import it into Shopify’s URL redirects (it accepts a CSV).
- Match one to one. Each product to the same product, each category to the matching collection.
- Keep the slugs. /product/blue-cap/ → /products/blue-cap is easy to map, test and maintain.
- No home-page dumps. Google treats mass redirects to an unrelated page as soft 404s, so the old page’s value is lost.
- One hop only. Old URL → new URL. Chains of redirects slow crawling and leak signals.
- Remember Shopify’s rule: a redirect only works if no live page exists at the old path, so map before you create pages.
What SEO data do you need to carry over to Shopify?
Migration apps move products and posts well. SEO fields are where they often slip. Check each of these on a sample of pages after import:
| What | Usually carried over? | What to check |
|---|---|---|
| Product titles and descriptions | Yes | Formatting and internal links inside descriptions |
| SEO titles and meta descriptions | Often not | Yoast and Rank Math fields map to Shopify’s search engine listing |
| Image alt text | Depends on the tool | Spot-check product and collection images |
| Structured data | No | Rebuilt by your Shopify theme or an app: test Product and Review markup |
| Reviews | Via a review app import | Star ratings still show and still appear in markup |
| Internal links in posts | Content yes, links no | Update links that still point to old WooCommerce URLs |
What should you check on launch day?
Launch is a checklist, not a ceremony. In the first hours after switching the domain to Shopify:
- Test the redirects. Check your top 100 old URLs return a single 301 to the right page.
- Remove the store password and check no page carries a leftover noindex.
- Submit the sitemap. Shopify generates /sitemap.xml automatically; submit it in Search Console.
- Check robots.txt isn’t blocking anything you want crawled.
- Confirm tracking. GA4 and Search Console verified, conversions firing.
How long does SEO take to recover after migrating to Shopify?
With a complete redirect map, many stores see only a short dip. Without one, recovery can take months. Google’s site move guidance recommends keeping redirects in place for at least a year.
We’ve seen how much redirects matter. After Ciceroni moved from a content site to an online shop, traffic fell sharply. Once we mapped and redirected old URLs and fixed broken backlinks, organic traffic rose 99.38% in 30 days. Our platform migration service follows the same process.
