Naar de inhoud
Websites

Je website verhuizen naar een andere host, zonder downtime

Gepubliceerd op 3 oktober 2026

Een website verhuis je zonder downtime door eerst alles op de nieuwe host klaar te zetten en pas daarna de DNS om te zetten. In het kort: verlaag een paar dagen vooraf de TTL, maak een volledige back-up, zet je bestanden en database over, test de site op de nieuwe plek en wijzig dan het IP-adres in je DNS. Zeg je oude hosting pas op als alles een paar dagen goed draait.

Wat verhuis je eigenlijk?

Een website bestaat uit meer dan je denkt. Zet op een rij wat er mee moet:

  • Je bestanden: bij WordPress de kern, je thema, je plugins, je uploads en wp-config.php.
  • Je database: met al je berichten, pagina's, reacties en instellingen.
  • Je e-mail: mailboxen op je domein en de MX-records die bepalen waar je mail heen gaat.
  • Je DNS: de records die vertellen waar je website en je mail staan.
  • Je domeinnaam: de registratie zelf. Die hoeft niet mee; je kunt hem ook gewoon naar je nieuwe host laten wijzen.

Je hosting verhuizen en je domeinnaam verhuizen zijn twee aparte klussen. Doe ze niet tegelijk, dan weet je bij een probleem meteen waar het zit.

Waarom verlaag je eerst de TTL?

Elk DNS-record heeft een TTL: hoe lang computers en providers het antwoord onthouden. Staat die op een dag, dan komen sommige bezoekers na je wijziging nog een dag op je oude server uit. Cloudflare raadt aan om de TTL minstens 24 tot 48 uur voor een verhuizing te verlagen, bijvoorbeeld naar 300 seconden. Wacht daarna minstens zo lang als de oude TTL was, zodat de oude waarde overal verlopen is.

Stap 1: maak een volledige back-up

Maak een kopie van al je bestanden en een export van je database. Bewaar ze op je eigen computer, niet alleen op de oude server. WordPress is er duidelijk over: je hebt allebei nodig om je site terug te kunnen zetten.

Stap 2: zet je site op de nieuwe host

Upload je bestanden naar de nieuwe hosting, bijvoorbeeld via SFTP. Maak een nieuwe database met een gebruiker aan en importeer je database-export. Zijn de naam van de database, de gebruiker of het wachtwoord veranderd, pas dan in wp-config.php de waarden DB_NAME, DB_USER, DB_PASSWORD en DB_HOST aan. Blijft je domein hetzelfde, dan is dat volgens de handleiding van WordPress genoeg: bestanden en database kopiëren en klaar.

Verander je ook van domeinnaam? Doe dan geen zoek-en-vervang met een teksteditor in je databasebestand. Sommige thema's en widgets bewaren de lengte van je URL mee, en een gewone vervanging breekt die gegevens. Gebruik WP-CLI met wp search-replace, dat zulke geserialiseerde gegevens goed afhandelt. Draai het eerst met --dry-run, dan zie je wat er verandert zonder dat er iets wordt opgeslagen.

Op zoek naar een nieuwe plek voor je site? Webhosting bij CakeHosting heeft SSD-opslag, databases, mailboxen en DDoS-bescherming via RoyaleHosting, met meer dan 6 Tbps capaciteit, en je zegt maandelijks op. Bekijk de pakketten.

Stap 3: test voordat iemand het ziet

Je wilt de site op de nieuwe server bekijken terwijl de rest van de wereld nog op de oude zit. Dat doe je met het hosts-bestand op je eigen computer. Zet daarin een regel met het IP-adres van de nieuwe server en je domeinnaam, bijvoorbeeld 203.0.113.10 jouwdomein.nl. Op Windows staat dat bestand in C:\Windows\System32\drivers\etc\hosts, op macOS en Linux in /etc/hosts. Jouw computer gaat dan naar de nieuwe server, en verder niemand.

Klik je site helemaal door: de homepage, een paar berichten, je contactformulier, het inloggen en, als je die hebt, de winkelwagen. Haal de regel daarna weer weg, anders blijf jij straks als enige op de verkeerde server hangen.

Stap 4: zet de DNS om

Werkt alles, wijzig dan het A-record van je domein naar het IP-adres van de nieuwe server. Verhuis je je DNS ook, dan zet je in plaats daarvan de nameservers om. Dankzij de lage TTL zien de meeste bezoekers binnen enkele minuten de nieuwe server. Publiceer tijdens de overstap even niets nieuws en neem geen bestellingen aan die in de oude database terechtkomen: wat daar binnenkomt, mis je op de nieuwe server.

Stap 5: regel https en e-mail

Let op je SSL-certificaat. Bij de gangbare HTTP-01-methode controleert Let's Encrypt of je domein naar de server wijst. Op de nieuwe server lukt dat pas na de DNS-wijziging, dus reken op een kort moment zonder geldig certificaat. Of vraag het certificaat vooraf aan via de DNS-01-methode, als je host dat ondersteunt. Gebruik je e-mail op je domein, verhuis dan ook je mailboxen en controleer de MX-records. Plan dat apart, zodat er geen mail verloren gaat.

Stap 6: zeg pas daarna op

Laat je oude hosting nog minstens een paar dagen draaien. Zo kun je terug als er iets mist, en komen de laatste bezoekers met een oude DNS-waarde niet op een lege pagina uit. Controleer of je echt alles hebt: back-ups, mail en eventuele geplande taken. Kijk ook naar je opzegtermijn, zodat je niet nog een jaar extra betaalt.

Welke fouten zie je vaak bij een verhuizing?

  • De DNS omzetten voordat de nieuwe site getest is.
  • De TTL vergeten, waardoor bezoekers nog uren op de oude server zitten.
  • Alleen de bestanden verhuizen en de database vergeten, of andersom.
  • De oude hosting opzeggen op de dag van de verhuizing.
  • Domeinnaam en hosting tegelijk verhuizen, zodat je bij een probleem niet weet waar het zit.

Met een plan is verhuizen een beetje als een taart op een nieuwe schaal zetten: met een rustige hand blijft hij heel. Kom je ergens niet uit, stuur ons dan een bericht.

Veelgestelde vragen

Hoe lang duurt een websiteverhuizing?

Het overzetten zelf is bij een kleine site meestal in een middag gedaan. Reken er wel een paar dagen omheen: om de TTL te verlagen, om te testen en om de oude hosting nog even te laten draaien.

Is mijn website offline tijdens de verhuizing?

Niet als je het in deze volgorde doet. De oude site blijft draaien tot de DNS is omgezet, en daarna neemt de nieuwe het over. Alleen het SSL-certificaat kan heel even haperen als je host het pas na de DNS-wijziging kan aanvragen.

Moet ik mijn domeinnaam ook verhuizen?

Nee. Je kunt je domein bij je huidige registrar laten staan en alleen de DNS naar je nieuwe host laten wijzen. Wil je hem toch verhuizen, doe dat dan los van je hosting. Hoe dat werkt, lees je in Domeinnaam kiezen; een nieuw domein registreer je bij domeinnamen.

Kan ik een WordPress-site verhuizen met een plugin?

Ja, er zijn migratieplugins die bestanden en database in één pakket zetten. Dat is handig, maar maak toch eerst zelf een back-up en controleer de uploadlimiet van je nieuwe host, want grote pakketten lopen daar soms op vast.

Wat gebeurt er met mijn e-mail?

Die verhuist niet vanzelf mee. Maak je mailboxen opnieuw aan op de nieuwe plek, zet je oude mail over en pas daarna de MX-records aan. Doe je dat niet, dan blijft je mail op de oude server binnenkomen.

Meer vragen? Bekijk alle veelgestelde vragen

Verwante artikelen