Catalogusmigratie: 10k producten verplaatsen zonder SEO te verliezen
50-70 % van slecht voorbereide e-commerce migraties verliest 30-80 % van hun organisch verkeer. Hier de volledige checklist voor redirects.

Catalogusmigratie: 10k producten verplaatsen zonder SEO te verliezen
Een e-commerce migratie is de technische operatie die het vaakst mislukt in SEO. Echte statistiek: 50 à 70 % van slecht voorbereide migraties verliest 30 % tot 80 % van hun organisch verkeer in het eerste jaar. De beste teams komen er daarentegen uit met stabiel of licht groeiend verkeer.
Het verschil ligt niet in techniek of geluk — het is voorbereiding. Hier de volledige methode om een catalogus van 10.000 producten te migreren zonder uw SEO te breken.
De 4 types migratie
Type 1 — Platform migratie: Shopify → WooCommerce, enz. URL-structuur verandert.
Type 2 — Domeinwijziging: oude-merk.com → nieuwe-merk.com. Alle externe backlinks moeten worden overgedragen.
Type 3 — URL-herstructurering: zelfde domein, zelfde platform, maar structuurwijziging (/products/xxx → /shop/xxx).
Type 4 — Categorie-herstructurering: zelfde product-URL's, maar herorganisatie van categorieën.
Types 1, 2, 3 zijn het meest risicovol. Type 4 is eenvoudiger.
Fase 1 — Legacy-URL's in kaart brengen (2-3 dagen)
De eerste regel: u kunt niet migreren wat u niet kent. Voor elke actie, export:
Export 1 — Lijst van alle URL's
Gecombineerde bronnen: Google Search Console (Performance → URL, 16 maanden), huidig XML-sitemap, volledige crawl met Screaming Frog, inkomende backlinks via Ahrefs/Semrush/Majestic.
Agregatie in een Google Sheet. Typisch voor 10.000 producten: 30.000-50.000 totale URL's.
Export 2 — Performance per URL
Per URL, vanuit GSC op 12 maanden: impressies, kliks, gemiddelde positie, top 3 keywords. Top 20 % per verkeer draagt 80 % van de SEO. Dat zijn uw prioriteiten voor redirects.
Export 3 — Reviews en UGC
Lijst van producten met aantal reviews, gemiddelde score, publicatiedata. Producten met veel reviews mogen nooit hun historiek verliezen.
Fase 2 — Redirects-bestand genereren (1 dag)
Het hart van de operatie. Een tabel met 2 kolommen:
Oude URL → Nieuwe URL
https://old.com/products/derby → https://new.com/shop/derby-leer
https://old.com/collections/schoenen → https://new.com/categorie/schoenen
De regels
Regel 1 — Eén redirect per URL, geen wildcards. Verkies expliciete mapping. Een wildcard /products/* → /shop/* lijkt handig maar geeft problemen als slugs veranderen.
Regel 2 — 301 (permanent), geen 302. 301 draagt ~95 % van de SEO-autoriteit over. 302 draagt niets over.
Regel 3 — Geen redirect-ketens. ❌ A → B → C = verlies van signaal. ✅ A → C direct.
Regel 4 — Redirect naar relevante content. Als oude URL een stopgezet product is zonder vervanging, redirect naar vergelijkbaar product (prioriteit 1) of parent-categorie (prioriteit 2). Nooit 404 op URL met verkeer.
Regel 5 — Schone slugs in de nieuwe structuur. Profiteer van de gelegenheid om oude slugs te corrigeren: verwijder parasitische nummers, uniformiseer kleine letters, verwijder stop-woorden.
Fase 3 — Reviews en UGC behouden (1-2 dagen)
Op het nieuwe platform, vóór de switch:
- Import van reviews: export uit oud platform (CSV met data, score, commentaar, auteur), import in nieuw platform met match op SKU.
- Zichtbare UGC: foto's, Q&A, upvotes — te migreren indien mogelijk. Prioriteit aan tekstuele reviews.
- Behoud van data: controleer dat de import de
review_datebehoudt, niet de importdatum.
Fase 4 — Afbeeldingen massaal beheren (1-2 dagen)
Afbeeldingen worden zelden automatisch gemigreerd. Procedure:
- Export via Shopify API of directe toegang tot
wp-content/uploads/(WooCommerce) - Tussenhosting op publieke CDN (S3, Bunny CDN, Cloudflare Images)
- Import nieuw platform via CSV met afbeeldings-URL's
- Alt text behouden — belangrijk SEO-signaal, vooral op visuele verticalen
Fase 5 — Testen in staging (1-2 dagen)
Voer nooit de switch direct in productie uit.
Tests op staging: 20 top URL's redirecten correct (301 → 200), schema.org Product aanwezig en geldig, hreflang correct, sitemap gegenereerd met alleen nieuwe URL's, Core Web Vitals minstens gelijk aan oude site.
Fase 6 — DNS-switch + indiening (dag D)
D-24u: DNS TTL verlagen naar 300 seconden voor snelle propagatie. D+0: DNS-wijziging, activering van 301-redirects. D+1u: Testen vanuit meerdere IP's (VPN, mobiel netwerk) dat nieuwe productie antwoordt. D+24u: Nieuw sitemap indienen bij Google Search Console, "Request indexing" op top 10 URL's om te versnellen, indiening bij Bing Webmaster Tools.
Fase 7 — Monitoring na migratie (4 weken)
Week 1: serverlogs controleren (404's), GSC Coverage (excluded/errors), organisch verkeer via GA4.
Week 2-4: evolutie van posities op top-keywords, vergelijking met baseline vóór migratie. Als -20 % op 3 weken → diepgaande audit. Als -5 % op 4 weken → normaal.
Maand 2: organisch verkeer moet ≥95 % van baseline zijn.
FAQ
Hoeveel tijd om te herstellen na een migratie?
4-12 weken voor stabiliteit. Een zekere fluctuatie in de eerste 2-4 weken is normaal. Als op 3 maanden uw verkeer <85 % van baseline is, is er een technisch probleem.
Moet ik de oude site online houden?
In de 48u na de DNS-switch, idealiter ja — om DNS-propagatie te spreiden. Daarna kunt u hem loskoppelen. De 301-redirects aan de nieuwe kant volstaan.
Kan ik gefaseerd migreren?
Technisch ja, praktisch ingewikkeld. Creëert situaties waar oud en nieuw platform coëxisteren met hreflang- en canonical-conflicten. Aanbeveling: big-bang-migratie op een weekend, met volledige voorbereiding vooraf.
Wat is het grootste risico van een mislukte migratie?
Verlies van organisch verkeer dat nooit terugkeert. De 301-redirects dragen ~95 % van de link juice over — de 5 % ontbrekend is permanent verloren.
Moet ik Google vooraf verwittigen?
Niet verplicht. De "Change of Address" in GSC is alleen nuttig voor domeinwijzigingen. Voor URL-herstructurering op hetzelfde domein: niet nodig.
Om een catalogusmigratie te sturen met automatische redirect-generatie en post-migratie SEO-audit, zie Ecomptimize voor Shopify of Ecomptimize voor WooCommerce.
Vond je dit artikel interessant?