Waarom loopt een website migratie zo vaak spaak?
De korte versie: mensen onderschatten wat er komt kijken bij een website migratie. Ze zien het als een technisch klusje dat de webbouwer wel even regelt. Maar zonder een doorwrocht migratieplan SEO gaat het gegarandeerd ergens mis. Google is namelijk niet zo dol op grote veranderingen zonder duidelijke aanwijzingen over wat er aan de hand is.
Stel je voor dat je jarenlang hebt gewerkt aan je vindbaarheid. Je hebt tientallen artikelen geschreven, backlinks verzameld en langzaam maar zeker mooie posities opgebouwd. Al dat vertrouwen en die autoriteit zit vastgeklonken aan je huidige URL’s. Zodra je die URL’s laat verdwijnen zonder correcte doorverwijzingen, begint Google weer bij af. Maanden of jaren werk kunnen in enkele dagen in rook opgaan.
Een SEO migratie vraagt daarom om een systematische aanpak. Je moet glashelder hebben wat je momenteel hebt, wat je absoluut wilt behouden en hoe je zoekmachines precies vertelt waar alles naartoe is gegaan. De stappen die volgen helpen je om dit proces beheerst te doorlopen zonder nare verrassingen.
Stap 1: de nulmeting uitvoeren
Voordat je ook maar iets aan je website verandert, leg je vast hoe de situatie er nu uitziet. Zonder zo’n nulmeting kun je achteraf onmogelijk bepalen of de migratie website geslaagd is. Je hebt dan simpelweg niks om mee te vergelijken en dat is vragen om problemen.
Open allereerst Google Search Console en exporteer de gegevens van minimaal de afgelopen drie maanden. Je wilt weten op welke zoekwoorden je gevonden wordt en welke posities daarbij horen. Noteer ook het aantal klikken en vertoningen per pagina, zodat je weet welke pagina’s het zwaarste tillen. Neem eventuele crawlfouten of indexeringsproblemen ook mee, want die wil je niet meeslepen naar je nieuwe situatie.
Doe vervolgens hetzelfde in Google Analytics. Kijk naar het totale organische verkeer, het bouncepercentage per pagina, de gemiddelde tijd die bezoekers op je site doorbrengen en vooral welke conversies via organisch verkeer binnenkomen. Als je weet welke pagina’s geld in het laatje brengen, weet je ook welke pagina’s je koste wat kost goed moet migreren.
Vergeet je backlinks niet. Met tools als Semrush, Ahrefs of SE Ranking breng je in kaart welke externe websites naar je linken en naar welke specifieke pagina’s. Die backlinks vertegenwoordigen serieuze waarde. Als je straks redirects instelt, wil je zeker weten dat die waarde netjes wordt doorgegeven aan je nieuwe pagina’s.
Samenvatting: exporteer alle relevante data uit Search Console en Analytics, maak een overzicht van je backlinks en sla alles op zodat je het na de migratie kunt vergelijken.
Stap 2: alle huidige URL’s verzamelen
De volgende stap in je migratieplan SEO is het verzamelen van werkelijk elke URL die op je huidige website bestaat. Dit klinkt misschien als overdreven gedoe, maar geloof me: je wilt echt niks over het hoofd zien. Eén gemiste pagina die toevallig veel verkeer trekt kan je flink wat bezoekers en omzet kosten.
Pak er een crawler bij zoals Screaming Frog of ContentKing. Deze slimme tools spitten je hele website door en maken automatisch een lijst van alle URL’s die ze tegenkomen. Screaming Frog is gratis tot 500 URL’s, dus voor kleinere sites kun je direct aan de slag. Bij grotere sites heb je een betaalde licentie nodig, maar die investering verdient zichzelf dubbel en dwars terug.
Vul de crawlergegevens aan met informatie uit Google Search Console. In het indexeringsrapport zie je welke pagina’s Google daadwerkelijk heeft opgenomen. Soms duiken daar URL’s op die de crawler gemist heeft, bijvoorbeeld oude pagina’s die niet meer in de navigatie zitten maar nog wel geïndexeerd zijn.
Check ook even Google Analytics voor pagina’s die verkeer ontvangen. Het komt vaker voor dan je denkt dat een pagina niet in je menu staat maar via zoekmachines toch bezoekers binnenhaalt. Die wil je natuurlijk niet per ongeluk laten verdwijnen.
Maak een overzichtelijk Excel-bestand of Google Sheet waarin je per URL noteert hoeveel verkeer die krijgt, op welk zoekwoord die scoort, hoeveel backlinks ernaar wijzen en welke prioriteit je eraan geeft. Door die prioriteiten toe te kennen weet je precies welke pagina’s de meeste aandacht verdienen tijdens de website migratie.
Samenvatting: crawl je volledige site, vul aan met Search Console en Analytics, en maak een overzicht met verkeer en backlinks per URL zodat je weet wat belangrijk is.
Stap 3: de nieuwe URL-structuur bepalen
Nu je precies weet wat je hebt, wordt het tijd om te bedenken hoe de nieuwe situatie eruit moet zien. De URL-structuur van je vernieuwde website heeft directe invloed op je vindbaarheid. Een logische en consistente opbouw helpt zowel je bezoekers als de zoekmachines om hun weg te vinden.
Houd je URL’s kort en zorg dat ze iets zeggen. Lange reeksen cijfers of betekenisloze tekens zijn niet handig. Een adres als /diensten/seo-optimalisatie vertelt veel meer dan /page?id=4523&cat=7. Denk ook na over hoe je mappen wilt indelen. Voor een webshop werkt vaak iets als /categorie/subcategorie/productnaam prima. Bij een blog past /blog/titel-van-artikel meestal goed.
Voer een zoekwoordenonderzoek uit voordat je de structuur definitief vastlegt. Tools zoals SE Ranking, Semrush of de gratis Google Keyword Planner helpen je te ontdekken welke termen in je URL’s thuishoren. Zo zorg je dat je nieuwe structuur niet alleen logisch is maar ook aansluit bij wat mensen daadwerkelijk zoeken.
Maak vervolgens de mapping: koppel in je spreadsheet elke oude URL aan zijn nieuwe bestemming. Dit vormt straks de basis voor je redirects. Als een oude pagina geen logische nieuwe plek heeft, verwijs dan door naar het meest relevante alternatief of desnoods naar de homepage. Wat je niet wilt is dat een pagina zonder redirect verdwijnt in het niets.
| Oude URL | Nieuwe URL | Type redirect |
| /oud/pagina-naam | /nieuw/pagina-naam | 301 |
| /producten/item | /shop/categorie/item | 301 |
| /verwijderde-pagina | /relevante-alternatief | 301 |
Samenvatting: ontwerp een logische URL-structuur op basis van zoekwoordenonderzoek en maak een complete mapping van oud naar nieuw.
Stap 4: het migratieplan en redirects opstellen
Met de mapping in de hand ga je nu de daadwerkelijke redirects klaarzetten. Dit is het kloppende hart van je SEO migratie. Een 301 redirect is een seintje naar zoekmachines dat een pagina permanent is verhuisd naar een nieuw adres. De waarde die je oude URL had opgebouwd wordt zo keurig doorgegeven aan de nieuwe bestemming.
Voor losse pagina’s maak je één-op-één redirects waarbij het oude adres rechtstreeks naar het nieuwe wijst. Dit is het meest precies en verdient de voorkeur voor je belangrijkste pagina’s. Maar als je honderden of duizenden URL’s hebt met een vergelijkbaar patroon, wordt dat wel erg veel werk. Dan komen RegEx redirects van pas. Stel dat al je blogartikelen verhuizen van /blog/2024/artikel-naam naar /artikelen/artikel-naam. Met een slim RegEx-patroon hoef je niet elke URL apart in te stellen maar regel je ze allemaal in één keer.
Pas wel op voor redirect loops. Zo’n loop ontstaat wanneer pagina A doorverwijst naar pagina B, die vervolgens weer terug naar A stuurt. Bezoekers en zoekmachines komen dan in een eindeloze cirkel terecht en dat is rampzalig voor je website migratie. Vermijd ook lange ketens waarbij A naar B naar C naar D gaat. Elke extra schakel kost crawlbudget en verdunt de waarde die wordt doorgegeven.
Als je gelijktijdig overstapt naar HTTPS, zorg dan dat de redirects dit in één beweging meenemen. Een omweg via http://nieuw.nl om daarna alsnog naar https://nieuw.nl te gaan is een onnodige extra stap die je beter kunt vermijden.
Samenvatting: stel 301 redirects op voor alle oude URL’s, gebruik RegEx voor groepen met vergelijkbare patronen en voorkom loops en lange ketens.
Stap 5: alles testen in een testomgeving
Voordat je de website migratie echt doorvoert, test je alles uitvoerig in een afgesloten omgeving. Zo’n staging-omgeving is een kopie van je website die niet toegankelijk is voor het grote publiek. Hier kun je fouten opsporen en oplossen zonder dat bezoekers of zoekmachines er last van hebben.
Crawl de testomgeving met Screaming Frog of ContentKing en controleer of alle pagina’s bereikbaar zijn. Let goed op of er geen onverwachte 404-meldingen verschijnen. Werken alle redirects zoals bedoeld? Komen mensen op de juiste bestemmingspagina’s terecht? Zijn er ergens loops of lange ketens geslopen? Dit is het moment om dat allemaal te ontdekken en te fixen.
Test ook handmatig door een aantal belangrijke oude URL’s in te tikken en te checken waar je uitkomt. Soms werkt iets technisch gezien prima maar leidt het toch niet naar de pagina die je in gedachten had.
Bekijk daarnaast of de technische basis klopt. Is de robots.txt goed ingesteld? Staat er niet per ongeluk een noindex-tag op pagina’s die wel in Google moeten komen? Werkt de XML-sitemap en staan alle nieuwe URL’s erin? Laden de pagina’s snel genoeg en werkt alles netjes op mobiele apparaten? Dit soort dingetjes zijn makkelijk te vergeten maar kunnen je migratie flink in de soep laten lopen.
Richt ook je 404-pagina fatsoenlijk in. Ondanks alle voorbereiding zullen er altijd wel bezoekers op zo’n foutpagina belanden. Zorg dat die pagina nuttig is met een zoekfunctie en links naar populaire content. Leg kort uit wat er aan de hand zou kunnen zijn. Een goede 404-pagina houdt mensen op je site in plaats van ze meteen te laten afhaken.
Samenvatting: test alles in een staging-omgeving, crawl op fouten, controleer de technische SEO en richt een behulpzame 404-pagina in.
Stap 6: de migratie uitvoeren
Alles is voorbereid en uitgebreid getest. Nu wordt het serieus: tijd om de website migratie daadwerkelijk door te voeren. Kies hiervoor een rustig moment. Niet midden in je drukste seizoen of vlak voor een grote campagne, want als er onverhoopt iets misgaat wil je de ruimte hebben om het op te lossen.
Zet de redirects live op je server. Hoe je dat precies doet hangt af van je servertype en CMS. Bij Apache-servers werk je met het .htaccess bestand, bij Nginx met de serverconfiguratiebestanden. Sommige CMS-systemen hebben handige plugins die redirects beheren zonder dat je zelf in bestanden hoeft te duiken.
Als je ook van server of hostingpartij wisselt, moet je daarnaast de DNS-instellingen aanpassen. Hou er rekening mee dat zulke wijzigingen tijd nodig hebben om door te voeren over het hele internet. Dat kan een paar uur duren maar ook een hele dag. Door je lokale DNS-cache te legen zie je de veranderingen op je eigen computer wat sneller.
Zodra alles live staat, dien je meteen een nieuwe XML-sitemap in via Google Search Console. Dit helpt Google om je nieuwe adressen sneller te ontdekken. Gebruik ook de URL-inspectietool om je allerbelangrijkste pagina’s handmatig aan te melden voor indexering. Zo geef je ze een duwtje in de rug.
Laat de 301 redirects minimaal een jaar actief staan, maar liever nog langer. Zoekmachines en externe websites hebben tijd nodig om de nieuwe situatie over te nemen. Te vroeg stoppen met redirects betekent dat je alsnog verkeer en linkwaarde verliest. Er is eigenlijk geen goede reden om ze ooit weg te halen.
Samenvatting: zet redirects live, pas DNS aan indien nodig, dien een nieuwe sitemap in en houd redirects minimaal een jaar actief.
Stap 7: monitoren en bijsturen
De website migratie is live maar het werk is nog lang niet gedaan. De eerste weken na zo’n migratie website zijn cruciaal. Je moet scherp in de gaten houden of alles loopt zoals gepland en direct kunnen ingrijpen als er iets scheef gaat.
In de eerste week kijk je dagelijks in Google Search Console. Let op meldingen over crawlfouten of indexeringsproblemen. Het aantal geïndexeerde pagina’s zou redelijk stabiel moeten blijven. Als je ineens een piek in 404-fouten ziet, is er iets mis met je redirects en moet je snel handelen. Bekijk ook in Analytics of het organische verkeer op peil blijft. Een kleine dip in de eerste dagen is heel normaal en geen reden tot paniek. Maar een vrije val wijst op serieuze problemen.
In de eerste maand vergelijk je de situatie wekelijks met je nulmeting. Staan je belangrijkste pagina’s nog op vergelijkbare posities? Komt het organische verkeer terug naar het oude niveau? Worden je nieuwe URL’s correct opgepikt en geïndexeerd? Zijn er specifieke zoekwoorden die opvallend hard zijn gedaald?
Zie je veel 404-fouten opduiken? Controleer dan of alle redirects echt correct werken en voeg ontbrekende toe. Dalen bepaalde pagina’s fors? Bekijk of de redirect wel naar de juiste bestemming gaat en of de nieuwe pagina qua inhoud vergelijkbaar is met de oude. Soms is er content verloren gegaan zonder dat je het doorhad.
Hou er wel rekening mee dat enige fluctuatie hoort bij het spel. Google moet de nieuwe situatie verwerken en dat kost gewoon tijd. Maar grote dalingen die na twee weken nog niet herstellen verdienen grondig onderzoek.
Samenvatting: monitor Search Console dagelijks in de eerste week, vergelijk alles met je nulmeting en los problemen snel op.
Extra aandachtspunten die vaak vergeten worden
Naast alle hoofdstappen zijn er allerlei zaken die regelmatig door de vingers glippen bij een website migratie. Juist dit soort details kan het verschil maken tussen een soepele verhuizing en een fikse tegenvaller.
Je nieuwe website heeft een nieuw robots.txt bestand nodig. Controleer of de instructies kloppen en of je niet per ongeluk belangrijke secties blokkeert voor zoekmachines. Vergeet ook niet de verwijzing naar je nieuwe sitemap erin op te nemen.
Dan je backlinks. Je hebt redirects ingesteld dus de links werken nog, maar een directe link is altijd beter dan een omweg via een redirect. Het is de moeite waard om belangrijke websites die naar je linken te benaderen met het verzoek om de link te updaten naar je nieuwe adres. Kost wat tijd maar levert schonere links op.
Na de migratie werken je interne links waarschijnlijk via redirects. Dat is niet ideaal want het vreet crawlbudget. Loop je belangrijkste pagina’s na en pas de interne links aan zodat ze rechtstreeks naar de nieuwe URL’s wijzen. Scheelt Google werk en dat is altijd meegenomen.
Als je URL’s één op één hebt overgezet, check dan of de meta-titels en beschrijvingen netjes zijn meegekomen. Bij een herontwerp moet je deze vaak opnieuw schrijven. Vergeet dat niet, want die meta-informatie is belangrijk voor hoe je in de zoekresultaten verschijnt.
Maak geen nieuwe Google Analytics property aan maar hergebruik je bestaande trackingcode op de nieuwe site. Zo hou je je historische data en kun je goed vergelijken hoe het voor en na de migratie ging. Denk ook aan andere tracking zoals de Facebook-pixel, Google Ads conversiecodes en eventuele Tag Manager containers.
Heb je actieve advertentiecampagnes lopen? Die verwijzen waarschijnlijk nog naar je oude adressen. Update alle bestemmings-URL’s zodat advertentieverkeer niet op redirects of 404-pagina’s terechtkomt. Anders gooi je advertentiebudget weg aan bezoekers die niet aankomen waar je ze hebben wilt.
Veelgemaakte fouten bij een website migratie
Ondanks zorgvuldige voorbereiding gaan er geregeld dingen mis. Door te weten welke fouten anderen maken, kun je ze zelf omzeilen.
- De allergrootste blunder is het niet of slechts gedeeltelijk instellen van redirects. Elke oude URL die zonder redirect verdwijnt is een lek waar verkeer en linkwaarde door wegsijpelt. Dit is echt de meest voorkomende oorzaak van mislukte migraties.
- Tijdens de bouw van een nieuwe website staat vaak een noindex-tag actief. Dat voorkomt dat de test site per ongeluk in Google verschijnt. Maar vergeten om die tag te verwijderen bij de livegang betekent dat Google je nieuwe site helemaal niet oppikt. Een klassieke en desastreuze fout die vaker voorkomt dan je zou denken.
- Een website migratie is verleidelijk om alles in één keer nieuw te maken. Maar bestaande content die goed presteert moet je behouden. Die pagina’s hebben hun waarde bewezen. Herschrijven mag, maar compleet weggooien is zonde van al het werk dat je erin hebt gestopt.
- Probeer ook niet een domein wissel te combineren met een compleet herontwerp, een nieuw CMS én een nieuwe URL-structuur tegelijk. Als er dan iets misgaat heb je geen idee waar het aan ligt. Splits grote veranderingen op in fasen met wat weken ertussen om te stabiliseren.
- Zonder nulmeting kun je achteraf onmogelijk bepalen of de migratie website is geslaagd. Je weet dan gewoon niet of het verkeer is gedaald of dat het altijd al zo was. En wie na de livegang niet blijft monitoren, mist signalen die vroeg ingrijpen mogelijk maken.
Checklist voor je website migratie
| Fase | Taak | Afgevinkt |
| Voorbereiding | Nulmeting gemaakt met posities, verkeer en backlinks | ☐ |
| Voorbereiding | Alle huidige URL’s verzameld via crawler en Search Console | ☐ |
| Voorbereiding | Nieuwe URL-structuur bepaald op basis van zoekwoordenonderzoek | ☐ |
| Voorbereiding | Complete redirect-mapping opgesteld | ☐ |
| Technisch | 301 redirects geschreven voor alle oude URL’s | ☐ |
| Technisch | Robots.txt voorbereid voor nieuwe situatie | ☐ |
| Technisch | Nieuwe XML-sitemap aangemaakt | ☐ |
| Technisch | Noindex-tags verwijderd van live pagina’s | ☐ |
| Testen | Redirects getest in staging-omgeving | ☐ |
| Testen | Gecrawld op fouten en redirect loops | ☐ |
| Testen | 404-pagina ingericht | ☐ |
| Livegang | Redirects live gezet | ☐ |
| Livegang | Nieuwe sitemap ingediend in Search Console | ☐ |
| Livegang | Trackingcodes gecontroleerd | ☐ |
| Na livegang | Search Console dagelijks gemonitord | ☐ |
| Na livegang | Verkeer vergeleken met nulmeting | ☐ |
| Na livegang | Interne links bijgewerkt | ☐ |
| Na livegang | Advertentiecampagnes geüpdatet | ☐ |
Aan de slag met je website migratie
Een website migratie hoeft geen nachtmerrie te worden waar je slapeloze nachten van krijgt. Met een gedegen migratieplan SEO, zorgvuldige voorbereiding en scherpe monitoring achteraf behoud je de vindbaarheid die je over de jaren hebt opgebouwd. Het geheim zit in de details: elke URL doet ertoe, elke redirect moet kloppen en je moet klaarstaan om na de livegang snel bij te sturen als dat nodig is.
Gun jezelf de tijd voor de voorbereiding. Een paar dagen extra investeren aan de voorkant kan je weken aan herstelwerk achteraf besparen. Werk de checklist af zodat je niks vergeet en blijf actief monitoren totdat je er zeker van bent dat de boel stabiel draait.
Twijfel je of je dit allemaal zelf aankunt? Een specialist inschakelen is geen teken van zwakte maar een slimme zet. Een mislukte website migratie kan je maanden aan werk en flinke omzet kosten. Dat risico nemen terwijl je het kunt voorkomen is nergens voor nodig.
Veelgestelde vragen
Hoe lang duurt het voordat mijn posities herstellen na een website migratie?
Bij een goed uitgevoerde SEO migratie zie je meestal binnen twee tot vier weken de boel stabiliseren. Volledig herstel kan tot drie maanden op zich laten wachten, afhankelijk van hoe groot je site is en hoeveel er is veranderd. Wat schommelingen in de eerste weken is normaal en geen reden om in paniek te raken.
Kan ik meerdere grote wijzigingen tegelijk doorvoeren?
Technisch gezien wel, maar het is behoorlijk risicovol. Als er iets fout gaat bij een gecombineerde domeinwissel, herontwerp en CMS-migratie heb je geen flauw idee waar het probleem zit. Beter is om grote veranderingen op te knippen in losse fases met een paar weken ertussen om te zien of alles stabiel blijft.
Hoe lang moeten mijn redirects actief blijven?
Minimaal een jaar, maar eigenlijk liever voor altijd. Backlinks en bookmarks blijven jarenlang naar je oude adressen wijzen. Zolang de redirects draaien gaat die waarde niet verloren. Er is weinig reden om ze ooit uit te zetten.
Wat als mijn verkeer na de migratie stevig onderuit gaat?
Check eerst of alle redirects correct werken en of er geen technische blokkades zijn zoals een vergeten noindex-tag. Bekijk in Search Console of pagina’s goed worden opgepikt. Vergelijk de inhoud van dalende pagina’s met hoe ze er vroeger uitzagen. Is er soms belangrijke content verdwenen? Los gevonden problemen zo snel mogelijk op.
Moet ik Google apart op de hoogte stellen?
Google ontdekt de wijzigingen vanzelf via je redirects en de nieuwe sitemap. Bij een domein wissel kun je in Search Console wel een adreswijziging doorgeven. Verplicht is het niet, maar het kan Google helpen om de verandering sneller te verwerken.
Kan ik een website migratie zelf doen of is een specialist nodig?
Kleinere migraties zoals een HTTPS-upgrade kun je vaak prima zelf uitvoeren met dit stappenplan. Bij ingewikkelde migraties met heel veel URL’s, meerdere domeinen of een compleet nieuw CMS is het verstandig om een SEO-specialist erbij te halen. De kosten daarvan wegen ruimschoots op tegen het mogelijke verlies aan bezoekers en omzet als het misgaat.
