a notepad with a pen on top of it

Website migratie checklist: verklein risico’s

Een websitemigratie is een van de meest ingrijpende technische processen die je als websitebeheerder kunt doorlopen. Of je nu van hostingprovider wisselt, een nieuw CMS omarmt, je domein wijzigt of overstapt naar HTTPS — elke migratie brengt risico’s met zich mee. Een verkeerde stap kan leiden tot verlies van bezoekers, dalende zoekmachineposities of zelfs complete downtime.

In dit artikel vind je een uitgebreide checklist die je door het migratieproces leidt. We behandelen elke fase stap voor stap, van de voorbereiding tot de nazorg. Zo minimaliseer je de kans op fouten en zorg je dat je website veilig en soepel de oversteek maakt.

⚠️ Belangrijke disclaimer: Deze checklist is bedoeld als algemene leidraad en kan fouten, onvolledigheden of verouderde informatie bevatten. Elke websitemigratie is uniek en afhankelijk van jouw specifieke situatie, platform, hostingomgeving en technische kennis. De auteur en uitgever aanvaarden geen enkele aansprakelijkheid voor schade, dataverlies, downtime of andere gevolgen die voortvloeien uit het opvolgen van deze checklist. Raadpleeg altijd een professionele webdeveloper of technisch expert voordat je ingrijpende wijzigingen doorvoert aan je website. Maak altijd een volledige back-up voordat je begint.

Wat is een websitemigratie precies?

Een websitemigratie is een verzamelterm voor alle grote technische wijzigingen aan een website. Het kan gaan om verschillende typen migraties:

  • Hostingmigratie: Je verhuist je website van de ene hostingprovider naar de andere.
  • Domeinmigratie: Je website krijgt een nieuw domeinnaadm, bijvoorbeeld van oudedomein.nl naar nieuwdomein.nl.
  • Protocol-migratie: Je schakelt over van HTTP naar HTTPS.
  • CMS-migratie: Je stapt over van het ene contentmanagementsysteem naar het andere, bijvoorbeeld van Joomla naar WordPress.
  • Structuurmigratie: De URL-structuur van je website verandert ingrijpend.
  • Servermigratie: Je verhuist naar een andere serverconfiguratie, zoals van shared hosting naar een VPS of cloudoplossing.

Elk type migratie heeft zijn eigen aandachtspunten, maar de onderstaande checklist biedt een solide basis voor de meeste scenario’s.

Fase 1: Voorbereiding

Goede voorbereiding is het halve werk. Veel problemen bij websitemigraties ontstaan door onvoldoende voorbereiding. Neem hier de meeste tijd voor.

1.1 Breng de huidige situatie in kaart

  • Maak een inventarisatie van alle pagina’s, blogposts, afbeeldingen en bestanden op je website.
  • Exporteer een volledige sitemap (XML) van je huidige website.
  • Noteer alle bestaande URL’s, zeker de belangrijkste pagina’s met veel organisch verkeer.
  • Leg de huidige zoekmachineposities vast met een rankingtracker zodat je na de migratie kunt vergelijken.
  • Documenteer het huidige websiteverkeer via je analytics-tool (bijv. Google Analytics of een privacyvriendelijk alternatief).
  • Noteer alle externe scripts, plugins, koppelingen en integraties die actief zijn.

1.2 Maak een volledige back-up

Dit is absoluut het belangrijkste onderdeel van de voorbereiding. Zorg voor een complete en werkende back-up voordat je ook maar één stap zet.

  • Maak een back-up van alle bestanden via FTP of het controlepaneel van je hosting.
  • Exporteer de volledige database (bijv. via phpMyAdmin of een CLI-tool).
  • Sla de back-up op een externe, veilige locatie op — niet alleen op de server zelf.
  • Test de back-up door deze op een testomgeving te herstellen voordat je verder gaat.

1.3 Kies het juiste moment

  • Plan de migratie op een moment met weinig websiteverkeer, doorgaans ’s nachts of in het weekend.
  • Vermijd drukke periodes zoals feestdagen, productlanceringen of marketingcampagnes.
  • Communiceer de geplande downtime of mogelijke storingen aan stakeholders, medewerkers en (indien relevant) bezoekers.

1.4 Stel een testomgeving in

  • Maak een staging- of testomgeving aan op de nieuwe server of het nieuwe platform.
  • Test alle functionaliteiten uitgebreid in de testomgeving voordat je live gaat.
  • Zet de testomgeving achter een wachtwoord of blokkeer indexering door zoekmachines (via robots.txt of noindex-tags).

Fase 2: Technische voorbereiding

2.1 DNS-instellingen en TTL

  • Verlaag de TTL (Time To Live) van je DNS-records minstens 24 tot 48 uur vóór de migratie naar een lage waarde (bijv. 300 seconden). Zo is de DNS-propagatie na de migratie veel sneller.
  • Noteer alle huidige DNS-records (A-record, CNAME, MX, TXT, enz.) nauwkeurig.
  • Zorg dat je toegang hebt tot het DNS-beheer van je domein bij je domeinregistrar.

2.2 Hosting instellen

Als je van hostingprovider wisselt, is het verstandig om je nieuwe hostingomgeving grondig te vergelijken. Denk daarbij aan schaalbaarheid, snelheid, beveiliging en duurzaamheid. Sommige mensen kiezen tegenwoordig bewust voor groene hosting om hun website duurzamer te hosten. Anderen hebben behoefte aan flexibiliteit en bekijken opties voor webhosting per maand betalen zonder langlopend contract.

  • Stel de nieuwe hostingomgeving volledig in voordat je DNS wijzigt.
  • Installeer het CMS of de benodigde software op de nieuwe server.
  • Importeer de bestanden en database naar de nieuwe omgeving.
  • Configureer de databaseverbindingen (bijv. wp-config.php bij WordPress).
  • Test de website via een tijdelijk testdomein of door de hosts-file op je eigen computer te bewerken.

2.3 SSL-certificaat

  • Zorg dat een geldig SSL-certificaat is geïnstalleerd op de nieuwe server.
  • Test of HTTPS correct werkt en of het certificaat voor het juiste domein is uitgegeven.
  • Configureer automatische doorverwijzing van HTTP naar HTTPS.

2.4 URL-redirects instellen

Dit is een van de meest kritieke stappen voor het behoud van je zoekmachineposities. Als URL’s veranderen, moeten bezoekers én zoekmachines automatisch worden doorgestuurd naar de nieuwe locaties.

  • Maak een volledige redirect-map: oud URL → nieuw URL voor elke gewijzigde pagina.
  • Gebruik 301-redirects (permanente doorverwijzingen) om zoekmachines te informeren dat de pagina definitief is verplaatst.
  • Implementeer de redirects via het .htaccess-bestand (Apache), Nginx-configuratie of een plugin/tool binnen je CMS.
  • Vermijd redirect-ketens (A → B → C). Verwijs altijd direct door van het oude naar het nieuwe adres.
  • Test elke belangrijke redirect handmatig of met een geautomatiseerde tool.

Fase 3: Inhoud en SEO

3.1 Controleer alle content

  • Controleer of alle pagina’s, blogartikelen, afbeeldingen en media correct zijn overgezet.
  • Vergelijk het totale aantal pagina’s in de nieuwe omgeving met de inventarisatie uit de voorbereiding.
  • Loop handmatig de belangrijkste pagina’s na op visuele weergave en functionaliteit.
  • Controleer alle interne links en pas ze aan als de URL-structuur is gewijzigd.
  • Controleer of afbeeldingen correct worden geladen en of alt-teksten aanwezig zijn.

3.2 SEO-elementen controleren

  • Controleer of alle metatitels en metaomschrijvingen aanwezig en correct zijn.
  • Controleer canonical-tags en zorg dat ze wijzen naar de juiste (nieuwe) URL’s.
  • Controleer de robots.txt: zorg dat de nieuwe omgeving niet per ongeluk geblokkeerd wordt voor zoekmachines.
  • Verwijder alle noindex-tags die je op de testomgeving hebt geplaatst.
  • Controleer of gestructureerde data (schema markup) nog correct is geïmplementeerd.
  • Dien een bijgewerkte XML-sitemap in bij Google Search Console en andere zoekmachines.

3.3 Google Search Console

  • Voeg de nieuwe website of het nieuwe domein toe als property in Google Search Console.
  • Gebruik de functie “Domeinwijziging” in Search Console als je van domein wisselt.
  • Dien de nieuwe sitemap in.
  • Monitor de indexatiestatus in de dagen en weken na de migratie.

Fase 4: Functionaliteit testen

4.1 Formulieren en interactieve elementen

  • Test alle contactformulieren en zorg dat inzendingen aankomen op het juiste e-mailadres.
  • Test eventuele bestelprocessen, betaalpagina’s of inlogfuncties volledig.
  • Controleer zoekvelden, filters en andere dynamische elementen.
  • Test de werking van captcha-systemen als je die gebruikt. Overweeg voor privacyvriendelijke alternatieven te kiezen, zoals beschreven in dit artikel over een Europees alternatief voor captcha-diensten zoals reCAPTCHA.

4.2 Snelheid en performance

  • Test de laadtijd van de nieuwe website met tools als PageSpeed Insights of GTmetrix.
  • Controleer of caching correct is ingesteld op de nieuwe server.
  • Controleer of afbeeldingen zijn geoptimaliseerd (gecomprimeerd, juist formaat).
  • Controleer of een CDN (Content Delivery Network) correct is geconfigureerd als je die gebruikt. Als je op zoek bent naar een privacyvriendelijk CDN, bekijk dan de Europese alternatieven voor Cloudflare.

4.3 Mobiele weergave

  • Test de website op verschillende apparaten en schermformaten.
  • Gebruik de mobielvriendelijkheidtest van Google of browsertools voor responsiviteitstests.
  • Controleer of lettertypen, knoppen en afbeeldingen correct worden weergegeven op mobiel.

4.4 Browsercompatibiliteit

  • Test de website in meerdere browsers: Chrome, Firefox, Safari en Edge.
  • Test zowel op desktops als op mobiele browsers.

Fase 5: Beveiliging

5.1 Beveiligingscontroles

  • Zorg dat alle software (CMS, plugins, thema’s) is bijgewerkt naar de nieuwste versie.
  • Wijzig alle wachtwoorden na de migratie: voor het CMS, de database, het FTP-account en het hostingpaneel.
  • Gebruik sterke, unieke wachtwoorden en overweeg een wachtwoordmanager. Voor Europese gebruikers zijn er goede opties zoals beschreven in dit artikel over Europese wachtwoordmanagers.
  • Controleer bestandspermissies op de server (mappen doorgaans 755, bestanden 644).
  • Verwijder eventuele testaccounts, tijdelijke bestanden of onnodige installaties.

5.2 E-mailinstellingen

  • Controleer of e-mailadressen die aan het domein zijn gekoppeld nog correct werken.
  • Controleer MX-records in de DNS-instellingen.
  • Test het versturen en ontvangen van e-mails.
  • Controleer SPF-, DKIM- en DMARC-records voor e-mailbeveiliging.

Fase 6: Live gaan

6.1 DNS overzetten

  • Pas de DNS-records aan zodat ze naar de nieuwe server wijzen.
  • Houd er rekening mee dat DNS-propagatie tot 24 à 48 uur kan duren, ook al heb je de TTL verlaagd.
  • Monitor de voortgang van de DNS-propagatie met online tools.
  • Houd de oude server actief zolang de DNS-propagatie niet volledig is afgerond.

6.2 Directe controles na go-live

  • Controleer of de website bereikbaar is via het correcte domein (inclusief www en zonder www).
  • Controleer of HTTPS correct werkt en of er geen gemengde content-waarschuwingen zijn.
  • Test nogmaals de belangrijkste redirects.
  • Controleer of analytics-tracking actief is en gegevens verzamelt.
  • Controleer of de sitemap bereikbaar is en correct wordt geladen.

Fase 7: Nazorg en monitoring

7.1 Monitor de eerste weken intensief

De periode direct na een migratie is cruciaal. Zoekmachines moeten de nieuwe situatie ontdekken en verwerken, wat tijd kost.

  • Monitor je zoekmachineposities dagelijks in de eerste twee weken.
  • Controleer Google Search Console dagelijks op crawlfouten, indexatieproblemen of handmatige acties.
  • Monitor het websiteverkeer via analytics en vergelijk met de periode vóór de migratie.
  • Controleer de uptime van je website met een monitoringtool.

7.2 Technische nazorg

  • Verhoog de TTL van je DNS-records weer naar een standaardwaarde zodra alles stabiel is.
  • Stel een nieuwe, reguliere back-upstrategie in op de nieuwe hostingomgeving.
  • Controleer na enkele weken of er nog 404-fouten (pagina niet gevonden) optreden en los deze op met redirects.
  • Verwijder tijdelijke testbestanden, ongebruikte databasetabellen en onnodige plug-ins.

7.3 Externe links en verwijzingen

  • Informeer partners, klanten of directories die naar jouw website linken over de nieuwe URL’s, indien van toepassing.
  • Werk je Google Business Profile, sociale mediapagina’s en andere online profielen bij met de nieuwe URL.
  • Controleer of e-mailhandtekeningen en drukwerk de juiste URL bevatten.

Handige tools bij een websitemigratie

Er zijn verschillende tools die je kunt inzetten bij een websitemigratie. Hieronder een overzicht van veelgebruikte hulpmiddelen:

  • Screaming Frog SEO Spider: Voor het crawlen en inventariseren van URL’s, redirects en SEO-elementen.
  • Google Search Console: Voor het monitoren van indexatie, crawlfouten en sitekaarten.
  • GTmetrix of PageSpeed Insights: Voor het testen van laadtijden en performance.
  • DNS Checker: Voor het controleren van de voortgang van DNS-propagatie.
  • Redirect Checker: Voor het testen van individuele redirects.
  • Broken Link Checker: Voor het opsporen van gebroken interne links na de migratie.
  • phpMyAdmin of Adminer: Voor het beheren en exporteren van databases.

Veelgemaakte fouten bij websitemigraties

Van de fouten van anderen kun je veel leren. Dit zijn de meest voorkomende valkuilen:

  • Geen of onvolledige back-up maken voordat de migratie begint.
  • Redirects vergeten of onjuist instellen, waardoor bezoekers en zoekmachines op doodlopende pagina’s belanden.
  • De testomgeving niet goed afschermen, waardoor zoekmachines dubbele content indexeren.
  • DNS te vroeg omzetten terwijl de nieuwe omgeving nog niet volledig klaar is.
  • SSL vergeten of fout instellen, met beveiligingswaarschuwingen als gevolg.
  • Onvoldoende testen op mobiel, in verschillende browsers en met diverse gebruikersscenario’s.
  • Analytics en Search Console niet bijwerken, waardoor je na de migratie blind vaart.
  • Te veel tegelijkertijd wijzigen — combineer niet meerdere grote migratietypes in één keer als dat vermijdbaar is.

Wanneer is een websitemigratie een goed moment om iets nieuws te proberen?

Een migratie kan ook een uitstekend moment zijn om kritisch te kijken naar je huidige aanpak. Denk je er bijvoorbeeld over na om helemaal opnieuw te beginnen met een eenvoudige website? Dan is het handig om te weten dat je tegenwoordig ook een gratis website kunt maken met moderne tools en platforms.

Wil je experimenteren met nieuwe technologieën? Bekijk dan eens de mogelijkheden van AI website builders, die steeds vaker worden ingezet voor het snel opbouwen van professionele websites zonder uitgebreide technische kennis.

Conclusie

Een websitemigratie is geen proces dat je even tussendoor doet. Het vraagt om grondige voorbereiding, technische kennis, systematisch testen en een kritische blik in de periode daarna. Met een goede checklist verklein je de kans op fouten aanzienlijk, maar je elimineert hem nooit volledig.

Gebruik deze leidraad als startpunt en pas hem aan op jouw specifieke situatie. Elk project, elk platform en elke hostingomgeving brengt zijn eigen nuances met zich mee. En nogmaals: schakel altijd een professional in als je twijfelt, en zorg altijd — zonder uitzondering — voor een volledige back-up voordat je begint.

Een geslaagde migratie is er een waarbij bezoekers niets merken van de veranderingen achter de schermen, en waarbij je zoekmachineposities en websiteverkeer intact blijven of zelfs verbeteren. Met de juiste voorbereiding en aandacht is dat absoluut haalbaar.

⚠️ Herinnering: Deze checklist is een algemene leidraad en biedt geen garanties. Controleer altijd of de stappen van toepassing zijn op jouw specifieke situatie en raadpleeg een professionele webdeveloper bij twijfel. De auteur aanvaardt geen aansprakelijkheid voor eventuele schade of verlies als gevolg van het toepassen van deze informatie.

Wil je meer van dit soort artikelen lezen? Meld je aan voor onze nieuwsbrief.

Alle rechten voorbehouden | Het kan zijn dat we voor sommige links een commissie ontvangen. | Ook interessant Packet Exchange, Back of the Envelope Science, ES Networks
Scroll naar boven