Website migratie checklist: verhuizen naar nieuwe hosting zonder problemen
Een succesvolle website migratie vereist een gedegen plan en de juiste voorbereiding. Of het nu gaat om een website migratie naar een nieuwe server, een ander CMS of een compleet nieuw design, de stappen in dit artikel helpen je om de overstap soepel te laten verlopen.
Een website migratie naar nieuwe hosting is een van de meest riskante operaties die je als website-eigenaar kunt uitvoeren. Er zijn tientallen onderdelen die allemaal correct moeten werken: bestanden, database, e-mail, DNS, SSL en meer. Eén fout kan leiden tot downtime, dataverlies of erger. Maar met de juiste voorbereiding en een systematische aanpak kun je migreren zonder noemenswaardige problemen.
Deze uitgebreide checklist begeleidt je door elke fase van het migratieproces, van voorbereiding tot afronding. Print hem uit, vink af wat je hebt gedaan, en minimaliseer de risico's. Of je nu verhuist voor betere performance, lagere kosten of betere support: deze gids helpt je er veilig doorheen.
Fase 1: voorbereiding (een tot twee weken voor migratie)
Documentatie verzamelen
Voordat je iets wijzigt, documenteer je de huidige situatie grondig. Noteer alle FTP of SFTP inloggegevens van je huidige hosting. Noteer de complete database credentials inclusief host, naam, gebruiker en wachtwoord. Exporteer een lijst van alle e-mailadressen, forwarding regels en autoresponders. Maak een screenshot of export van al je huidige DNS records. Documenteer alle cronjobs en scheduled tasks die draaien. Noteer server-specifieke configuraties zoals PHP versie, memory limits en upload limieten.
Deze documentatie is je vangnet. Als er iets misgaat tijdens de migratie, kun je altijd terugvallen op deze informatie. Bewaar het op een veilige plek buiten je hosting om.
Nieuwe hosting voorbereiden
Zorg dat je nieuwe hosting omgeving klaar is voordat je begint met migreren. Maak een account aan bij je nieuwe hostingprovider. Test toegang tot het controlepaneel en maak jezelf vertrouwd met de interface. Controleer dat de PHP versie overeenkomt met je huidige hosting of nieuwer is. Vraag FTP credentials aan en test de verbinding met een FTP client. Maak een database aan met de juiste rechten. Als je e-mail ook migreert, maak de accounts alvast aan.
Volledige backup maken
Dit is de belangrijkste stap. Maak een volledige backup van alle websitebestanden inclusief verborgen bestanden zoals htaccess. Exporteer je volledige database als SQL dump. Download beide backups naar je lokale computer, vertrouw niet alleen op server backups. Test de backup door de database te importeren in een testomgeving en te controleren of alles werkt.
Een betrouwbare backup is je verzekering. Als de migratie volledig mislukt, kun je altijd terug naar de originele staat.
Fase 2: migratie uitvoeren
Bestanden overzetten
Er zijn meerdere methoden om bestanden over te zetten. FTP upload is de eenvoudigste maar traagste methode, geschikt voor kleinere sites. SSH met rsync is sneller en betrouwbaarder voor grotere sites. Migratietools zoals All-in-One WP Migration kunnen WordPress sites inclusief database verplaatsen. Je hostingprovider biedt mogelijk gratis migratie service aan.
Upload alle bestanden naar de juiste map op je nieuwe server. Verifieer na upload dat de bestandsrechten correct zijn: mappen op 755, bestanden op 644. Controleer specifiek of htaccess correct is overgezet en dat configuratiebestanden zoals wp-config.php aanwezig zijn.
Database migreren
Importeer je database dump in de nieuwe database via phpMyAdmin of command line. Dit kan even duren bij grote databases. Na import, update de database credentials in je configuratiebestand met de nieuwe host, databasenaam, gebruiker en wachtwoord.
Als je domein wijzigt of de site tijdelijk op een ander domein test, moet je URLs in de database aanpassen. Voor WordPress update je siteurl en home in wp_options. Tools zoals Search Replace DB of WP-CLI maken dit veilig.
Configuratie aanpassen
Pas alle configuratiebestanden aan voor de nieuwe omgeving. Update database credentials, pas pad configuraties aan voor uploads en cache directories, configureer e-mail instellingen indien nodig, en stel cronjobs opnieuw in via het controlepaneel van je nieuwe hosting.
Fase 3: testen voor DNS wijziging
Site testen op nieuwe server
Test je site grondig voordat je DNS wijzigt. Je kunt dit doen via een tijdelijke URL die je hosting biedt, door je lokale hosts file aan te passen om je domein naar het nieuwe IP te laten wijzen, of via een staging domein.
Controleer dat de homepage correct laadt en alle subpagina's werken. Verifieer dat afbeeldingen en media correct worden getoond. Test alle formulieren en controleer dat mail wordt verstuurd en ontvangen. Log in op admin panels en test functionaliteit. Als je een webshop hebt, test het volledige bestelproces in testmodus.
Performance vergelijken
Vergelijk de laadtijden met je oude hosting. De nieuwe omgeving zou minimaal even snel moeten zijn, bij voorkeur sneller. Test met tools zoals GTmetrix of Pingdom. Controleer op error logs voor waarschuwingen of problemen die je moet oplossen voor de live gang.
Fase 4: DNS migratie
DNS voorbereiden
Verlaag de TTL (Time To Live) van je DNS records 24 tot 48 uur voor de geplande migratie. Een lagere TTL, bijvoorbeeld 300 seconden in plaats van de standaard 86400, zorgt dat DNS wijzigingen sneller wereldwijd doorkomen. Noteer het IP-adres van je nieuwe server en bereid de nieuwe DNS records voor.
DNS wijzigen
Er zijn twee methoden om verkeer naar je nieuwe server te sturen. Je kunt het A-record wijzigen naar het nieuwe IP-adres terwijl je nameservers bij je huidige registrar blijven. Of je wijzigt de nameservers volledig naar die van je nieuwe hosting of een dienst zoals Cloudflare.
Als je e-mail ook migreert, update dan de MX records naar de nieuwe mailserver. Vergeet andere records niet zoals CNAME voor subdomeinen en TXT records voor SPF, DKIM en andere verificaties.
Propagatie monitoren
DNS propagatie duurt tot 48 uur, al is het meestal sneller. Monitor de voortgang via whatsmydns.net. Tijdens propagatie kunnen sommige bezoekers de oude site zien en anderen de nieuwe. Maak daarom geen inhoudelijke wijzigingen op de oude server tijdens deze periode, het kan verwarrend zijn welke versie je bewerkt.
Houd beide servers actief totdat propagatie volledig is. Je wilt niet dat bezoekers een onbereikbare site zien omdat je de oude hosting te vroeg hebt opgezegd.
Fase 5: post-migratie verificatie
Functionele verificatie
Na volledige DNS propagatie, test opnieuw grondig. Verifieer dat de site bereikbaar is via je domein. Controleer dat HTTPS correct werkt zonder mixed content waarschuwingen. Test alle pagina's op fouten. Verifieer dat formulieren werken en mail correct aankomt. Controleer dat analytics tracking actief is. Test externe integraties zoals payment gateways en API verbindingen.
E-mail verificatie
Als je e-mail hebt gemigreerd, test dan ontvangen en versturen van e-mail. Controleer dat verstuurde mail niet in spam belandt bij ontvangers. Verifieer dat forwarding regels correct werken.
SEO verificatie
Bescherm je zoekmachine rankings door te verifiëren dat robots.txt correct is en geen onbedoelde blokkades bevat. Controleer dat je sitemap bereikbaar en up-to-date is. Verifieer canonical URLs om duplicate content te voorkomen. Zorg dat er geen onbedoelde noindex tags zijn toegevoegd. Meld de adreswijziging in Google Search Console als je domein is gewijzigd.
Fase 6: afronding
Oude hosting afbouwen
Houd je oude hosting minimaal een tot twee weken actief na succesvolle migratie. Dit geeft je een vangnet als er onverwachte problemen opduiken. Maak een finale backup van de oude hosting voor je archief. Pas daarna kun je de oude hosting opzeggen.
Documentatie bijwerken
Update al je documentatie met de nieuwe gegevens: nieuwe server toegang, nieuwe database credentials, nieuwe e-mail configuratie. Informeer teamleden of externen die toegang nodig hebben over de gewijzigde gegevens.
Monitoring instellen
Stel monitoring in op je nieuwe omgeving. Uptime monitoring waarschuwt je als de site onbereikbaar wordt. Error monitoring detecteert problemen vroeg. Configureer een backup schema op je nieuwe hosting. Overweeg security monitoring voor extra bescherming.
Noodplan als het misgaat
Zelfs met perfecte voorbereiding kan er iets misgaan. Heb een noodplan klaar. De snelste fix bij problemen is DNS terugzetten naar je oude hosting, daarom houd je die actief. Je kunt een backup restore doen op de nieuwe hosting als er data problemen zijn. Neem contact op met support van je nieuwe hosting voor hulp. Documenteer wat er misging voor latere analyse en voorkoming van herhaling.
Een website migratie vraagt voorbereiding, geduld en systematisch werken. Haast je niet, test grondig, en houd een vangnet. Met deze checklist minimaliseer je risico's en zorg je voor een soepele overgang naar je nieuwe hosting omgeving.
Website migratie: tijdlijn en planning
Een website migratie verloopt het beste wanneer je een duidelijk tijdsplan volgt. Hieronder vind je een overzicht van de fasen bij een website migratie.
| Fase | Tijdsduur | Taken | Prioriteit |
|---|---|---|---|
| Voorbereiding | 1-2 weken | Backup, inventarisatie, plan | Hoog |
| Website migratie uitvoering | 1-3 dagen | Bestanden, database, DNS | Hoog |
| Testen | 2-3 dagen | Functionaliteit, links, SEO | Hoog |
| Monitoring | 1-2 weken | Prestaties, fouten, SEO | Gemiddeld |
Essentiële stappen bij website migratie
- Maak een volledige backup van bestanden en database voor de website migratie
- Kies betrouwbare webhosting als nieuwe bestemming
- Verifieer je domeinnaam DNS-instellingen voor een soepele overstap
- Test de nieuwe omgeving uitvoerig na de website migratie
- Controleer alle interne links en redirects na de website migratie
- Installeer een SSL-certificaat op de nieuwe server
- Overweeg een VPS voor betere prestaties na de website migratie
Een goed geplande website migratie minimaliseert downtime en SEO-verlies. Gebruik onze domeinnaam checker om te controleren of je domein correct is ingesteld na de migratie.
Website migratie checklist: de uitgebreide voorbereiding
Een succesvolle website migratie begint weken voordat je daadwerkelijk bestanden verplaatst. De voorbereidingsfase bepaalt of je migratie soepel verloopt of uitdraait op een nachtmerrie.
Twee weken voor de migratie
Begin twee weken van tevoren met het inventariseren van al je website-assets: bestanden, databases, e-mailaccounts, DNS-records, SSL-certificaten, cronjobs en aangepaste server-configuraties. Maak een spreadsheet met alle items en hun huidige status. Verlaag de TTL van je DNS-records naar 300 seconden – dit zorgt ervoor dat de DNS-wijziging later sneller wordt doorgevoerd. Test de nieuwe hostingomgeving door een kopie van je website te installeren en grondig te testen.
Een week voor de migratie
Maak een volledige backup van alle websites, databases en e-mail. Informeer betrokken partijen (collegas, klanten) over de geplande migratie en mogelijke korte downtime. Bereid een draaiboek voor met exacte stappen, tijdsinschattingen en contactpersonen voor noodgevallen. Controleer of je nieuwe hosting alle benodigde software ondersteunt: de juiste PHP-versie, database-versie en extensies.
Website migratie checklist: de migratie zelf
Op de dag van de migratie volg je de website migratie checklist stap voor stap. Haast je niet en controleer elke stap voordat je verder gaat.
Bestanden en databases overzetten
- Maak een actuele backup (niet de backup van vorige week, maar een verse)
- Upload alle websitebestanden naar de nieuwe server via FTP of SSH
- Maak databases aan op de nieuwe server en importeer de SQL-dumps
- Pas configuratiebestanden aan: databasenaam, gebruikersnaam, wachtwoord en hostnaam
- Installeer een SSL-certificaat op de nieuwe server
- Test de website op het tijdelijke adres of via een hosts-file aanpassing
DNS-wijziging en go-live
Wanneer alles werkt op de nieuwe server, is het tijd voor de DNS-wijziging. Wijs je nameservers of A-records naar de nieuwe server. Monitor de DNS-propagatie via whatsmydns.com. Houd de oude server minimaal 48 uur actief – gedurende de propagatie kan verkeer nog bij de oude server aankomen. Schakel caching-mechanismes in en verifieer dat alles correct functioneert.
Website migratie checklist: nazorg en verificatie
De migratie is pas succesvol als alles na de verhuizing correct werkt.
Post-migratie controlelijst
- Alle paginas controleren – Gebruik een sitecrawler om gebroken links en 404-fouten op te sporen
- Formulieren testen – Vul elk contactformulier in en controleer of berichten aankomen
- E-mail testen – Stuur en ontvang berichten op alle e-mailadressen
- Snelheid meten – Vergelijk laadtijden met je baseline-metingen van voor de migratie
- Search Console – Controleer op crawlfouten in Google Search Console
- Analytics – Verifieer dat Google Analytics en andere trackingtools correct werken
- Backups – Stel automatische backups in op de nieuwe server
Veelgemaakte fouten na migratie
De meest voorkomende fout is het te snel opzeggen van de oude hosting. Houd deze minimaal 30 dagen actief als fallback. Vergeet niet om je robots.txt te controleren – soms wordt deze per ongeluk op Disallow gezet waardoor zoekmachines je site niet meer indexeren. Update ook hardcoded URLs in je database die nog naar het oude adres verwijzen.
Website migratie checklist: specifieke CMS-migraties
De website migratie aanpak verschilt per CMS. Voor WordPress gebruik je een migratieplugin als Duplicator, All-in-One WP Migration of UpdraftPlus die het volledige proces automatiseren. Voor Joomla gebruik je Akeeba Backup voor een volledige site-export en -import. Voor Drupal is de Backup and Migrate module de standaardkeuze. Statische HTML-websites verplaats je eenvoudig door alle bestanden te downloaden en te uploaden naar de nieuwe server. Bij elke CMS-migratie moet je na het overzetten de database-verbindingsgegevens aanpassen en alle URLs controleren op verwijzingen naar het oude domein of server.
Website migratie: wanneer professionele hulp inschakelen
Niet elke website migratie kun je zelf uitvoeren. Schakel professionele hulp in wanneer je meerdere websites tegelijk moet migreren, je website complexe server-configuraties gebruikt, je een webshop hebt met actieve bestellingen die niet verloren mogen gaan, of wanneer je geen ervaring hebt met databases en FTP. Veel hostingproviders, waaronder Theory7, bieden gratis migratie-assistentie aan. Dit bespaart je uren werk en vermindert het risico op fouten. Een professionele migratie garandeert ook dat je SSL-certificaten, DNS-records en e-mailconfiguratie correct worden overgenomen.
Website migratie: samenvatting en conclusie
Een succesvolle website migratie staat of valt met de voorbereiding. Begin twee weken van tevoren met inventariseren en plannen. Maak altijd een volledige backup voordat je begint. Test de nieuwe omgeving grondig voordat je de DNS-wijziging doorvoert. Monitor na de migratie alle aspecten van je website: paginas, formulieren, e-mail, snelheid en SEO. Houd de oude hosting minimaal 30 dagen actief als fallback. Met deze aanpak verloopt elke migratie soepel en zonder dataverlies. Bij Theory7 bieden we gratis migratie-assistentie om het proces zo eenvoudig mogelijk te maken.
Website migratie: veelgestelde vragen
De meest gestelde vragen over website migratie beantwoorden we hier. Hoelang duurt een migratie? Een eenvoudige website migreer je in een dag, een complexe site met database en e-mail in een tot twee weken. Kan mijn website offline gaan? Niet als je eerst alles opzet bij de nieuwe provider en pas daarna de DNS wijzigt. Verlies ik mijn SEO-posities? Niet als je alle URLs intact houdt en 301-redirects instelt voor eventueel gewijzigde URLs. Moet ik mijn e-mail apart migreren? Ja, e-mail vereist aparte aandacht: maak accounts aan bij de nieuwe provider en synchroniseer berichten via IMAP.
Website migratie: tools en hulpmiddelen
De juiste tools maken een website migratie aanzienlijk eenvoudiger. Voor WordPress is All-in-One WP Migration de populairste migratietool: het exporteert je complete website inclusief database, thema en plugins in een bestand. Duplicator Pro biedt vergelijkbare functionaliteit met meer controle over het migratieproces. Voor niet-WordPress websites gebruik je FileZilla voor FTP-overdracht en phpMyAdmin voor database-export en import. DNS Checker (dnschecker.org) helpt je de DNS-propagatie te monitoren na het wijzigen van nameservers. GTmetrix en Google PageSpeed Insights verifiëren de prestaties na de migratie. Bij Theory7 bieden we gratis migratie-assistentie voor klanten die hun website willen verhuizen.
Website migratie: risicos minimaliseren
Minimaliseer de risicos van je website migratie door een gestructureerde aanpak te volgen. Maak altijd een volledige backup voordat je begint en bewaar deze op een veilige externe locatie. Test de nieuwe omgeving grondig met behulp van een tijdelijke URL of hosts-bestand aanpassing. Schakel een stagingomgeving in om wijzigingen te testen zonder je live website te beinvloeden. Plan de migratie op een rustig moment, bij voorkeur buiten kantooruren. Communiceer de geplande migratie naar je team en belangrijke stakeholders. Bereid een rollback-plan voor het geval er onverwachte problemen optreden na de DNS-wijziging.