Terug naar kennisbank
Migratie & SEOArtikel

Van WooCommerce naar Shopify migreren zonder belangrijke pagina's te verliezen

Inventarisatie, URL-mapping, productdata, plug-invervangers en meting — hoe je een WooCommerce-webshop gecontroleerd overzet naar Shopify zonder verkeer of functionaliteit stilletjes te verliezen.

KaiKai·Shopify SEO specialist 16 juli 2026 15 min lezen

Kernsamenvatting: een goede migratie van WooCommerce naar Shopify begint niet met een export, maar met een inventarisatie van alles wat nu waarde heeft — URL's, categorieën, varianten, content, klantdata, tracking en plug-infunctionaliteit. Vertaal elk onderdeel bewust naar Shopify, test op een kleine set en zet pas dan de volledige webshop over. De bouwer voert de techniek uit; een SEO-partner bewaakt URL-mapping, content en meetbaarheid rond de livegang.

Een webshop migreren klinkt soms bijna administratief: exporteren bij WooCommerce, importeren in Shopify, domein koppelen en klaar. In de praktijk zit het risico niet in de producten die zichtbaar meekomen. Het zit in alles wat onderweg stilletjes verandert.

Een categorie krijgt een ander adres. Een productvariant verliest een attribuut. Een populaire blog staat wel in Shopify, maar alle interne links verwijzen nog naar WordPress. De analyticscode vuurt twee keer of juist helemaal niet. En een plug-in die voorheen een bundel, filter of abonnementsvorm regelde, blijkt geen direct equivalent te hebben.

Een WooCommerce-migratie naar Shopify is daarom een combinatie van datamigratie, herbouw, SEO-migratie en kwaliteitscontrole. Het doel is niet dat beide systemen technisch identiek zijn, maar dat klanten en zoekmachines dezelfde belangrijke informatie, producten en routes kunnen vinden — terwijl de nieuwe winkel logisch gebruikmaakt van Shopify.

01Begin met een inventarisatie, niet met een import

Voordat er iets wordt gebouwd, moet duidelijk zijn wat de huidige webshop bevat en wat daarvan werkelijk belangrijk is. Alleen kijken naar het aantal producten en klanten is te beperkt. Een WooCommerce-shop bestaat ook uit categoriearchieven, tags, attributen, informatiepagina's, blogartikelen, media, feeds, formulieren, accountfuncties en gedrag dat door plug-ins wordt geregeld.

Crawl de volledige publieke website en combineer die crawl met data uit Search Console, analytics, het WordPress-dashboard, de WooCommerce-export en eventueel serverlogs. Een crawl toont wat via interne links bereikbaar is. Search Console en analytics brengen juist URL's boven water die nauwelijks intern gelinkt zijn, maar nog wel verkeer, omzet of backlinks ontvangen.

Leg minimaal vast:

  • alle indexeerbare URL's met statuscode, canonical, titel en meta description;
  • organische landingspagina's, conversies en omzet per URL;
  • producten, varianten, SKU's, voorraad, prijzen, categorieën en attributen;
  • pagina's, berichten, auteurs, publicatiedata en interne links;
  • media met een eigen URL, XML-sitemaps, robots, redirects en hreflang;
  • actieve plug-ins met de functie die elke plug-in vervult;
  • koppelingen met betalingen, verzending, voorraadbeheer, e-mail, reviews en advertising;
  • klantaccounts, historische bestellingen en marketingtoestemmingen.
OnderdeelBronMigratierisico
URL's en organische waardeCrawl, Search Console, analytics, backlinksVergeten pagina's, foutieve redirects, verlies van interne links
ProductdataWooCommerce-export, database, PIM/ERPOntbrekende varianten, foute voorraad, lege specificaties
Content en mediaWordPress-export, mediabibliotheekShortcodes, kapotte afbeeldingen, verloren metadata
FunctionaliteitPlug-ins, thema, checkoutFuncties lijken content, blijken code
Klanten en ordersWooCommerce, CRM, e-mailAccounts en historie komen niet vanzelf mee
Meting en feedsTagmanager, analytics, adsDubbele events, veranderde product-ID's

Bewaar ook een ongewijzigde export en crawl van de oude omgeving. Een Shopify-import kan niet zomaar worden teruggedraaid, en na livegang is de oude winkel vaak alleen nog via een afgesloten testomgeving beschikbaar.

02URL's zijn het fundament van de SEO-migratie

WooCommerce biedt binnen WordPress veel permalinkvrijheid. Een product kan onder /product/, /shop/ of /shop/categorie/productnaam/ staan. Shopify organiseert content anders — herkenbare paden als /products/, /collections/, /pages/ en /blogs/. Adressen blijven daardoor bij vrijwel iedere migratie niet gelijk, ook op hetzelfde domein.

Maak een URL-mapping met iedere relevante oude URL en de best passende nieuwe bestemming:

  1. Een oude productpagina verwijst permanent naar hetzelfde product in Shopify.
  2. Een oude categorie verwijst naar de inhoudelijk overeenkomende collectie.
  3. Een informatiepagina of blog verwijst naar de overgezette versie.
  4. Een vervallen pagina met een duidelijke opvolger verwijst naar die opvolger.
  5. Een pagina zonder equivalent krijgt niet automatisch de homepage.

Massaal alle verdwenen URL's naar de homepage sturen maakt de migratie niet netjes. Google kan zo'n redirect als zachte 404 behandelen. Bestaat er geen relevante opvolger, dan is een echte 404 of 410 vaak eerlijker.

Een mappingbestand wint aan waarde met kolommen voor reden, prioriteit, verantwoordelijke en teststatus. Blijft het domein gelijk, dan is dit een platform- en padmigratie. Verandert het domein tegelijk, dan neemt de complexiteit sterk toe — voer grote veranderingen bij voorkeur gefaseerd uit.

03Vertaal categorieën, tags en attributen bewust

Een WooCommerce-categorie is niet automatisch een Shopify-collectie. Technisch lijken ze op elkaar, maar de zoek- en winkelintentie moet leidend blijven. Kijk per categorie of hij hoort als handmatige collectie, automatische regelgebaseerde collectie, filter op een bredere collectie, of dat hij verdwijnt. Tag- en attribuutarchieven verdwijnen vaak zonder verlies zolang de bijbehorende zoekvraag elders wordt bediend.

04Productdata overzetten zonder de betekenis te verliezen

Een product is meer dan titel, prijs en foto. Complexe migraties bevatten vaak varianten, maten en kleuren, extra velden en gegevens uit een PIM, ERP of configurator. Bouw eerst een datamodel: welk bronveld hoort in welk Shopify-veld, en wat komt terug als variant, metafield, tag, collectie of contentblok?

Gebruik een stabiele sleutel om gegevens te koppelen. Een SKU is meestal geschikter dan een intern WooCommerce-ID, omdat platform-ID's bij import veranderen. Controleer wel of SKU's uniek en volledig zijn — anders is een eigen migratiesleutel nodig.

Test per representatief product op:

  • titel, URL-handle en status;
  • prijzen, vergelijkingsprijzen en belastinginstellingen;
  • SKU, barcode, gewicht en verzendvereisten;
  • voorraad per locatie;
  • opties, varianten en niet-beschikbare combinaties;
  • omschrijving, specificaties en opmaak;
  • afbeeldingen, volgorde en alternatieve tekst;
  • collectie-indeling, filters en zoekfunctie;
  • SEO-titel, meta description en canonical.

05Pagina's en blogs zijn zelden met één druk op de knop klaar

Een WXR-export is een bruikbaar archief, maar geen garantie dat content netjes in Shopify verschijnt. Pagebuilders, shortcodes, ingesloten formulieren, galerijen en plug-inblokken bestaan alleen dankzij WordPress-code. Sorteer je content op belang en migreer per template. Zichtbare voorkant is niet het enige criterium — voorraadregels, e-mailflows en productfeeds kunnen aan vergeten plug-ins hangen.

06Klanten, accounts, orders en reviews vragen aparte routes

Shopify-accounts werken anders dan WooCommerce-accounts. Orderhistorie komt niet automatisch mee. Reviews leven vaak in externe apps. Bepaal per stroom of migratie technisch mogelijk én commercieel nodig is, en communiceer met klanten waar het gedrag verandert.

07Meting: test de hele klantreis, niet één pageview

Bekijk product, voeg toe aan winkelwagen, start checkout, rond een testbestelling af, annuleer of retourneer waar relevant en controleer de events. Let op dubbele metingen wanneer oude scripts én nieuwe integraties tegelijk actief zijn. Toestemmingsbeheer moet voor verschillende keuzes en regio's worden getest.

Productfeeds verdienen een aparte vergelijking op itemniveau. Veranderde ID's kunnen advertentiehistorie, remarketing en feeddiagnostiek beïnvloeden. Werk campagne- en e-mail-URL's bij naar definitieve Shopify-adressen zodat betaald verkeer niet onnodig via redirects loopt.

08Een beheerste livegang

Kies een rustig moment en spreek vooraf af wie beslissingen mag nemen. Bevries vlak voor de overstap wijzigingen in producten, content en prijzen, of plan een delta-import voor alles wat sinds de laatste export veranderde. Anders ontstaan er bestellingen of aanpassingen in het oude systeem die nooit in Shopify terechtkomen.

Laat de eindcontrole uitvoeren door iemand die de import niet zelf heeft gebouwd. Een frisse controle vindt eerder lege metafields, verkeerd gemapte collecties of een checkout-event dat net anders heet.

09Monitoring na livegang

PeriodeBelangrijkste controlesActie
Eerste urenBereikbaarheid, redirects, checkout, trackingKritieke fouten direct herstellen
Week 1-2Indexatie, crawlstatistieken, organische landingspagina's, omzetPatronen analyseren, mappings aanvullen
Maand 1-3Posities, conversie, feeds, structured dataStructurele verbeteringen doorvoeren

10Veelgestelde vragen

Verlies je altijd posities bij een migratie? Niet per definitie, maar tijdelijke schommelingen zijn normaal. Het risico wordt kleiner met een volledige URL-mapping, directe permanente redirects, gelijkwaardige content, bijgewerkte interne links en actieve monitoring.

Kunnen alle WooCommerce-producten via één CSV worden overgezet? Bij een eenvoudige catalogus wel. Complexe varianten, extra velden en gekoppelde functionaliteit vragen meestal aanvullende mapping of tooling. Test altijd eerst een representatieve selectie.

Moet iedere oude URL een redirect krijgen? Nee — alleen URL's met blijvende waarde of een inhoudelijke opvolger. Voor pagina's zonder relevant equivalent is een 404 of 410 eerlijker.

Overweeg je de overstap van WooCommerce naar Shopify? ShopifySEO.nl verzorgt de nulmeting, URL-mapping, redirect-briefing en nacontrole. De webbouwer voert de technische migratie uit, wij bewaken wat vindbaar en meetbaar moet blijven.

Kai

Geschreven door

Kai · Shopify SEO specialist

10+ jaar SEO-ervaring, gespecialiseerd in Shopify. Schrijft kritisch en praktisch — zonder buzzwords.

Plan gratis analyse