Je website verhuizen naar andere hosting doe je in een vaste volgorde: eerst in kaart brengen waar alles draait, dan de site kopiëren naar de nieuwe hosting, testen, en pas daarna de DNS omzetten. De meest gemaakte fout is vergeten dat je e-mail vaak bij dezelfde partij draait. Met de checklist hieronder verhuis je zonder dat je site of mail onbereikbaar wordt.
Eerst begrijpen: domein, DNS, website en e-mail
Een website bestaat uit losse onderdelen die bij verschillende partijen kunnen zitten. Weet je niet precies waar wat zit, dan is dat het eerste wat je uitzoekt.
| Onderdeel | Wat het is | Vraag om te beantwoorden |
|---|---|---|
| Domeinnaam | Je adres, bijvoorbeeld jouwbedrijf.nl | Bij welke registrar staat hij, en sta jij als eigenaar geregistreerd? |
| DNS | Het adresboek dat zegt waar je website en mail draaien | Waar beheer je de DNS-records? |
| Webhosting | De server waarop je website staat | Bij welke partij, en heb je toegang tot het beheerpaneel? |
| Je mailboxen op je eigen domein | Draait je mail bij je hostingpartij, of bij bijvoorbeeld Microsoft 365 of Google Workspace? |
Je hoeft niet alles te verhuizen. Vaak verhuis je alleen de website en laat je domein en mail staan. Wil je ook je domeinnaam overzetten? Lees dan domeinnaam verhuizen met een verhuiscode.
Checklist: website verhuizen in 10 stappen
1. Inventariseer wat er bij je huidige hosting draait
Log in bij je huidige hostingpartij en noteer: welke websites, databases, mailboxen, doorstuuradressen en eventuele extra domeinen er zijn. Maak een screenshot of export van alle DNS-records. Die heb je later nodig.
2. Kies je nieuwe hosting
Let op de PHP-versie, opslagruimte, back-ups, SSL en of er support in het Nederlands is. Draait je site op WordPress, dan kan gespecialiseerde hosting handig zijn. Meer daarover in WordPress hosting. Zeg je oude hosting nog niet op.
3. Verlaag de TTL van je DNS-records
De TTL (time to live) bepaalt hoe lang computers een DNS-record onthouden. Zet die een dag van tevoren laag, bijvoorbeeld op 300 seconden. Dan wordt de wijziging straks snel overal opgepikt.
4. Maak een volledige back-up
Download alle bestanden en de database van je site. Ook als je een migratietool gebruikt: met een eigen back-up kun je altijd terug.
5. Zet de website over naar de nieuwe hosting
Dat kan op drie manieren:
- Migratiedienst van je nieuwe host: veel hostingpartijen verhuizen je site gratis of tegen een kleine vergoeding.
- Migratieplugin (WordPress): plugins als Duplicator, All-in-One WP Migration of de migratieplugin van je nieuwe host maken een pakket van je site dat je op de nieuwe server terugzet.
- Handmatig: bestanden via FTP of SFTP uploaden, de database importeren via phpMyAdmin en in het configuratiebestand (bij WordPress wp-config.php) de nieuwe databasegegevens invullen.
6. Test de site voordat je de DNS omzet
Je wilt zien of de site op de nieuwe server werkt, terwijl bezoekers nog op de oude zitten. Veel hosts bieden daarvoor een tijdelijke URL of preview. Je kunt ook het hosts-bestand op je eigen computer aanpassen, zodat alleen jij de nieuwe server ziet. Controleer formulieren, de webshopcheckout, afbeeldingen en de inlog.
7. Zet e-mail over of laat hem goed staan
Draait je mail bij je oude hosting en verhuist die mee? Maak dan eerst dezelfde mailboxen aan bij de nieuwe partij en zet daarna de oude mail over, bijvoorbeeld met een migratietool of via IMAP. Laat je mail ergens anders staan, zorg dan dat de MX-records en de SPF-, DKIM- en DMARC-records ongewijzigd meegaan. Hoe dat zit, lees je in zakelijk e-mailadres met eigen domeinnaam.
8. Wijzig de DNS
Pas het A-record (en eventueel AAAA-record) van je domein en www aan naar het IP-adres van de nieuwe server. Of wijzig de nameservers als je de DNS ook bij de nieuwe partij wilt beheren. Neem in dat laatste geval eerst alle bestaande records over, anders valt je mail weg.
9. Regel SSL en controleer alles
Zodra de DNS naar de nieuwe server wijst, kun je daar een SSL-certificaat activeren, zodat je site via https bereikbaar blijft. Zie SSL-certificaat regelen. Check daarna:
- laadt de site overal via https, zonder waarschuwingen?
- komen formulierberichten en e-mail aan?
- werken betalingen en koppelingen in je webshop?
- staat Google Search Console nog goed en zie je geen nieuwe fouten?
10. Zeg de oude hosting pas na een tijd op
Wacht minstens een paar dagen tot een week, zodat de DNS-wijziging overal is doorgevoerd en er niets meer bij de oude server binnenkomt. Download voor de zekerheid nog een laatste back-up en mail, en zeg dan pas op.
WordPress website verhuizen: extra aandachtspunten
- Cachingplugins: leeg de cache na de verhuizing, en controleer of de caching past bij de nieuwe server.
- Beveiligingsplugins: sommige blokkeren je op een nieuw IP-adres. Zet ze tijdelijk uit als je niet kunt inloggen.
- Permalinks: krijg je overal 404-fouten behalve op de homepage? Sla dan de permalinkinstellingen opnieuw op.
- PHP-versie: kies op de nieuwe server minimaal dezelfde versie, en test of je plugins met de versie overweg kunnen.
Website verhuizen naar een andere domeinnaam
Verhuis je niet alleen van hosting, maar ook naar een nieuw domein, dan komt er een SEO-kant bij. Google moet weten dat je oude pagina’s nu op een nieuw adres staan.
- Zet de site op het nieuwe domein en vervang overal het oude adres in de database (bij WordPress met een search-and-replace-tool).
- Stel 301-redirects in van elke oude URL naar de bijbehorende nieuwe URL, niet alles naar de homepage.
- Voeg het nieuwe domein toe in Google Search Console en gebruik de functie voor adreswijziging.
- Houd het oude domein en de redirects minstens een jaar aan.
Een uitgebreide lijst vind je in de SEO-migratie checklist.
Praktijkvoorbeeld: een advocatenkantoor met mail bij de host
Een klein advocatenkantoor wil met zijn WordPress-site naar een snellere hostingpartij. De site is snel gekopieerd met een migratieplugin. Maar bij de inventarisatie blijkt dat ook de vijf mailboxen bij de oude host draaien.
Het kantoor maakt de mailboxen eerst aan bij de nieuwe partij, verlaagt de TTL en zet in het weekend de mail en de DNS tegelijk om. Op maandag staat de oude mail via een migratietool in de nieuwe mailboxen. De oude hosting blijft nog twee weken actief als vangnet. Zonder die inventarisatie had het kantoor een paar dagen geen mail ontvangen.
Zelf doen of uitbesteden?
Een eenvoudige WordPress-site zonder mail bij de host verhuis je prima zelf met een migratieplugin of de verhuisdienst van je nieuwe host. Volg de checklist en test goed.
Laat het doen als je een webshop met betalingen en koppelingen hebt, als je mail meeverhuist, als je van domeinnaam wisselt of als je geen toegang hebt tot alle onderdelen. Een fout in de DNS kan je mail of site dagen platleggen, en dat kost meer dan een middagje hulp.
Plan de verhuizing op een rustig moment
Kies een moment met weinig bezoek, houd de oude hosting nog even aan en controleer daarna alles rustig na. Wil je je website meteen vernieuwen nu je toch verhuist? Bekijk dan hoe GetForward een website laten maken aanpakt.
Veelgestelde vragen
Hoe lang duurt het verhuizen van een website naar andere hosting?
Het kopiëren van een gewone site duurt meestal een paar uur. Na het wijzigen van de DNS kan het tot een dag of langer duren voordat iedereen de nieuwe server ziet, afhankelijk van de TTL-instelling.
Is mijn website offline tijdens het verhuizen?
Niet als je het in de goede volgorde doet. Je zet de site eerst op de nieuwe server, test hem en wijzigt pas daarna de DNS. De oude server blijft in de tussentijd gewoon werken.
Verhuist mijn e-mail automatisch mee?
Nee. Draait je mail bij je oude hostingpartij, dan moet je de mailboxen apart aanmaken bij de nieuwe partij en de mail overzetten. Draait je mail ergens anders, zorg dan dat de mailrecords in de DNS ongewijzigd blijven.
Moet ik ook mijn domeinnaam verhuizen?
Nee, dat hoeft niet. Je kunt je domein bij je huidige registrar laten staan en alleen de DNS naar de nieuwe hosting laten wijzen. Verhuizen van het domein kan wel, met een verhuiscode.
Neem contact met ons op!