WooCommerce to Shopify: the SEO migration checklist
Map old WooCommerce URLs to Shopify, protect valuable content, test redirects and monitor the launch without relying on a homepage-only redirect.
- PUBLISHED
- FILED UNDER
- SEO
- READING TIME
- 4 minutes
- WORDS BY
- Shopify GEO SEO Agency

The dangerous migration is the one planned from the new design backwards. Your old store already has a search footprint: product URLs, category pages, guides, images and links other sites have published. Inventory that footprint before deciding which parts the new Shopify store should keep.
Build the URL inventory before the content freeze
Combine an old-site crawl with sitemaps, Search Console landing pages, analytics and known externally linked URLs. Preserve a copy of titles, headings, key content, canonicals and redirect rules. Include pages that navigation no longer exposes; an orphaned page can still receive traffic or have useful incoming links.
Record an owner and a destination decision for each important URL. Group low-value utility pages separately, but do not quietly remove them from the migration plan. A deliberate 404 for obsolete content is a decision; forgetting the URL exists is not.
| Old page | Destination decision | Launch test |
|---|---|---|
| Product with a direct replacement | Corresponding Shopify product | One redirect to a working, relevant page |
| Valuable category | Equivalent maintained collection | Range and useful buying content survive |
| Guide with search traffic | Equivalent article or guide | Content, images and contextual links are present |
| Obsolete item with no substitute | Useful archive or genuine removal | No misleading blanket homepage redirect |
Check what Shopify can redirect
Shopify's native redirect tool does not override a path serving an active page, and some system paths are reserved. Test unusual old paths and query strings individually. A successfully imported CSV is not evidence that every rule works. Shopify: creating and managing URL redirects ↗
Map each source to its final destination instead of chaining through temporary URLs. Test market and language paths explicitly, particularly where old and new locale structures differ. Keep a separate exception list for routes that need application or infrastructure work rather than a standard redirect entry.
Rehearse the launch on a representative sample
- Check products, collections and articles on the new theme for one intended canonical, indexability and working internal links.
- Compare valuable old content with the migrated version. Repair missing buying guidance and image references.
- Test the purchase journey, variant selection and analytics in the intended market.
- Validate the redirect map against the old URL list, recording status and final destination.
- Assign owners for DNS, redirect activation, indexing checks, checkout verification and rollback.
Keep the launch smaller where possible. Changing platform, domain, catalogue taxonomy and every page's copy together makes a visibility problem harder to diagnose. If several changes are essential, record them separately so the post-launch review can isolate likely causes.
Run live checks immediately after launch
Google recommends checking new canonicals and robots directives, updating links, submitting the new sitemap and retaining redirects for at least a year. Its Change of Address tool applies to qualifying domain or subdomain moves, not an ordinary path change on the same domain. Google: site moves with URL changes ↗
Check that the live store is no longer behind the staging password and that no staging noindex instruction has carried over. Validate several old entry points directly, then follow the new site's navigation. Monitor both successful orders and unexpected 404s; an attractive homepage can conceal broken entry pages.
Review cohorts, not just the total traffic line
Compare migrated products, collections and guides separately. Investigate whether lost traffic concentrates around one template, market or URL pattern. Keep the old inventory and mapping available during this period. Redirect processing and indexing take time, so distinguish an immediate implementation defect from temporary search movement without dismissing either.
Put this into practice with Shopify SEO and Shopify GEO.