Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Technical SEO Traps to Avoid in Ecommerce Migra...

Technical SEO Traps to Avoid in Ecommerce Migrations

Talk given at BrightonSEO spring 2026.

The deck is about some of the more hidden technical SEO issues you may come across when replatforming your ecommerce store. Taken from a recent experience in moving from WooCommerce to Shopfiy, it details some of the perhaps lesser-known snags encountered during typical CMS migrations in ecommerce.

Avatar for Owain Lloyd-Williams

Owain Lloyd-Williams

May 02, 2026

More Decks by Owain Lloyd-Williams

Other Decks in Marketing & SEO

Transcript

  1. Technical SEO Traps to Watch Out for in Ecommerce Migrations

    Owain Lloyd-Williams Independent SEO Consultant @owainlloydwilliams| https://speakerdeck.com/owainlw
  2. 9 out of 10 site migrations damage SEO in some

    way. A recent study by Numen in November 2025 showed that.. Owain Lloyd-Williams | [email protected]
  3. Of 892 domains analysed, 17% of sites never recovered traffic

    to pre-migration levels. Search Engine Land say... Owain Lloyd-Williams | [email protected]
  4. And a staggering 42% of sites never fully recovered their

    traffic. Search Engine Land say... Owain Lloyd-Williams | [email protected]
  5. A 2025 survey showed 1 in 10 UK retailers lose

    £1m+ per year because their systems don’t talk to each other. Taking a Step Back... Owain Lloyd-Williams | [email protected]
  6. As SEOs, we know how to approach these. Plus, there’s

    so much information out there. Owain Lloyd-Williams | [email protected]
  7. Redirect File With Thousands of Paths Like This. A Fine

    Use of Everyone’s Time. Owain Lloyd-Williams | [email protected]
  8. Apache .htaccess file (Only on a CDN Layer!) RewriteEngine On

    RewriteCond %{REQUEST_URI} ^/.*/([^/]+)/?$ RewriteRule ^.*$ /product/%1 [R=301,L] Owain Lloyd-Williams | [email protected]
  9. Breaking This Down… Pattern: ^/.*/([^/]+)/?$ ^/ start of the path

    .*/ any number of folders ([^/]+) capture the final part (the slug) /?$ optional trailing slash Redirect target: /product/$1 Owain Lloyd-Williams | [email protected]
  10. Risks • Over compensating on matching (non product URLs) •

    Redirect Chains • Breaking pagination • Relies on an old WooCommerce server or CDN edge Owain Lloyd-Williams | [email protected]
  11. Parent Company & Individual Artist Site Individual artist site is

    powered by/shares infrastructure with… Parent record label site Owain Lloyd-Williams | [email protected]
  12. Under the Hood This Means…. • Same SKUs • Same

    Inventories • Same Product IDs • Potential for Canonical Conflicts • Potential for Duplicate Content Owain Lloyd-Williams | [email protected]
  13. A Reminder of What Exists on Parent Site… • All

    the SKUs • All the Inventories • All the Product IDs • All the potential for Canonical Conflicts • All the potential for Duplicate Content Owain Lloyd-Williams | [email protected]
  14. Artist Image Product Title Artist Image Product Title Content Somewhat

    less content Somewhat more content Owain Lloyd-Williams | [email protected]
  15. Internal Linking & Taxonomies Will Also Differ Area WooCommerce Shopify

    Migration Risk Related Products Taxonomy-driven (categories, tags) Collection-driven Changes product clustering signals Cross-Sells/Up-Sells Native + plugin- enhanced Often app-based or manual Potential reduction in contextual linking Breadcrumb Structure True hierarchical depth Collection-based hierarchy Alters perceived site architecture Owain Lloyd-Williams | [email protected]
  16. Page Titles (for example) May Get Left Behind Address Title

    1 https://dev.MY-ARTIST.com/ I AM THE HOMEPAGE PAGE TITLE… https://dev.MY-ARTIST.com/collections/blah ….WHY AM I DUPLICATED FROM THE HOMEPAGE? https://dev.MY-ARTIST.com/products/bladiblah ….WHY AM I DUPLICATED FROM THE HOMEPAGE? https://dev.MY-ARTIST.com/products/bladiblahdeblah ….WHY AM I DUPLICATED FROM THE HOMEPAGE? https://dev.MY- ARTIST.com/collections/blobbylblobbyblobby ….WHY AM I DUPLICATED FROM THE HOMEPAGE? https://dev.MY-ARTIST.com/products/blobblobblob ….WHY AM I DUPLICATED FROM THE HOMEPAGE? Owain Lloyd-Williams | [email protected]
  17. Faceted Navigation and Crawl Traps Area What Changes SEO Risk

    Filter URL Structure Woo taxonomy-based filters vs Shopify parameter/app-based filters Crawl expansion & index bloat Duplicate Listings Same products accessible via multiple filter combinations Split ranking signals Crawl Traps Combinational URLs generated at scale Wasted crawl budget Canonical Control Less granular control in Shopify vs Woo plugins Harder duplicate suppression Owain Lloyd-Williams | [email protected]
  18. Migration Considerations Consolidated Risk Area What Changes Between Platforms Why

    It Matters URL Architecture Magento/Woo flexible → Shopify fixed → BigCommerce semi- flexible Legacy structures can’t always be recreated Faceted Navigation Layered nav vs parameter filters vs app logic Crawl traps & duplicate URLs Template & Schema Logic Plugin-driven vs theme-driven vs automated Signal drift & ranking volatility Owain Lloyd-Williams | [email protected]
  19. Crawl Tests Redirect Map Verification Content Parity Audits Staging Testing

    Pre-Launch Validation Steps for SEOs Owain Lloyd-Williams | [email protected]
  20. Final Takeaways for Agencies & In-House Teams Embed SEO Early

    Build Internal Expertise Learn from Experience Continuous SEO Education Owain Lloyd-Williams | [email protected]