WordPress website migreren: stappenplan voor een probleemloze verhuizing
Wil je je wordpress migreren naar een andere hostingprovider? Het wordpress migreren proces vereist zorgvuldige voorbereiding om dataverlies te voorkomen. In deze gids laten we zien hoe je veilig en snel je wordpress migreren kunt uitvoeren.
Je WordPress website verhuizen naar andere hosting kan een spannende onderneming zijn, maar met de juiste aanpak verloopt het proces soepel en zonder problemen. Of je nu verhuist vanwege betere prestaties, lagere kosten of ontevreden bent over de huidige support, dit uitgebreide stappenplan begeleidt je door elke fase van de migratie. We behandelen zowel de handmatige methode als het gebruik van migratieplugins, zodat je de aanpak kunt kiezen die bij jouw situatie past.
Wanneer is verhuizen de juiste keuze
Er zijn verschillende legitieme redenen om je WordPress site te migreren naar andere hosting. Je site is misschien te traag geworden en je huidige hosting kan de groei niet aan. Misschien ben je ontevreden over de klantenservice en krijg je geen adequate hulp bij problemen. Of je hebt betere prijzen gevonden elders en wilt kosten besparen zonder in te leveren op kwaliteit.
Andere redenen kunnen zijn dat je hosting de nieuwste PHP-versie niet ondersteunt, je meer geavanceerde features nodig hebt zoals staging omgevingen of betere beveiliging, of simpelweg dat je huidige provider stopt met dienstverlening. Wat de reden ook is, een goed uitgevoerde migratie zorgt voor een naadloze overgang zonder dataverlies of langdurige downtime.
Voorbereiding: verzamel alle benodigde gegevens
Voordat je begint met de daadwerkelijke migratie, verzamel alle informatie die je nodig hebt. Dit voorkomt frustratie halverwege het proces wanneer je ontdekt dat je een cruciaal gegeven mist.
Van je nieuwe hosting heb je nodig
FTP of SFTP inloggegevens inclusief server, gebruikersnaam, wachtwoord en poortnummer. Toegang tot het controlepaneel waar je databases kunt aanmaken. De nameservers als je DNS via de hosting wilt laten verlopen. Het IP-adres van je nieuwe server voor het testen voordat je DNS wijzigt.
Voor je domein
Toegang tot je domeinregistrar waar je de DNS-instellingen kunt wijzigen. Dit is niet altijd dezelfde partij als je hosting. Noteer je huidige DNS-instellingen voordat je wijzigingen maakt, zodat je kunt terugdraaien indien nodig.
Van je huidige hosting
Zorg dat je een complete backup hebt of toegang om er één te maken. Controleer dat je nog minimaal een week toegang houdt na de migratie voor het geval er problemen opduiken die je moet oplossen.
Stap 1: maak een complete backup van je huidige site
Dit is verreweg de belangrijkste stap van het hele proces. Zonder een volledige, werkende backup riskeer je permanent dataverlies. Maak een backup van alle WordPress bestanden inclusief de wp-content map met al je uploads, thema's en plugins. Exporteer ook de volledige MySQL database.
Backup met UpdraftPlus
Als je UpdraftPlus gebruikt, ga naar Instellingen > UpdraftPlus Backups in je WordPress dashboard. Klik op "Nu backuppen" en selecteer beide opties voor zowel database als bestanden. Wacht tot de backup volledig is afgerond. Download alle backup onderdelen naar je lokale computer zodat je een kopie hebt onafhankelijk van beide servers.
Backup met Duplicator
Duplicator maakt een handig installeerbaar pakket dat de migratie vereenvoudigt. Installeer de plugin en ga naar Duplicator > Packages. Klik op "Create New" en doorloop de wizard. Na voltooiing download je twee bestanden: installer.php en het archive bestand. Bewaar beide veilig op je computer.
Handmatige backup
Verbind via FTP met je huidige server en download de complete WordPress map naar je computer. Log in op phpMyAdmin, selecteer je WordPress database, klik op "Exporteren" en kies "Snel" met SQL-formaat. Download het resulterende SQL-bestand.
Stap 2: bereid de nieuwe server voor
Maak een database aan
Log in op het controlepaneel van je nieuwe hosting, meestal cPanel of Plesk. Ga naar MySQL Databases en maak een nieuwe database aan met een herkenbare naam. Maak vervolgens een database gebruiker aan met een sterk wachtwoord. Koppel de gebruiker aan de database en geef alle privileges. Noteer de databasenaam, gebruikersnaam en wachtwoord zorgvuldig.
Controleer PHP-instellingen
Zorg dat de PHP-versie op je nieuwe hosting overeenkomt met of nieuwer is dan wat je huidige site gebruikt. Controleer ook dat benodigde PHP-extensies actief zijn en dat geheugenlimieten voldoende zijn voor je site. Dit voorkomt problemen na de migratie.
Stap 3: upload bestanden naar de nieuwe server
Methode A: handmatige FTP upload
Verbind met een FTP-client zoals FileZilla naar je nieuwe server. Navigeer naar de juiste map, meestal public_html of www. Upload alle WordPress bestanden die je eerder hebt gedownload. Dit kan enige tijd duren afhankelijk van de grootte van je site en je internetsnelheid. Grote sites kunnen baat hebben bij het eerst comprimeren van bestanden en deze via het controlepaneel uitpakken.
Methode B: Duplicator installer
Als je Duplicator hebt gebruikt, is dit veel eenvoudiger. Upload alleen de installer.php en het archive bestand naar de public_html map van je nieuwe server. Open vervolgens installer.php in je browser via het tijdelijke URL of IP-adres van je nieuwe server. Volg de installatiewizard en vul de nieuwe database gegevens in wanneer gevraagd. Duplicator extraheert alle bestanden, importeert de database en past de URLs automatisch aan.
Stap 4: importeer de database
Als je de handmatige methode volgt, moet je de database apart importeren. Log in op phpMyAdmin op je nieuwe hosting. Selecteer de lege database die je in stap 2 hebt aangemaakt. Ga naar het tabblad "Importeren" en klik op "Bestand kiezen". Selecteer het SQL-bestand van je backup en klik op "Starten". Wacht tot de import voltooid is, dit kan enkele minuten duren bij grote databases.
Als je Duplicator hebt gebruikt, is dit al automatisch gebeurd tijdens de installatiewizard en kun je deze stap overslaan.
Stap 5: configureer wp-config.php
Open het wp-config.php bestand op je nieuwe server via FTP of de bestandsbeheerder van je hosting. Werk de database instellingen bij zodat ze overeenkomen met je nieuwe database:
Pas de database naam aan naar je nieuwe databasenaam. Wijzig de gebruiker naar je nieuwe database gebruiker. Update het wachtwoord naar het nieuwe wachtwoord. Controleer de host, vaak is dit 'localhost' maar sommige hosts gebruiken een ander adres.
Sla het bestand op. Als je Duplicator hebt gebruikt, zijn deze instellingen al correct aangepast.
Stap 6: test de site op de nieuwe server
Voordat je de DNS wijzigt en de wereld toegang geeft tot je nieuwe server, moet je grondig testen of alles werkt. Er zijn verschillende manieren om je site te bekijken op de nieuwe server zonder de DNS te wijzigen.
Via het hosts bestand
Bewerk het hosts bestand op je computer om je domein tijdelijk naar het IP-adres van je nieuwe server te laten wijzen. Op Windows vind je dit bestand op C:\Windows\System32\drivers\etc\hosts. Op Mac en Linux is het /etc/hosts. Voeg een regel toe met het nieuwe IP-adres gevolgd door je domeinnaam.
Via een tijdelijk URL
Veel hostingproviders bieden een tijdelijk URL aan waarmee je de site kunt bekijken voordat je domein is gekoppeld. Check de welkomstmail van je hosting voor deze informatie.
Controleer grondig
Test alle belangrijke pagina's en controleer of ze correct laden. Verifieer dat afbeeldingen worden getoond. Test formulieren door een testbericht te versturen. Controleer of je kunt inloggen in de admin. Test de functionaliteit van belangrijke plugins. Bekijk de site op zowel desktop als mobiel.
Los eventuele problemen op voordat je verder gaat. Neem de tijd voor deze stap, het is beter om problemen nu te ontdekken dan na de DNS-wijziging.
Stap 7: wijzig DNS naar de nieuwe server
Als alles naar tevredenheid werkt, is het tijd voor de laatste stap: je domein naar de nieuwe server laten wijzen. Log in bij je domeinregistrar waar je domein is geregistreerd.
Optie A: nameservers wijzigen
De eenvoudigste methode is het wijzigen van de nameservers naar die van je nieuwe hosting. Deze staan in de welkomstmail of documentatie van je hosting. Vervang de huidige nameservers door de nieuwe. Let op dat je alle nameserver velden invult die je hosting opgeeft.
Optie B: A-record wijzigen
Als je de DNS bij je huidige registrar wilt houden, kun je alleen het A-record wijzigen naar het IP-adres van je nieuwe server. Vergeet niet ook het A-record voor www bij te werken. Deze methode geeft je meer controle maar vereist dat je zelf DNS records beheert.
DNS propagatie
Nadat je de DNS hebt gewijzigd, kan het 24-48 uur duren voordat de wijziging wereldwijd is doorgevoerd. Tijdens deze periode kunnen sommige bezoekers je oude server zien en anderen je nieuwe. Vermijd daarom wijzigingen aan je content op beide servers gedurende deze periode. Je kunt tools zoals whatsmydns.net gebruiken om de voortgang van de propagatie te volgen.
Na de migratie: afrondende taken
Controleer alles nogmaals
Wacht 48 uur en controleer dan je site opnieuw vanaf verschillende apparaten en netwerken. Verifieer dat e-mail nog correct werkt als deze via je hosting loopt. Controleer Google Search Console op eventuele crawl errors. Test alle formulieren en functionaliteit nogmaals.
Update hardcoded URLs
Als je van domein bent gewisseld of van HTTP naar HTTPS, gebruik dan een plugin zoals Better Search Replace om oude URLs in je database te vervangen. Dit voorkomt mixed content waarschuwingen en broken links.
Behoud je oude hosting tijdelijk
Zeg je oude hosting nog niet meteen op. Houd deze nog minimaal een week actief als vangnet voor het geval er onverwachte problemen opduiken. Pas als je zeker bent dat alles stabiel is, kun je de oude hosting opzeggen en definitief afscheid nemen.
Maak een verse backup
Nu je migratie compleet is, maak een nieuwe complete backup op je nieuwe hosting. Dit wordt je nieuwe basislijn voor toekomstige backups. Configureer je backup plugin opnieuw met de juiste schema's en opslaglocaties.
WordPress migratie vereist zorgvuldigheid en aandacht voor detail, maar met dit stappenplan zou het proces soepel moeten verlopen. Neem je tijd, test grondig, en je website staat straks op een betere plek waar hij kan groeien en bloeien.
WordPress migreren: methoden vergeleken
Er zijn verschillende manieren om je wordpress migreren uit te voeren. De beste methode hangt af van je technische kennis en de grootte van je website.
| Methode | Geschikt voor | Downtime | Complexiteit |
|---|---|---|---|
| Plugin (Duplicator) | Kleine sites | Minimaal | Laag |
| Plugin (All-in-One WP) | Alle sites | Minimaal | Laag |
| Handmatig (FTP+DB) | Gevorderde gebruikers | Gemiddeld | Hoog |
| Provider migratie | Alle sites | Geen | Laag |
Checklist voor wordpress migreren
- Maak een volledige backup voordat je begint met wordpress migreren
- Kies een betrouwbare WordPress hosting provider als nieuwe bestemming
- Controleer of de PHP-versie compatibel is op de nieuwe webhosting
- Update alle plugins en themas voor het wordpress migreren begint
- Verifieer je domeinnaam DNS-instellingen na de migratie
- Test je website grondig na het wordpress migreren op de nieuwe server
- Installeer een SSL-certificaat op de nieuwe hosting
Succesvol wordpress migreren vereist geduld en een gestructureerde aanpak. Overweeg WooCommerce hosting als je webshop ook mee moet verhuizen.
WordPress migreren: na de migratie optimaliseren
Na een succesvolle wordpress migreren actie is het essentieel om je website te optimaliseren voor de nieuwe serveromgeving. Begin met het controleren en bijwerken van alle URL's in de database. Gebruik een tool als Better Search Replace om oude URL's te vervangen door nieuwe. Let hierbij op dat je ook geserialiseerde data correct behandelt, want een simpele zoek-en-vervang in de database beschadigt geserialiseerde PHP-arrays en objecten.
Controleer vervolgens alle pagina's op broken links en ontbrekende afbeeldingen. Een migratie kan ertoe leiden dat bestandspaden niet meer kloppen, vooral als de mappenstructuur op de nieuwe server anders is. Gebruik een broken link checker plugin of een online tool om alle links te scannen. Repareer gevonden problemen direct, want broken links schaden zowel de gebruikerservaring als je SEO-score.
Optimaliseer ook de databaseprestaties na de migratie. WordPress-databases verzamelen na verloop van tijd overhead door verwijderde revisies, spam-reacties en tijdelijke transients. Gebruik een plugin als WP-Optimize om de database op te schonen en te optimaliseren. Dit verbetert de laadtijd van je website en vermindert de serverbelasting. Stel daarna caching opnieuw in op de nieuwe server.
Veelgemaakte fouten bij WordPress migratie voorkomen
Een WordPress migratie is een delicate operatie waarbij diverse dingen fout kunnen gaan. Door de meest voorkomende fouten te kennen, kun je ze vermijden en een vlekkeloze migratie realiseren.
| Fout | Gevolg | Oplossing |
|---|---|---|
| Geen backup gemaakt | Dataverlies bij problemen | Maak altijd een volledige backup van bestanden en database |
| PHP-versie verschilt | Fouten en witte pagina's | Controleer de PHP-versie op beide servers vooraf |
| wp-config.php niet bijgewerkt | Databaseverbinding mislukt | Update databasegegevens voor de nieuwe server |
| Bestandsrechten onjuist | Uploaden en updaten mislukt | Stel mappen in op 755, bestanden op 644 |
| Oude cache niet geleegd | Bezoekers zien oude content | Leeg alle caches na de migratie |
Een andere vaak vergeten stap is het bijwerken van je DNS-instellingen. Na de migratie moeten je A-records en eventuele CNAME-records naar het IP-adres van de nieuwe server wijzen. Verlaag de TTL van je DNS-records een dag voor de migratie naar 300 seconden, zodat de DNS-propagatie sneller verloopt. Na de migratie kun je de TTL weer terugzetten naar de standaardwaarde.
WordPress migreren: handmatig versus met plugins
Je kunt WordPress migreren op twee manieren: handmatig of met behulp van een migratieplugin. Beide methoden hebben voor- en nadelen die afhankelijk zijn van je technische kennis en de complexiteit van je website.
Een handmatige migratie geeft je volledige controle over het proces. Je exporteert de database via phpMyAdmin, kopieert alle bestanden via FTP en past de configuratie handmatig aan. Dit is de methode voor gevorderde gebruikers en ontwikkelaars. Het voordeel is dat je precies weet wat er gebeurt en problemen direct kunt oplossen. Het nadeel is dat het tijdrovend is en kennis vereist van databases en serverconfiguratie.
Migratieplugins zoals Duplicator, All-in-One WP Migration en UpdraftPlus maken het proces aanzienlijk eenvoudiger. Deze plugins verpakken je volledige website inclusief database in een enkel pakket dat je op de nieuwe server kunt herstellen. Het voordeel is het gemak en de snelheid. Het nadeel is dat grote websites tegen limieten aanlopen bij de gratis versies van deze plugins. Voor websites groter dan 500 MB heb je meestal de premiumversie nodig. Ongeacht de methode die je kiest, maak altijd eerst een complete backup voordat je begint.
WordPress migreren: de beste timing kiezen
De timing van je wordpress migreren project is belangrijker dan je denkt. Plan de migratie op een tijdstip met weinig verkeer. Voor de meeste Nederlandse websites is dit in de nacht of in het weekend, typisch tussen 02:00 en 06:00 uur. Controleer je Google Analytics om het rustigste moment te identificeren. Een migratie tijdens piekuren leidt tot meer bezoekers die een offline of gebroken website tegenkomen.
Vermijd migraties vlak voor belangrijke evenementen of campagnes. Als je een marketingcampagne plant voor volgende week, voer de migratie dan minstens twee weken eerder uit. Dit geeft je voldoende tijd om eventuele problemen op te lossen voordat het er echt toe doet. Vermijd ook periodes rond zoekmachine-updates, want een migratie gecombineerd met een algoritme-update kan het lastig maken om eventuele rankingveranderingen te analyseren.
Communiceer de migratie vooraf naar je team en eventuele klanten. Stel een onderhoudspagina in die bezoekers informeert over de tijdelijke onbeschikbaarheid en het verwachte moment van terugkeer. Na de migratie, monitor je website intensief gedurende de eerste 48 uur. Controleer of alle pagina's correct laden, formulieren werken en bestellingen correct worden verwerkt. Gebruik uptime monitoring voor continue bewaking tijdens deze kritieke periode.
Conclusie: een succesvolle WordPress migratie in zes stappen
Een WordPress migratie hoeft niet stressvol te zijn als je de juiste stappen volgt. Begin met een volledige backup, kies het juiste tijdstip, gebruik betrouwbare tools en test grondig na de migratie. Ongeacht of je kiest voor een handmatige aanpak of een migratieplugin, zorgvuldige voorbereiding is de sleutel tot succes. Door de veelgemaakte fouten te vermijden en je website na de migratie te optimaliseren voor de nieuwe serveromgeving, profiteer je maximaal van de overstap naar een betere hostingprovider.