Je website verhuizen naar een andere hosting provider klinkt als iets waar je een IT-afdeling voor nodig hebt. Maar met de juiste aanpak is het een gestructureerd klusje van een uurtje of twee. Ik heb in de loop der jaren tientallen sites verhuisd, en het patroon is altijd hetzelfde.
In deze gids loop ik stap voor stap door het hele proces. Van de voorbereiding tot de DNS-wijziging en de controle achteraf. Ik behandel zowel de makkelijke route (met een migratietool) als de handmatige methode. Plus de fouten die ik zelf heb gemaakt, zodat jij ze kunt vermijden.
Wanneer is het tijd om te verhuizen?
Niet elke frustratie is een reden om van host te wisselen. Sommige problemen los je sneller op door je huidige provider te bellen. Maar er zijn signalen die duidelijk wijzen op een structureel probleem:
- Regelmatige downtime. Als je site meerdere keren per maand onbereikbaar is zonder dat jij iets veranderd hebt, zit het probleem bij de infrastructuur van je host.
- Trage laadtijden die niet te verbeteren zijn. Je hebt afbeeldingen geoptimaliseerd, caching ingeschakeld, plugins opgeruimd, en je site is nog steeds traag. Dan is de server het knelpunt.
- Slechte support. Als je 48 uur moet wachten op antwoord bij een urgent probleem, of als de support telkens antwoorden geeft die niet helpen, is dat een dealbreaker.
- Prijsstijgingen na de eerste termijn. Veel providers lokken je met lage instapprijzen en verdubbelen of verdrievoudigen de prijs bij verlenging. Als je verlengingsprijs niet meer in verhouding staat tot wat je krijgt, is dat een geldige reden.
- Je site is de huidige hosting ontgroeid. Je begon met shared hosting, maar je site trekt nu 50.000 bezoekers per maand. Dan is het tijd voor managed hosting of een VPS.
Herken je een of meer van deze situaties? Dan is verhuizen waarschijnlijk de juiste keuze. Bekijk ons overzicht van de beste webhosting providers om te zien welke opties er zijn.
Voorbereiding
Een goede voorbereiding voorkomt 90% van de problemen. Neem hier even de tijd voor voordat je iets gaat verplaatsen.
1. Kies je nieuwe hosting provider
Dit klinkt voor de hand liggend, maar kies bewust. Kijk niet alleen naar de prijs. Controleer of de nieuwe provider ondersteunt wat je nodig hebt: de juiste PHP-versie, voldoende opslagruimte, SSL, e-mail (als je dat via je hosting regelt) en een goede klantenservice.
Tip: veel providers bieden gratis migratie aan als je bij ze komt. Vraag hier altijd naar voordat je het zelf gaat doen. Bij sommige providers regelt het supportteam de hele verhuizing voor je.
2. Maak een volledige backup
Dit is de belangrijkste stap. Maak een complete backup van je site voordat je iets aanraakt. Dat betekent:
- Alle bestanden (de volledige inhoud van je webhosting, inclusief afbeeldingen, themes, plugins)
- De database (alle content, instellingen, gebruikers)
- E-mailaccounts en e-mails (als die via je hosting lopen)
Bewaar deze backup op je eigen computer of in de cloud (Google Drive, Dropbox). Niet alleen op de server van je huidige host. Als daar iets misgaat, ben je alles kwijt.
3. Noteer je huidige instellingen
Schrijf op welke instellingen je bij je huidige host hebt. Denk aan: PHP-versie, database-instellingen, e-mail forwarding, cron jobs, .htaccess regels en eventuele SSL-configuratie. Je wilt deze na de verhuizing kunnen reproduceren.
De makkelijke route: migratieplugins
Als je een WordPress site verhuist, is een migratieplugin veruit de makkelijkste optie. Je hoeft niet te klooien met databases, FTP of handmatige bestandsoverdracht. De plugin doet alles voor je.
All-in-One WP Migration
All-in-One WP Migration is de populairste optie. Het exporteert je hele site (bestanden + database) als een enkel bestand dat je op de nieuwe server importeert.
Zo werkt het:
- Installeer de plugin op je huidige site
- Ga naar All-in-One WP Migration > Export en kies “File”
- Download het exportbestand
- Installeer WordPress op je nieuwe hosting
- Installeer dezelfde plugin op de nieuwe WordPress installatie
- Ga naar All-in-One WP Migration > Import en upload het bestand
- Klaar. Je hele site staat nu op de nieuwe server.
Let op: de gratis versie heeft een uploadlimiet van ongeveer 256 MB. Voor grotere sites heb je de betaalde versie nodig (69 dollar). Een alternatief is Duplicator, dat geen uploadlimiet heeft in de gratis versie maar iets technischer is om te gebruiken.
Hosting-specifieke tools
Sommige hosting providers hebben hun eigen migratietools of plugins. SiteGround heeft de SG Migrator, WP Engine biedt een eigen migratietool, en Cloudways heeft een Migrator plugin. Deze tools zijn geoptimaliseerd voor de specifieke server-omgeving en werken vaak net iets soepeler dan generieke plugins.
De handmatige methode
Als je geen WordPress gebruikt, of als je meer controle wilt, kun je de verhuizing handmatig doen. Dit is ook de methode die ik gebruik voor grotere of complexere sites.
Stap 1: Kopieer alle bestanden
Download alle bestanden van je huidige server via FTP of de bestandsbeheerder in je hosting dashboard. Upload ze naar de nieuwe server. Bij grote sites (meerdere GB’s) is een SSH-verbinding met rsync of scp sneller dan FTP.
Stap 2: Exporteer en importeer de database
Ga naar phpMyAdmin op je huidige host, selecteer je database en klik op “Exporteren”. Gebruik het SQL-formaat. Maak een nieuwe database aan op je nieuwe host, open phpMyAdmin daar en importeer het SQL-bestand.
Als je WordPress gebruikt, pas dan de databasegegevens aan in wp-config.php: databasenaam, gebruikersnaam, wachtwoord en host. Die zijn bij je nieuwe provider anders dan bij je oude.
Stap 3: Test op de nieuwe server
Voordat je de DNS aanpast, wil je controleren of alles werkt op de nieuwe server. De makkelijkste manier: pas je hosts-bestand aan op je eigen computer. Dat is een bestand dat je computer vertelt welk IP-adres bij een domeinnaam hoort, zonder de “echte” DNS te raadplegen. Zo kun je je site bekijken op de nieuwe server terwijl de rest van de wereld nog naar de oude server gaat.
Controleer of alle pagina’s laden, of afbeeldingen zichtbaar zijn, of formulieren werken en of het inloggen lukt. Neem hier de tijd voor. Een fout die je nu ontdekt is makkelijk te herstellen. Een fout die je pas ontdekt nadat je DNS is omgeschakeld, is stressvol.
DNS overzetten
Als alles werkt op de nieuwe server, is het tijd om je domein te laten wijzen naar de nieuwe hosting. Dit doe je door de DNS-records aan te passen.
Waar je je DNS beheert hangt af van je situatie. Het kan bij je domeinregistratie zijn, bij je (oude) hosting provider, of bij een externe DNS-dienst als Cloudflare. Zoek het A-record van je domein en wijs het naar het IP-adres van je nieuwe server.
Na de wijziging duurt het even voordat de hele wereld het nieuwe IP-adres ziet. Dit heet DNS-propagatie en kan tot 48 uur duren, al is het in de praktijk meestal binnen een paar uur geregeld. Tijdens deze periode gaan sommige bezoekers naar je oude server en anderen naar je nieuwe server.
Tip: verlaag de TTL (Time to Live) van je DNS-records een dag voor de verhuizing naar 300 seconden. Dat zorgt ervoor dat de omschakeling sneller gaat, omdat tussenliggende DNS-servers het oude adres minder lang onthouden. Vergeet niet om de TTL achteraf weer te verhogen.
Nog niet bekend met hoe domeinnamen werken? Lees dan eerst ons artikel over een domeinnaam registreren.
Na de verhuizing: controleer alles
De DNS staat op de nieuwe server. Je site laadt. Maar je bent nog niet klaar. Loop deze checklist door:
- SSL-certificaat actief? Controleer of je site via HTTPS laadt met een geldig certificaat. Als je Let’s Encrypt gebruikt, moet je op de nieuwe server een nieuw certificaat aanvragen.
- Alle pagina’s bereikbaar? Klik door je belangrijkste pagina’s. Check of afbeeldingen laden, formulieren werken en links kloppen.
- E-mail werkt? Als je e-mail via je hosting loopt, test dan of je kunt ontvangen en verzenden. Vergeet niet om de MX-records juist in te stellen.
- Snelheid oké? Test je laadtijd op de nieuwe server. Die zou minimaal gelijk moeten zijn aan de oude, en hopelijk beter.
- Redirects werken? Als je .htaccess regels had voor redirects, controleer dan of die nog actief zijn. Bij een overstap van Apache naar Nginx moet je ze opnieuw instellen (Nginx gebruikt .htaccess niet).
- Cron jobs actief? Als je geplande taken had (automatische backups, geplande publicaties), controleer dan of die werken.
De meest gemaakte fouten
In de loop der jaren heb ik genoeg verhuizingen gedaan om te weten waar het misgaat. Deze fouten komen het vaakst voor:
Geen backup maken
De meest voorkomende en de meest pijnlijke. Als er iets misgaat tijdens de migratie en je hebt geen backup, kun je data kwijtraken. Maak altijd een volledige backup voordat je begint, en bewaar die op een plek buiten je hosting.
De oude hosting te vroeg opzeggen
Zeg je oude hosting pas op als je 100% zeker weet dat alles op de nieuwe server werkt. Niet als de DNS net is omgeschakeld, maar een paar dagen later. Houd het oude account minstens een week aan als vangnet. De kosten van een extra week hosting wegen niet op tegen het risico van dataverlies.
E-mail vergeten
Als je e-mail via je hosting loopt (info@jouwsite.nl), vergeet dan niet om die mee te verhuizen. Dit betekent: e-mailaccounts aanmaken op de nieuwe server, MX-records aanpassen in je DNS, en bestaande e-mails overzetten als dat belangrijk is. Veel mensen denken alleen aan de website en ontdekken te laat dat hun e-mail niet meer werkt.
Niet testen voor de DNS-wijziging
Altijd eerst testen via je hosts-bestand of een tijdelijke URL. Als je direct de DNS omzet en er is een fout, zien al je bezoekers die fout. Test lokaal, los problemen op, en pas dan de DNS aan.
Samenvatting
Je website verhuizen hoeft niet ingewikkeld te zijn. Met een goede voorbereiding, een betrouwbare backup en een gestructureerde aanpak is het een klusje van een paar uur. Gebruik een migratieplugin als je WordPress hebt, of doe het handmatig als je meer controle wilt.
Het allerbelangrijkste: maak een backup, test voordat je de DNS wijzigt, en zeg je oude hosting pas op als alles bewezen werkt.
Op zoek naar een betrouwbare hosting provider om naartoe te verhuizen? Bekijk ons overzicht van de beste webhosting providers. Of als je een WordPress site hebt en nog moet beginnen: lees onze gids over een WordPress website maken.
Klopt dit nog?
Help ons deze pagina actueel te houden
Bedankt voor je feedback!