Websitemigratie-redirectchecklist voor SEO-teams
Gebruik deze 15-puntenchecklist om belangrijke URL’s te beschermen, ketens te voorkomen en migratiefouten te vinden voordat je DNS omzet.

Een websitemigratie slaagt of faalt vaak op redirectdiscipline, niet op design of lanceringscopy. Voordat je DNS omzet, is de belangrijkste vraag simpel: kan elke belangrijke oude URL in één schone hop de juiste nieuwe bestemming bereiken?
Deze checklist is gemaakt voor teams die verhuizen:
- naar een nieuw domein
- naar een nieuw CMS
- van monoliet naar headless
- van subdomein naar rootdomein
- van legacy docs of blogstructuren naar een schoner URL-systeem
Heb je een Shopify-case, lees dan ook Shopify-URL's naar headless migreren zonder SEO-verlies. Verandert het domein zelf, houd domein doorsturen zonder paden of UTM te verliezen erbij.
Het doel dat niet onderhandelbaar is
Voor de lancering wil je dat deze vijf dingen waar zijn:
- belangrijke oude URL's wijzen naar de juiste nieuwe URL's
- permanente verhuizingen gebruiken permanente redirectintentie
- redirects lossen waar mogelijk in één hop op
- interne links wijzen al naar de nieuwe canonical URL's
- monitoring staat klaar voordat verkeer verschuift
Mist een van deze punten, dan stijgt je migratierisico snel.
De redirect checklist
1. Inventariseer huidige URL's
Plan redirects niet uit je hoofd. Haal URL's uit:
- XML-sitemaps
- analytics landing pages
- Search Console-toppagina's
- betaalde campagne-URL's
- e-mailtemplates
- backlinks en partnerdocs
- oude blog- en docsarchieven
Krijgt een URL zoekverkeer, conversieverkeer of supportverkeer, dan hoort die in de migratie-inventaris.
2. Kies vroeg de canonical hostname
Bepaal de eindstandaard voordat je regels schrijft:
https://new-brand.example- of
https://www.new-brand.example
Laat dit niet vaag. Zo ontstaan ketens als http -> https -> www -> final.
3. Gebruik een echte redirectmap
Houd minimaal deze kolommen bij:
old_url,new_url,status,priority,owner,notes
https://old-brand.example/prijzen,https://new-brand.example/prijzen,301,high,marketing,core landing page
https://old-brand.example/docs/api,https://new-brand.example/docs/api,301,high,engineering,docs migrationDit geeft marketing, SEO, engineering en support een gedeelde bron van waarheid.
4. Bescherm de hoogste waarde eerst
Prioriteer:
- homepage
- pricing
- signup
- docs
- top organische landingspagina's
- campagnepagina's
- support-URL's uit e-mails
Niet elke oude archiefpagina verdient op dag één dezelfde aandacht als je belangrijkste conversiepaden.
5. Match naar de beste nieuwe bestemming
Het doel is niet altijd een-op-een padbehoud. Het doel is de beste bestemming.
Goed:
- oude productpagina -> nieuwe productpagina
- oude docs-pagina -> equivalente docs-pagina
- verwijderde campagne -> dichtstbijzijnde actuele aanbieding
Slecht:
- alles -> homepage
- oude docs -> homepage
- kapotte deeplinks -> generieke categorie zonder context
6. Gebruik permanente redirects voor permanente verhuizingen
Komt de oude URL niet terug, gebruik dan permanente intentie. Twijfel je tussen codes, lees 301 vs 302 vs 307 vs 308 redirects.
Laat een permanente siteverhuizing niet maanden op tijdelijke statuscodes draaien.
7. Houd UTM's en belangrijke queries bewust vast
Controleer of campagnedata behouden blijft:
utm_sourceutm_mediumutm_campaign- affiliate-ID's
- partnerparameters
Schrijf ook op welke parameters juist verwijderd mogen worden.
8. Voorkom redirectketens
Elke belangrijke oude URL moet idealiter direct naar de eind-URL:
http://old-brand.example/docs
-> https://new-brand.example/docsNiet via drie tussenhosts. Gebruik redirectketens en loops opsporen als je bestaande infrastructuur rommelig is.
9. Controleer interne links voor de lancering
Redirects zijn vangnetten. Je eigen navigatie, sitemap, canonical tags en contentlinks moeten naar nieuwe URL's wijzen.
10. Test staging met echte voorbeelden
Test niet alleen patronen. Test concrete URL's:
- top 100 organische URL's
- top campagne-URL's
- oude docs en support
- product- of categoriepagina's
- URL's met queries
11. Controleer statuscodes
Voor elke URL:
- 301 of 308 voor permanent
- 302 of 307 voor tijdelijk
- geen onverwachte 200 op oude URL's
- geen 404 voor paden met hoge waarde
12. Test mobiel, desktop en bots
Device-, geo- of taalregels kunnen goede redirects alsnog breken. Test meerdere user agents en locaties als die regels live gaan.
13. Plan rollback
Een rollback is geen paniekknop als niemand weet wat er teruggezet moet worden. Leg vast:
- wie beslist
- welke configuratie teruggaat
- hoe DNS of edge-regels worden teruggezet
- welke metrics de rollback activeren
14. Zet monitoring voor cutover klaar
Monitor vanaf minuut een:
- 404's
- redirectloops
- top oude URL's
- latency
- conversiedrops
- crawlgedrag
15. Plan opschoning na de lancering
Na de lancering begint het onderhoud:
- nieuwe 404's toevoegen aan de map
- ketens consolideren
- oude tijdelijke redirects beoordelen
- interne links verder opschonen
- rapporteren aan SEO, marketing en support
Workflow voor lanceringsdag met UrlEdge
- Importeer je CSV redirectmap.
- Valideer duplicates, loops en ontbrekende bestemmingen.
- Test URL's met hoge prioriteit in staging.
- Publiceer regels naar de edge.
- Zet DNS om.
- Monitor accesslogs en analytics.
- Corrigeer nieuwe 404's in korte batches.
Gebruik bulk-URL-beheer wanneer de redirectmap te groot is voor handwerk.
Veelgemaakte fouten
Redirectmap pas na DNS-cutover bouwen
Dan vinden echte gebruikers en crawlers je fouten.
Alles naar een nieuwe homepage
Dat is zelden de beste bestemming en vaak slecht voor SEO-continuïteit.
Betaalde campagnes vergeten
Betaalde advertenties, e-mail en affiliatelinks kunnen nog maanden oude URL's blijven gebruiken.
Geen eigenaar voor redirects
Wijs een eigenaar aan. Zonder eigenaar groeien redirects na de lancering snel uit tot een oncontroleerbare laag.
Samenvatting
Een goede migratie is geen verzameling losse 301's. Het is een gecontroleerd systeem: inventaris, redirectmap, statuscodebeleid, validatie, monitoring en opschonen. Doe dat goed, en een websitemigratie hoeft geen organisch verkeer of campagnedata te kosten.
Gerelateerde artikelen
Alles bekijken
Firebase Dynamic Links-alternatief voor apps en campagnes
Firebase Dynamic Links is uitgefaseerd. Vervang oude app- en campagnelinks met branded smartlinks, device-routing en expliciete fallbacks.

301 vs. 302 vs. 307 vs. 308 redirects: welke statuscode gebruik je?
Gebruik 301 of 308 voor permanente verhuizingen en 302 of 307 voor tijdelijke routes. De doorslaggevende vraag is of de HTTP-methode gelijk moet blijven.