SEO-problemen oplossen na een WordPress-migratie

Vadim Kravcenko
Vadim Kravcenko
· 8 min read

TL;DR: In januari 2026 verhuisden we SEOJuice van seojuice.io naar seojuice.com. Het verkeer daalde in de eerste week met 40%. Binnen 2 maanden gingen we van 694 impressies/dag naar 7,853. In dit artikel deel ik elke fout die we maakten, elke aanpassing die we deden en de exacte herstelperiode, zodat jij onze pijnlijkste momenten niet hoeft te herhalen.

Ons migratieverhaal

In januari 2026 verhuisden we SEOJuice van het .io-domein naar .com. De redenen waren simpel: .com wekt meer vertrouwen, is makkelijker te onthouden als merk, en we waren het zat om aan niet-technische prospects uit te leggen wat ".io" eigenlijk betekent.

A high-quality stock photo showing a marketer or analyst reviewing upward traffic trends and performance data, representing recovery after migration issues.
A high-quality stock photo showing a marketer or analyst reviewing upward traffic trends and performance data, representing recovery after migration issues.. Source: Hooshmand.net
A realistic photo of an SEO or web specialist reviewing a website migration, with a laptop, notes, and analytics visible in a professional workspace.
A realistic photo of an SEO or web specialist reviewing a website migration, with a laptop, notes, and analytics visible in a professional workspace.. Source: HubSpot Blog

Ik wist dat het pijn zou doen. Ik heb tientallen klanten geholpen met domeinmigraties. Ik heb zowat elke Google-documentatiepagina over dit onderwerp gelezen. Ik dacht dat we voorbereid waren.

Dat waren we niet.

Dag één: impressies daalden met 40%. Op dag drie waren sommige pagina's die het best presteerden volledig uit de index verdwenen. Ons belangrijkste zoekwoord — dat 30% van het organische verkeer binnenhaalde — ging van positie 4 naar helemaal niet meer ranken.

Dit is de tijdlijn van wat er echt gebeurde:

Periode Impressies/dag Klikken/dag Wat er gebeurde
Voor migratie69431Nulmeting op het .io-domein
Week 1~42014Eerste daling. Google indexeert nog oude URL's
Week 2-3~58022Redirects worden geleidelijk opgepikt. Oude en nieuwe URL's staan door elkaar in de index
Week 4-61,20048Herstel begint. Nieuw domein wint aan zichtbaarheid
Maand 24,100165Boven de oude nulmeting. Contentverbeteringen beginnen effect te hebben
Maand 3 (nu)7,85331211x de oorspronkelijke impressies. Volledig herstel + groei

Het herstel kwam niet alleen doordat de migratie begon te stabiliseren. We gebruikten de migratie ook als kans om jaren aan opgebouwde technische schuld op te ruimen, de contentkwaliteit te verbeteren en onze interne linkstructuur opnieuw op te zetten. Maar de migratie zelf was het moeilijke deel — en daar gaat dit artikel over.

De migratiechecklist

Dit is de checklist die ik achteraf gezien veel strikter had moeten volgen. We deden het meeste wel, maar de onderdelen die we misten kostten ons weken aan hersteltijd.

Voor de migratie Tijdens de migratie Na de migratie
Crawl de volledige oude site en exporteer alle URL's Zet 301-redirects live voor elke URL Controleer redirects met een volledige crawl
Maak een complete redirectmap (oude URL → nieuwe URL) Werk canonical tags bij naar het nieuwe domein Dien de nieuwe sitemap in bij GSC
Exporteer Google Search Console-data Werk interne links bij naar het nieuwe domein Gebruik de adreswijzigingstool in GSC
Documenteer alle backlinks (bron + doel-URL) Werk sitemap.xml bij met nieuwe URL's Monitor Coverage Report dagelijks gedurende 2 weken
Stel het nieuwe domein in binnen GSC en analytics Werk robots.txt bij op het nieuwe domein Controleer op crawlfouten in GSC
Informeer belangrijke backlinkpartners over de wijziging Controleer het SSL-certificaat op het nieuwe domein Vraag belangrijke verwijzende websites om hun links bij te werken
Test redirects in een staging-omgeving Werk social profiles en directoryvermeldingen bij Laat het oude domein 12+ maanden redirecten

Belangrijkste inzicht

Het allerbelangrijkste punt: laat het oude domein minstens 12 maanden redirecten. Google raadt aan redirects minimaal 180 dagen te behouden, maar langer is beter. Wij laten seojuice.io voor onbepaalde tijd redirecten — er is eigenlijk geen goede reden om dat niet te doen.

De 6 meest voorkomende SEO-problemen bij migraties

Google Search Console Coverage Report met grafiek van geldige, uitgesloten en foutpagina's inclusief statusverdeling
Het Coverage Report in Google Search Console laat zien hoeveel pagina's zijn geïndexeerd, uitgesloten of foutmeldingen geven. Monitor dit rapport na een migratie op pieken in fouten. Bron: Oncrawl

1. Ontbrekende 301-redirects

Dit is migratiekiller nummer 1. Elke URL op het oude domein heeft een 301-redirect nodig naar de overeenkomende pagina op het nieuwe domein. Niet naar de homepage. Niet naar een algemene catch-all. Naar de exact overeenkomende pagina.

Hoe je het detecteert

Crawl het oude domein. Controleer voor elke URL of die correct met een 301-redirect naar de juiste nieuwe URL gaat. Gebruik onze broken link checker of Screaming Frog met een geüploade URL-lijst.

Hoe je het oplost

Voor Apache (.htaccess):

# Redirect entire old domain to new domain (preserving paths)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.io [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]

# Individual page redirects (when URL structure changed)
Redirect 301 /old-blog/post-slug https://newdomain.com/blog/post-slug/
Redirect 301 /services/old-page https://newdomain.com/solutions/new-page/

Voor Cloudflare (Redirect Rules):

# Cloudflare Redirect Rule (Single Redirect)
# Match: hostname equals "olddomain.io"
# Then: Dynamic redirect to https://newdomain.com + URI Path
# Status: 301 (Permanent)

# For Cloudflare Bulk Redirects (CSV format):
olddomain.io/blog/old-post,https://newdomain.com/blog/new-post,301
olddomain.io/about,https://newdomain.com/about/,301

Voor Nginx:

server {
    server_name olddomain.io www.olddomain.io;
    return 301 https://newdomain.com$request_uri;
}

"Je moet absoluut redirects instellen, in elk geval voor de belangrijke pagina's. Zonder redirects krijg je een mix van oude en nieuwe URL's in de zoekresultaten, en oude URL's sturen verkeer naar je 404-pagina. Kies idealiter voor permanente server-side redirects — 308 of 301. Vermijd JavaScript-redirects."

— John Mueller, Google Search Advocate (bron)

Verificatie

Controleer na het live zetten van redirects elke URL uit je oude sitemap. De response moet bestaan uit één enkele 301-redirect naar de juiste nieuwe URL. Let op redirectketens (301 → 301 → 200) — die verwateren linkwaarde en voegen latency toe.

2. Kapotte interne links die nog naar het oude domein wijzen

Dit was degene die ons te pakken had. We hadden de externe redirects perfect ingesteld, maar vergaten de interne links in onze blogcontent bij te werken. Honderden interne links wezen nog naar seojuice.io, waardoor er op elke paginalaad onnodige extra redirects ontstonden.

Hoe je het detecteert

Crawl de nieuwe site en filter op interne links die het oude domein bevatten. Zoek in je database of CMS op de oude domeinstring.

Hoe je het oplost

Voer een search-and-replace uit over je hele database. In WordPress:

# Using WP-CLI (recommended approach)
wp search-replace 'https://olddomain.io' 'https://newdomain.com' --all-tables --dry-run
# Review output, then run without --dry-run:
wp search-replace 'https://olddomain.io' 'https://newdomain.com' --all-tables

# Also catch http:// variants
wp search-replace 'http://olddomain.io' 'https://newdomain.com' --all-tables

Verificatie

Crawl de site opnieuw. Geen enkele interne link mag nog naar het oude domein verwijzen.

3. Sitemap niet bijgewerkt

Als je sitemap.xml nog URL's van het oude domein bevat, zeg je tegen Google: "dit zijn mijn pagina's", terwijl je redirects zeggen: "nee hoor, ga daarheen." Zulke gemengde signalen vertragen herindexatie.

Hoe je het detecteert

Open https://newdomain.com/sitemap.xml en controleer elke URL. Als er ook maar één begint met het oude domein, dan is je sitemap verouderd.

Hoe je het oplost

  • Genereer de sitemap opnieuw vanuit je CMS (de meeste SEO-plugins doen dit automatisch)
  • Controleer of alle URL's in de sitemap het nieuwe domein gebruiken
  • Dien de nieuwe sitemap in bij Google Search Console onder de nieuwe property
  • Verwijder de oude sitemap uit de oude GSC-property

Verificatie

Controleer GSC → Sitemaps. De status moet "Success" tonen met het juiste aantal URL's.

4. Canonical tags die naar het oude domein wijzen

Canonical tags zijn makkelijk over het hoofd te zien, omdat gebruikers ze niet zien. Maar als je canonical tags nog naar het oude domein wijzen, vertel je Google dat het oude domein de "echte" versie is — en dat spreekt je redirects rechtstreeks tegen.

Hoe je het detecteert

Bekijk de broncode van meerdere pagina's op de nieuwe site. Zoek op <link rel="canonical" en controleer of de href het nieuwe domein gebruikt.

Hoe je het oplost

  • Werk je CMS-instellingen bij zodat het nieuwe domein als site-URL wordt gebruikt
  • In WordPress: Instellingen → Algemeen → werk zowel WordPress-adres als site-adres bij
  • Controleer de instellingen van je SEO-plugin (Yoast, RankMath, enz.) op hardcoded domeinverwijzingen
  • Voor custom themes: grep je templatebestanden op hardcoded domeinverwijzingen

Verificatie

Doe een spot-check op 10-20 pagina's verspreid over verschillende templates (homepage, blogpost, categorie, product). Elke canonical moet naar het nieuwe domein verwijzen.

5. Vertraging in Google-herindexatie

Zelfs met perfecte redirects en canonicals heeft Google tijd nodig om een domeinverhuizing te verwerken. Dat is normaal. Onze herindexatie duurde ongeveer 3 weken voor het grootste deel van de pagina's en 6 weken voor de long tail.

Hoe je het detecteert

Ga in GSC naar Index → Pagina's. Houd het aantal "Indexed" pagina's op de nieuwe property in de gaten. Dat moet gestaag oplopen. Als het afvlakt of daalt, blokkeert er iets de crawl.

Hoe je het oplost

  • Gebruik de adreswijzigingstool in GSC (dit is de meest impactvolle losse actie)
  • Vraag handmatig indexatie aan voor je belangrijkste pagina's via de URL Inspection-tool
  • Zorg dat je robots.txt op het nieuwe domein Googlebot niet blokkeert
  • Verhoog tijdelijk je crawl rate in de GSC-instellingen als die optie beschikbaar is

"Werk het URL-adres in Google Search Console bij tijdens de migratie, niet ervoor — Google heeft content op de nieuwe site nodig om het te verwerken. Je moet rekening houden met zichtbare veranderingen in hoe je content in zoekresultaten wordt getoond, zeker op de korte termijn. Zelfs als je de URL-wijzigingen perfect uitvoert, zul je veranderingen zien."

— John Mueller, Google Search Advocate (bron)

Verificatie

Volg dagelijks: het aantal geïndexeerde pagina's in GSC, crawlstatistieken en de verhouding tussen URL's van het oude en nieuwe domein die in zoekresultaten verschijnen (zoek op site:newdomain.com en site:olddomain.io).

6. Verloren linkwaarde uit backlinks

Je backlinks wijzen naar het oude domein. Met 301-redirects geeft Google het grootste deel (maar niet alles) van de linkwaarde door aan de nieuwe URL. Het verlies per link is klein, maar over honderden backlinks stapelt het zich op.

Hoe je het detecteert

Exporteer je backlinkprofiel uit Ahrefs, Semrush of GSC. Controleer hoeveel links nog naar het oude domein wijzen versus het nieuwe. Drie maanden na de migratie zou die verhouding steeds meer richting het nieuwe domein moeten verschuiven.

Hoe je het oplost

  • Neem contact op met je belangrijkste verwijzende domeinen en vraag of ze de link willen bijwerken (begin met de domeinen met de hoogste DR)
  • Werk alle directoryvermeldingen, social profiles en bedrijfsvermeldingen bij
  • Werk links bij in je eigen assets: e-mailhandtekeningen, documentatie, partnerpagina's
  • Laat het oude domein voor altijd redirecten — het laten verlopen levert je niets op

Verificatie

Monitor je backlinkprofiel maandelijks. Het percentage backlinks dat direct naar het nieuwe domein wijst, moet in de loop van de tijd stijgen. Gebruik onze domain authority checker om de overdracht van autoriteit te volgen.

SEO-problemen na een migratie: wat je qua herstel kunt verwachten

Onderzoek laat zien dat domeinmigraties ergens tussen 30 dagen en 523 dagen nodig hebben om volledig te herstellen. Die spreiding is enorm, omdat alles afhangt van hoe goed je de uitvoering doet. Dit is hoe een goed uitgevoerde migratie er week voor week uitziet:

Periode Wat normaal is Wat een rode vlag is
Week 1 20-40% verkeersdaling. Rankingfluctuaties op belangrijke termen. Oude URL's verschijnen nog in SERPs 70%+ verkeersdaling. Volledige de-indexatie. 404-fouten in GSC
Week 2-3 Verkeer stabiliseert. URL's van het nieuwe domein vervangen oude in de index. Rankings keren terug Verkeer blijft dalen. Coverage Report neemt niet toe. Redirectfouten in GSC
Week 4-6 Verkeer nadert het niveau van voor de migratie. Meeste pagina's opnieuw geïndexeerd. Rankings stabiliseren Nog steeds onder 50% van de nulmeting. Veel pagina's niet geïndexeerd. Crawlfouten nemen toe
Maand 2-3 Volledig herstel of boven de oude nulmeting. Alle belangrijke pagina's geïndexeerd op het nieuwe domein Belangrijke pagina's nog steeds niet geïndexeerd. Rankings herstellen niet voor kerntermen
Maand 6+ Oud domein verschijnt nauwelijks nog in SERPs. Backlinks worden geleidelijk bijgewerkt. Long tail volledig hersteld Oud domein verschijnt nog steeds voor veel zoekopdrachten. Autoriteitsmetrics dalen

SEO-problemen na een migratie: noodoplossingen in volgorde van prioriteit

Als je migratie uit de bocht is gevlogen en je rode vlaggen ziet, los deze punten dan in deze volgorde op:

  1. Controleer redirects (uur 1): Crawl het oude domein. Elke URL moet met een 301-redirect naar de juiste nieuwe URL gaan. Los eventuele 404's of redirectketens direct op
  2. Controleer robots.txt (uur 1): Verifieer dat robots.txt op het nieuwe domein Googlebot niet blokkeert. Dit is verrassend vaak een fout wanneer configuratiebestanden worden gekopieerd
  3. Controleer canonicals (uur 2): Bekijk de broncode van 10+ pagina's. Elke canonical moet naar het nieuwe domein wijzen
  4. Dien de adreswijziging in (uur 2): Als je dit nog niet in GSC hebt gedaan, doe het nu. Dit is het sterkste signaal naar Google
  5. Dien de nieuwe sitemap in (uur 3): Genereer opnieuw en dien in bij GSC onder de nieuwe property
  6. Vraag indexatie aan voor toppagina's (uur 3-4): Gebruik URL Inspection in GSC om handmatig indexatie aan te vragen voor je 20 belangrijkste pagina's
  7. Werk interne links bij (dag 1-2): Voer een search-and-replace uit voor alle verwijzingen naar het oude domein in je content en database
  8. Neem contact op met topverwijzers (week 1): Mail je top 10-20 verwijzende domeinen en vraag of ze links willen bijwerken

SEO-problemen na een migratie: wanneer je moet panikeren en wanneer je moet wachten

Het lastigste deel van een migratie is weten wanneer een daling normaal is en wanneer er echt iets kapot is.

Wacht rustig af als:

  • Het verkeer 20-40% is gedaald, maar redirects correct werken
  • GSC laat zien dat het aantal geïndexeerde pagina's op het nieuwe domein dag na dag stijgt
  • Rankings schommelen, maar niet volledig verdwenen zijn
  • URL's van het oude domein geleidelijk worden vervangen door nieuwe in SERPs

Panikeer (en los het direct op) als:

  • GSC 404-fouten toont op URL's die zouden moeten redirecten
  • robots.txt op het nieuwe domein belangrijke paden blokkeert
  • Canonical tags na 48 uur nog steeds naar het oude domein verwijzen
  • Coverage Report op het nieuwe domein na een week niet toeneemt
  • Je "Excluded by noindex" ziet op pagina's die geïndexeerd zouden moeten worden
  • Redirectketens 3+ stappen lang zijn

Belangrijkste inzicht

Een verkeersdaling van 20-40% in week 1 is normaal en te verwachten. Een daling van 70%+, of elke daling die tegen week 3 niet begint te herstellen, betekent dat er technisch iets mis is. Controleer redirects, robots.txt en canonicals — in die volgorde.

SEO-problemen na een migratie: wat wij anders zouden doen

Als ik terugkijk op onze eigen migratie, dan zou ik dit veranderen:

  1. Interne links bijwerken vóór we de switch omzetten, niet erna. Wij deden de search-and-replace op dag 3. Dat had dag 0 moeten zijn
  2. Het nieuwe domein vooraf opwarmen. We hadden de nieuwe GSC-property al weken voor de migratie kunnen instellen en verifiëren, zodat Google het domein al herkende
  3. Betere timing kiezen. We migreerden midden in de week, tijdens onze drukste verkeersperiode. Google raadt aan verhuizingen in rustigere periodes te plannen — en ja, daar hebben ze gelijk in
  4. Overcommuniceren met partners. We mailden onze belangrijkste verwijzers pas na de migratie. Dat had vooraf gemoeten, met een concrete datum en de nieuwe URL's die ze moesten aanpassen

FAQ over SEO-problemen bij migraties

Hoe lang moet ik het oude domein laten redirecten?

Google raadt minimaal 180 dagen aan. Ik raad voor altijd aan, of in elk geval zolang de kosten van de domeinregistratie verwaarloosbaar zijn. Er is geen nadeel aan actieve redirects behouden, en oude backlinks blijven via de redirect gewoon linkwaarde doorgeven.

Moet ik 301 of 302 redirects gebruiken voor een domeinmigratie?

301 (permanent). Altijd. Een 302 vertelt Google dat de verhuizing tijdelijk is, waardoor Google de oude URL's in de index houdt en linkwaarde niet volledig overdraagt. Voor een permanente domeinwijziging is 301 de enige juiste keuze. John Mueller noemt 308 ook als equivalent van 301.

Verlies ik al mijn rankings tijdens een migratie?

Tijdelijk: ja. De meeste sites zien in de eerste week een verkeersdaling van 20-40%. Als je het goed uitvoert, begint herstel binnen 2-4 weken. Studies laten zien dat 83% van goed uitgevoerde domeinmigraties binnen 6 maanden volledig herstelt. De 17% die dat niet doet, heeft meestal hardnekkige technische problemen (kapotte redirects, canonical-problemen).

Kan ik mijn domein en sitestructuur tegelijk veranderen?

Google raadt dat sterk af. Verander één ding tegelijk. Verhuis eerst het domein, laat dat 2-3 maanden stabiliseren en herstructureer daarna pas de URL's. Als je beide tegelijk doet, is het bijna onmogelijk om problemen te diagnosticeren wanneer er iets misgaat.

Moet ik backlinks opnieuw opbouwen na een domeinmigratie?

Niet opnieuw opbouwen, wel bijwerken. 301-redirects geven het grootste deel van de linkwaarde door, dus je bestaande backlinks tellen nog steeds mee. Maar je belangrijkste verwijzers vragen om de links direct bij te werken (zonder extra redirect) behoudt meer linkwaarde en verbetert de crawl-efficiëntie.

Wat is de adreswijzigingstool van Google en heb ik die echt nodig?

De adreswijzigingstool in Google Search Console vertelt Google expliciet dat je site van het ene domein naar het andere is verhuisd. Het is niet strikt verplicht — Google kan domeinverhuizingen ook afleiden uit alleen 301-redirects — maar het versnelt het proces aanzienlijk. Het stuurt signalen van oud naar nieuw door, legt extra nadruk op het crawlen van het nieuwe domein en blijft 180 dagen van kracht. Gebruik hem.

De eerlijke waarheid over SEO-problemen bij migraties

Elke domeinmigratie doet pijn. Zelfs perfect uitgevoerde migraties. Google moet opnieuw crawlen, opnieuw verwerken en vertrouwen opnieuw toewijzen aan een nieuw domein. Dat kost tijd.

Het verschil tussen een migratie die in 3 weken herstelt en eentje die een jaar duurt, zit in de kwaliteit van de uitvoering: complete redirectmaps, bijgewerkte interne links, schone canonicals en de adreswijzigingstool in GSC. Er is geen snelle oplossing en geen trucje.

Wij kwamen er sterker uit omdat we de migratie behandelden als een kans om alles te repareren wat al mis was. Als jij op het punt staat te migreren, doe dan hetzelfde. Ruim je technische schuld op, verbeter je content en pak meteen je interne linkstructuur aan. Je gaat toch al door de pijn heen — dan kun je er net zo goed aan de andere kant uitkomen met een betere site.

Verder lezen

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required

More articles

No related articles found.