De meeste WooCommerce-naar-Shopify migraties mislukken niet op design. Ze mislukken op proces: onduidelijke verantwoordelijkheid, redirect-mapping die in de laatste week in elkaar wordt gezet, en een oplevering waarbij je achterblijft met een werkende webshop die je niet begrijpt. Dat laatste heeft een naam. Wij noemen het de ownership gap: het moment na livegang waarop je de sleutels krijgt en niemand je heeft verteld wat ze opendoen.
Dit is geen verkooppagina. Het is een selectiegids en een migratieroadmap, zodat je precies weet welke vragen je een Shopify migratie bureau moet stellen, wat er technisch en commercieel op het spel staat, en hoe een goed gestructureerde migratie eruitziet van kickoff tot drie maanden na livegang.
Voor de context: Groove Digital is Shopify Certified Partner in Amsterdam met 80+ afgeronde migraties, waaronder WooCommerce-naar-Shopify trajecten voor Sneppies, Mijnracket.nl, Filamentz en Equilin.
Wat verhuist wel en niet mee van WooCommerce naar Shopify
Veel bureaus beloven een volledige migratie zonder te specificeren wat dat betekent. Dit is de realiteit, per datatype.
Producten en catalogus
Producten, varianten en afbeeldingen zijn migreerbaar via CSV of de Shopify Import API, maar de structuur is niet identiek. WooCommerce werkt met product categories en tags. Shopify werkt met collections, handmatig of automatisch, en met product types. Filters die je in WooCommerce via attributes hebt opgebouwd moeten in Shopify opnieuw worden ingericht, meestal via native metafields of een app zoals Boost Commerce, afhankelijk van je theme-setup.
URL-structuur en SEO-elementen
WooCommerce gebruikt standaard /product/productnaam/ en /product-category/categorienaam/. Shopify gebruikt /products/productnaam en /collections/collectienaam. Die mismatch is de kern van het SEO-risico. Elke geïndexeerde URL in Google Search Console die na de migratie een 404 geeft zonder geldige redirect verliest zijn opgebouwde autoriteit. Title tags, meta descriptions en Open Graph-tags gaan niet automatisch mee; die zet je opnieuw op in de SEO-velden van Shopify of via een SEO-app.
Tracking, feeds en integraties
Google Analytics 4, Google Ads conversion tracking, Meta Pixel en eventuele feed-koppelingen zoals Google Merchant Center bestaan niet op de nieuwe winkel tot je ze bouwt. Ze worden opnieuw geïmplementeerd en gevalideerd via Google Tag Manager of het eigen pixel-systeem van Shopify. Gaat dit fout, dan verliezen je campagnes hun bidding-data.
Bestellingen en klantdata
Historische bestellingen kun je importeren met een tool zoals Matrixify, maar Shopify behandelt geïmporteerde orders anders dan native orders. Klantwachtwoorden kunnen helemaal niet mee, omdat beide platformen ze anders versleutelen. Klanten activeren hun account opnieuw via een activatiemail. Zet dat communicatieplan in het migratieplan vóór go-live, niet erna.
De Migration Recipe: zo voert Groove Digital een WooCommerce migratie uit
Wij voeren WooCommerce-naar-Shopify migraties uit als Migration Recipe binnen ons Sprints & Recipes™-framework: twee-weekse sprints met schriftelijke gates, zodat er geen ruimte is voor de scope drift die migratiebudgetten opeet.
Vier fasen, elk opgebouwd uit de benoemde sprints in het framework:
Enrollment (scope-gate)
Scopegesprek en data-audit. Hoeveel producten en SKU's, hoeveel unieke URL's geïndexeerd in Search Console, welke integraties, welke gewenste go-live datum. Pas als deze gate sluit, starten we.
Onboarding (Kick-off en Research Sprint)
Volledige URL-export uit WooCommerce via Screaming Frog of een Search Console-export, redirect-mapping in CSV, integratie-inventarisatie en een tracking-audit op de bestaande winkel. De deliverable is een goedgekeurd migratieplan met de redirect-CSV eraan vast.
Delivery (Design en Build Sprint)
Shopify-configuratie, theme-setup of custom build, productimport, redirect-implementatie, tracking-setup en betaalgateway-configuratie. Elke sprint eindigt op een gate: jij keurt specifieke elementen goed voordat we verdergaan.
Client Success (Launch Sprint en overdracht)
Gestructureerde user acceptance testing op een Shopify preview store, DNS-switch, post-launch monitoring en een formele training zodat je marketingteam de winkel zelfstandig beheert. Een live sessie met documentatie, geen schermopname.
Dit model bestaat om de twee duurste fouten bij migraties te voorkomen: drift, waarbij scope uitbreidt zonder dat iemand dat besluit, en de ownership gap, waarbij het team de dag na overdracht hulpeloos is.
SEO-proof migreren: redirect-mapping die rankingverlies beperkt
301 redirects zijn de ruggengraat van een SEO-proof WooCommerce-naar-Shopify migratie. Dat is geen mening. De eigen documentatie van Shopify behandelt het beheer van URL-redirects als standaard migratieprocedure, en elke serieuze handleiding over platformmigraties zet redirect-mapping op één.
Vermijd redirect dumping. Een redirect dump stuurt alle 404-URL's naar de homepage. Google leest dat als een soft 404 en herwaardeert die pagina's als inhoudsloos. Het resultaat is rankingverlies, niet -behoud.
- URL-inventarisatie. Exporteer elke geïndexeerde URL uit Google Search Console én draai een Screaming Frog-crawl op de live WooCommerce-winkel. Gebruik allebei; elk vangt URL's die de ander mist.
- Mapping naar Shopify-equivalenten. Match elke oude URL aan zijn nieuwe bestemming, dus /product/naam wordt /products/naam en /product-category/cat wordt /collections/cat, en leg dat vast in een redirect-CSV.
- Import in Shopify. Upload de CSV via de redirect-tool in de Shopify admin, of via een app zoals Easy Redirects bij grote volumes.
- Validatie vóór livegang. Test minimaal je top-50 URL's op organisch verkeer, plus elke categoriepagina. Gebruik Screaming Frog om redirect-ketens en loops te detecteren.
- Monitoring na livegang. Zet een Search Console-alert op 404-fouten en bekijk de coverage-rapportage dagelijks de eerste twee weken. Verwacht een tijdelijke dip in vertoningen terwijl Google hercrawlt. Een dip die doorloopt tot week drie of vier is een signaal om te handelen.
Normen om jezelf aan te houden: minder dan 5% van de gecrawlde URL's geeft binnen 30 dagen nog een 404 in Search Console; 10% tot 20% verlies aan organisch verkeer in de eerste twee weken is acceptabel, boven 30% na vier weken vraagt om een redirect-audit; vertoningen per keyword-cluster afgezet tegen de benchmark van vóór de migratie.
Voor pagina's zonder Shopify-equivalent, zoals losse blog-tags of verouderde promo-landingspagina's: verwijs door naar de meest relevante collectie- of categoriepagina. Nooit naar de homepage.
Kosten en scope: wat de prijs bepaalt
Geen enkel eerlijk bureau noemt een vaste migratieprijs zonder jouw situatie te kennen. De scope-factoren zijn wél voorspelbaar. Leg je eigen webshop naast deze zeven.
- Producten en SKU's. Laag: onder 100. Middel: 100 tot 1.000. Hoog: boven 1.000.
- Unieke geïndexeerde URL's. Laag: onder 200. Middel: 200 tot 2.000. Hoog: boven 2.000.
- Paginatypes en templates. Laag: 3 tot 5. Middel: 5 tot 10. Hoog: boven 10.
- Blog. Laag: geen. Middel: onder 50 posts. Hoog: boven 50 posts.
- Meertaligheid. Laag: één taal. Middel: twee talen. Hoog: meer dan twee.
- Custom integraties zoals ERP of PIM. Laag: geen. Middel: één of twee. Hoog: meer dan twee.
- Theme redesign. Laag: geen. Middel: gedeeltelijk. Hoog: volledig custom.
Elke factor die aan de hoge kant zit verhoogt de inspanning onevenredig, niet lineair. Een winkel met 5.000 SKU's, een blog van 200 posts en drie talen is een ander project dan een winkel met 80 producten en geen blog.
Waarom goedkoop migreren duurkoop wordt: een bureau dat de redirect-mapping overslaat, of er in een middag een geautomatiseerde tool overheen gooit, bespaart je een paar honderd euro op de factuur en kan je maanden SEO-herstel kosten. Ontbrekende GA4-configuratie betekent dat je het eerste kwartaal na livegang je advertentiebudget blind uitgeeft. Geen van beide kosten staat op de offerte. Allebei komen ze bij jou terecht.
Performance en conversie: technisch goed is niet hetzelfde als commercieel goed
Een Shopify-winkel die snel laadt en slecht converteert is geen geslaagde migratie. De migratie is pas geslaagd als de commerciële output verbetert, of minimaal op peil blijft.
Stel vóór livegang een baseline vast op de WooCommerce-winkel: mobiele LCP via PageSpeed Insights, Core Web Vitals via Search Console, en de checkout-funnelconversie per stap in GA4, van sessie naar productpagina naar winkelwagen naar checkout naar betaald. Vergelijk dezelfde metrics in week twee en week vier na livegang.
De gehoste infrastructuur van Shopify presteert doorgaans goed op serverresponstijd, maar een zwaar theme met een stapel apps geeft die winst weer weg. Gebruik de P95-laadtijd in plaats van het gemiddelde: uitschieters schaden de klantervaring meer dan het gemiddelde suggereert.
- Aantal apps dat laadt bij pagina-initialisatie, want elke app kan scripts injecteren
- Lazy loading op productafbeeldingen, standaard in moderne Shopify themes
- Checkout-flow. De native checkout van Shopify is al geoptimaliseerd; vermijd zware aanpassingen tenzij je op Shopify Plus zit
Risico's, en wat je doet als het misgaat
Redirect-ketens en loops ontstaan wanneer A naar B wijst en B terug naar A, of wanneer A naar B naar C naar D stapelt. Screaming Frog detecteert beide. Regel: hervalideer de volledige keten na elke redirect-update.
DNS-problemen bij go-live. Zet de TTL van je domein 48 uur voor livegang terug naar 300 seconden. Een rollback duurt dan minuten in plaats van een dag.
Checkout-break. Test de checkout op de preview store met een echte testbetaling via de testkaartnummers van Shopify, op mobiel én desktop. Een checkout die werkt op desktop en breekt op mobiel kost je direct omzet.
Rollback-protocol. Houd de WooCommerce-winkel in de lucht op een tijdelijk subdomein tot de Shopify-winkel 30 dagen stabiel draait. Zo heb je een fallback zonder dataverlies.
Maand één tot drie. Dit is de kwetsbare periode. Verwacht kleine fixes: een ontbrekende redirect, een afbeelding die op één apparaat niet laadt, een instelling bij de betaalprovider die niemand ving. Plan daar expliciet tijd voor in in plaats van elk geval als verrassing te behandelen.
Post-launch support: wat er na de overdracht gebeurt
De meeste bureaus leveren op en zijn weg. Daar ontstaat de ownership gap.
Groove Digital werkt na elke oplevering met GrooveCare: prepaid uren, grotere work-items afgerekend in blokken van 15 minuten, en een one-business-day acknowledgement op elk e-mailticket. Die bevestiging klinkt als een detail tot je een campagne wil aanpassen en niet weet of iemand je verzoek heeft gezien.
Voor een Shopify-migratie betekent dat concreet: nieuwe collecties en productpagina's aanmaken na livegang zonder developer, redirect-correcties als Search Console nieuwe 404's rapporteert, tracking-aanpassingen als een campagne een andere UTM-structuur vraagt, en kleine theme-aanpassingen via de Shopify theme-editor.
Het doel is dat je marketingteam de winkel binnen acht weken zelfstandig beheert. GrooveCare is er voor wat daarboven uitstijgt.
Zo beoordeel je een Shopify bureau op migratiecompetentie
Gebruik deze vragen in elk gesprek met een potentieel Shopify bureau.
Over het migratieproces:
- Hoe inventariseer je bestaande geïndexeerde URL's vóór de migratie?
- Lever je een redirect-CSV als deliverable op, en wanneer in het traject?
- Hoe valideer je de redirects vóór livegang, met welke tooling en methode?
- Wat is je protocol als we 48 uur na go-live een golf 404-fouten zien in Search Console?
Over projectbeheer:
- Werk je in sprints of een gelijkwaardig gated model, en wat zijn de acceptatiecriteria per fase?
- Hoe ga je om met change requests na sign-off van een sprint?
- Wie is bereikbaar in het weekend na launch?
Over tracking en ownership:
- Wie configureert GA4 en de pixel-tracking na livegang, en lever je documentatie op?
- Is de overdracht een live sessie of opgenomen materiaal?
- Is post-launch support standaard inbegrepen of apart te contracteren?
Een bureau met een concreet antwoord op al deze vragen weet wat het doet. Een bureau dat zegt dat het dat wel regelt, zonder specificatie, is een risico dat jij draagt.
Veelgestelde vragen
Wat kost een WooCommerce naar Shopify migratie?
Een eerlijk antwoord vraagt om je scope: aantal producten, geïndexeerde URL's, integraties en of je een nieuw theme wil. Een pure data- en redirect-migratie voor een winkel onder de 500 producten zonder complexe integraties is anders geprijsd dan een project met 3.000 SKU's, een blog van 150 posts, twee talen en een ERP-koppeling. Vraag om een scopegesprek voordat je een offerte beoordeelt.
Hoe lang duurt het?
Dat hangt af van het critical path: hoe snel jij data aanlevert, hoe complex de redirect-mapping is en of er een theme redesign bij komt. Een gefocuste migratie zonder redesign duurt vier tot zes weken. Met een volledige custom theme-build acht tot twaalf. Data-import parallel aan redirect-mapping draaien verkort de doorlooptijd.
Kunnen jullie migreren zonder theme redesign?
Ja. We migreren regelmatig winkels naar Shopify op een bestaand premium theme zoals Dawn, Prestige of Impulse. Als je huidige design commercieel goed presteert, is dat de snelste en goedkoopste route.
Hoe voorkomen jullie SEO-verlies?
Volledige URL-mapping in een redirect-CSV, validatie vóór go-live, en actieve monitoring in Search Console de eerste 30 dagen. We sturen geen URL's naar de homepage. Elke oude URL krijgt een semantisch relevante bestemming. Zie onze expertise in website- en webshopmigraties voor de volledige methode.
Helpen jullie met tracking na livegang?
Ja. GA4-configuratie, GTM-setup, Meta Pixel en Google Ads conversion tracking zijn standaard onderdeel van de migratie. We valideren via GTM Preview en GA4 DebugView vóór de DNS-switch.
Boek een discovery call
In 30 minuten brengen we je datavolume, integraties, SEO-risico op basis van je huidige Search Console-data en je gewenste timing in kaart. Je gaat weg met een concrete Migration Recipe: fasering, gates en wat post-launch echt vraagt.
Geen standaard offerte. Geen verkoopgesprek. Een eerlijk beeld van wat jouw WooCommerce-naar-Shopify migratie vraagt.


.avif)

