Je WordPress-site verhuizen naar een andere hostingpartij klinkt spannender dan het is, zolang je het in de juiste volgorde doet. Het doel is simpel: je bezoekers en klanten merken niets van de verhuizing. In deze gids lees je hoe je WordPress verhuizen zonder downtime aanpakt, welke fouten je moet vermijden en wanneer het slim is om iemand mee te laten kijken.
Waarom verhuizen vaak downtime oplevert
De meeste downtime ontstaat niet door de techniek zelf, maar door de volgorde. Veel ondernemers zetten eerst hun domein om en gaan daarna pas de website overzetten. Het gevolg: bezoekers zien tijdelijk een lege pagina of een foutmelding.
De werkwijze zonder downtime is precies andersom:
1. Eerst de site volledig klaarzetten op de nieuwe hosting.
2. Daar rustig testen.
3. Pas daarna het domein laten wijzen naar de nieuwe omgeving.
Zolang de oude site blijft draaien tot de nieuwe volledig werkt, is er op geen enkel moment een gat.
Stap 1: maak eerst een volledige back-up
Begin altijd met een complete back-up van je bestaande site: bestanden én database. Zo heb je een vangnet als er tijdens de verhuizing iets onverwachts gebeurt.
- Gebruik een back-upplugin of de back-upfunctie van je huidige hosting.
- Bewaar de back-up ook buiten de hostingomgeving, bijvoorbeeld op je eigen computer.
- Controleer of het back-upbestand compleet is en niet beschadigd.
Een back-up is bedoeld als vangnet. Zie het als een verzekering: je hoopt hem niet nodig te hebben, maar je regelt hem wel altijd.
Stap 2: regel de nieuwe hosting
Zorg dat je nieuwe hostingaccount klaarstaat voordat je iets verplaatst. Kijk daarbij naar:
- Een pakket dat past bij de omvang van je site, zoals een WordPress-hosting omgeving die is afgestemd op WordPress.
- Een passende PHP-versie die je thema en plugins ondersteunen.
- Voldoende opslagruimte voor je bestanden, database en e-mail.
Heb je een gewoon hostingpakket nodig voor een zakelijke website, dan is webhosting vaak de eenvoudigste keuze. Twijfel je welk pakket past? Kies dan liever op basis van wat je site echt nodig heeft dan op het grootste pakket.
Stap 3: kopieer de site naar de nieuwe omgeving
Nu zet je bestanden en database over naar de nieuwe hosting. Er zijn grofweg drie manieren:
- Met een migratieplugin. Handig voor kleinere sites. De plugin verpakt alles en pakt het uit op de nieuwe plek.
- Handmatig via bestandsbeheer of FTP en phpMyAdmin. Meer controle, maar je moet weten wat je doet.
- Laten verhuizen door je nieuwe hostingpartij. Voor veel ondernemers de rustigste route, omdat je er zelf geen technische kennis voor nodig hebt.
Let op dat het wp-config.php-bestand op de nieuwe omgeving de juiste databasegegevens bevat. Dat is een veelgemaakte fout die leidt tot de bekende foutmelding over de databaseverbinding.
Stap 4: test de nieuwe site voordat het domein verhuist
Dit is de stap die het verschil maakt tussen een soepele verhuizing en een stressvolle. Je site staat nu op twee plekken, maar je domein wijst nog naar de oude. Test daarom de nieuwe versie los van je domein, bijvoorbeeld via een tijdelijke URL of door je hosts-bestand aan te passen.
Loop in elk geval deze punten na:
- Pagina's en menu's: laden alle pagina's, en kloppen de links en afbeeldingen?
- Formulieren: komt een testbericht echt aan op het juiste e-mailadres?
- Inloggen: werkt de WordPress-beheeromgeving zoals je gewend bent?
- Webshop of boekingssysteem: loop een testbestelling of testafspraak door, als je die functies gebruikt.
- Snelheid en foutmeldingen: zie je nergens rare meldingen of ontbrekende onderdelen?
Vind je hier iets, dan kun je het in alle rust herstellen. De bezoekers zitten immers nog gewoon op de oude site.
Stap 5: verlaag de TTL van je DNS-instellingen
Dit is de truc die veel mensen overslaan. De TTL (time to live) bepaalt hoe lang een wijziging van je domeininstellingen onthouden wordt door internetproviders. Staat die op 24 uur, dan kan het dus een dag duren voordat iedereen de nieuwe locatie ziet.
Verlaag de TTL daarom een dag of twee vóór de verhuizing naar bijvoorbeeld 300 seconden (5 minuten). Zo gaat de omschakeling later veel sneller en is de overlap tussen oud en nieuw minimaal. Je regelt dit in de DNS-instellingen van je domein.
Stap 6: laat het domein naar de nieuwe hosting wijzen
Pas als de nieuwe site getest is en de TTL laag staat, schakel je om. Je past de DNS-instellingen aan zodat het domein naar de nieuwe server wijst. Bij de meeste ondernemers komt dat neer op het aanpassen van de nameservers of van het A-record.
Een paar tips voor dit moment:
- Kies een rustig moment, bijvoorbeeld 's avonds of in het weekend.
- Pas na het omzetten geen content meer aan op de oude site. Wijzigingen die daar nog gemaakt worden, gaan anders verloren.
- Plaats tijdens de overgangsperiode geen nieuwe bestellingen of berichten op de oude omgeving als je een webshop of formulieren gebruikt.
Binnen enkele minuten tot een paar uur zien bezoekers de nieuwe omgeving. Omdat beide sites identiek zijn, merkt niemand het verschil.
Vergeet je e-mail niet
Draait je e-mail op dezelfde hosting als je website? Dan verhuist die mee, en dat gaat vaker mis dan de website zelf. Mailboxen, bestaande berichten en instellingen moeten ook overgezet worden, anders mis je berichten tijdens de overgang.
Overweeg of je e-mail niet beter los van je website kunt regelen. Met aparte e-mailhosting of Microsoft 365 blijft je mail gewoon werken, wat er ook met je website gebeurt. Handig als je later nog eens wilt verhuizen.
Controleer alles na de verhuizing
Als het domein naar de nieuwe omgeving wijst, ben je er bijna. Loop nog één keer de belangrijkste punten na:
- Staat het SSL-certificaat goed, zodat je site netjes via https laadt? Een SSL-certificaat hoort bij een betrouwbare uitstraling.
- Werken formulieren en e-mail nog?
- Zijn je permalinks en afbeeldingen in orde?
- Is je back-upschema op de nieuwe hosting weer ingesteld?
Laat de oude hosting nog minimaal een week lopen voordat je die opzegt. Dan heb je een vangnet als je later nog iets mist.
De meest gemaakte fouten op een rij
- Domein omzetten voordat de nieuwe site klaar is. Dit levert bijna altijd downtime op.
- Geen back-up maken. Je hoeft hem hopelijk niet te gebruiken, maar je wilt hem wel hebben.
- De TTL vergeten. Daardoor duurt de omschakeling onnodig lang.
- Het e-mailverkeer vergeten. Zo raak je berichten kwijt.
- De oude hosting te snel opzeggen. Houd die minimaal een week aan.
Deel dit artikel