Een bestaande website importeren naar WordPress klinkt misschien als een technisch avontuur vol valkuilen. Toch is het met de juiste voorbereiding een overzichtelijk proces. Of je nu overstapt van een ander CMS zoals Drupal, Sitecore, Kentico of Umbraco, of een bestaande WordPress-site naar een nieuwe host verhuist: de stappen zijn grotendeels hetzelfde.
In deze gids doorloop je het volledige migratieproces. Van de voorbereiding tot het controleren van de live site. Na het lezen weet je precies welke methode bij jouw situatie past en wat je stap voor stap moet doen om de migratie zonder verlies van content of SEO-waarde af te ronden.
Wat je nodig hebt vóór de migratie
Een CMS-migratie naar WordPress is een van de meest risicovolle operaties voor een website-eigenaar. Bestanden, database, DNS, SSL en meer moeten allemaal correct werken na de overstap. Goede voorbereiding voorkomt het merendeel van de migratiefouten. Zorg dus dat je de volgende zaken op orde hebt voordat je ook maar één bestand aanraakt.
Dit heb je minimaal nodig:
- FTP-toegang tot de huidige website, zodat je bestanden kunt ophalen en plaatsen.
- Databasetoegang via phpMyAdmin, voor het exporteren en importeren van de MySQL-database.
- Een nieuw hostingpakket dat voldoet aan de huidige WordPress-eisen: PHP 8.3 of hoger en MariaDB 10.11 of MySQL 8.0 of hoger.
- Een volledige back-up van zowel alle websitebestanden als de database. Beide zijn noodzakelijk voor een veilige migratie.
- Een recente WordPress-installatie op de doelomgeving, klaar om content te ontvangen.
Neem ook even de tijd om je huidige site op te schonen voordat je migreert. Update WordPress, thema’s en plugins naar de laatste versies, verwijder ongebruikte plugins en thema’s, en schakel cache- en firewallplugins tijdelijk uit. Dit voorkomt dat je rommel meeneemt naar de nieuwe omgeving. Een tool als UpdraftPlus back-upplugin Deze link opent in een nieuw tabblad is gratis beschikbaar en slaat je back-up op in Google Drive of Dropbox.
Kies de juiste importmethode voor jouw situatie
Niet elke migratie is hetzelfde. De beste methode hangt af van twee factoren: de omvang van je website en je technische kennis. Er zijn drie hoofdmethoden, elk met eigen voor- en nadelen.
Handmatige migratie via FTP en phpMyAdmin
Bij een handmatige migratie verplaats je bestanden en database afzonderlijk. Je downloadt de websitebestanden via FTP (gebruik bij voorkeur FileZilla met SFTP of FTPS voor een beveiligde overdracht) en exporteert de database als SQL-bestand via phpMyAdmin. Deze methode geeft je volledige controle, maar vereist ervaring met FTP, databases en WordPress-configuratie.
Plugin-ondersteunde migratie
Voor de meeste situaties is een migratieplugin de eenvoudigste keuze. De populairste opties zijn:
- All-in-One WP Migration voor kleine, eenmalige verhuizingen. De plugin verpakt de volledige site inclusief database, mediabestanden, plugins en thema’s in één exporteerbaar bestand. Let op: de importlimiet wordt bepaald door de PHP-uploadinstellingen van je hostingprovider, niet door de plugin zelf.
- UpdraftPlus voor grotere migraties en als je daarna ook doorlopende back-ups wilt blijven maken.
- Duplicator voor technisch onderlegde gebruikers die een installergebaseerde aanpak willen.
- Migrate Guru als alternatief dat ook multisite-migraties ondersteunt en het migratieproces grotendeels automatiseert.
Migratie van een ander CMS (Drupal, Sitecore, Kentico, Umbraco)
Migreer je van een niet-WordPress-CMS naar WordPress, dan is de situatie iets complexer. De inhoud (teksten, pagina’s, berichten) is via export en import relatief eenvoudig over te zetten. De lay-out moet echter handmatig worden nagebouwd met een WordPress-thema, omdat de opmaaklogica per CMS verschilt. Voor platforms zoals Sitecore, Kentico en Umbraco zijn er geen directe migratieplugins; hier is maatwerk nodig. Bij een Drupal-naar-WordPress-migratie bestaan wel gespecialiseerde importscripts die de databasestructuur kunnen vertalen.
Exporteer de inhoud van de bestaande website
Met de juiste methode gekozen, is de volgende stap het exporteren van je huidige content. Hoe je dat doet, verschilt per situatie.
Exporteren vanuit een bestaande WordPress-site
WordPress heeft een ingebouwde exportfunctie die je terugvindt via het dashboard. Volg deze stappen:
- Log in op het dashboard van de oude WordPress-site.
- Ga naar Gereedschap > Exporteren.
- Selecteer Gehele inhoud of kies specifieke onderdelen zoals berichten of pagina’s.
- Klik op Exportbestand downloaden. Het resultaat is een XML-bestand (ook wel WXR-bestand).
Belangrijk om te weten: het exportbestand bevat berichten, pagina’s, reacties, categorieën en tags, maar niet de mediabestanden zelf, het thema-ontwerp of de plugins. Wil je een volledige migratie inclusief thema en instellingen, dan moet je ook de database exporteren via phpMyAdmin als SQL-bestand. De ingebouwde XML-export volstaat alleen voor een inhoudsoverdracht.
Exporteren met All-in-One WP Migration
Gebruik je een migratieplugin, dan verloopt het exporteren via het dashboard van de plugin zelf:
- Installeer en activeer All-in-One WP Migration op de bronsite.
- Ga naar All-in-One WP Migration > Export.
- Kies de exportmethode: naar je bureaublad of rechtstreeks naar een cloudplatform zoals Google Drive.
- Het exportproces start automatisch en levert één enkel exportbestand op met de volledige site.
Exporteren vanuit een ander CMS
Exporteer je vanuit een platform als Drupal, Sitecore, Kentico of Umbraco, dan is er geen directe exportknop naar WordPress. De meest gebruikte aanpak is het exporteren van content naar XML of CSV, waarna je een importscript of de plugin HTML Import 2 gebruikt om de bestanden in WordPress te laden. De opmaak moet je daarna handmatig aanpassen aan je WordPress-thema.
Importeer de content in WordPress
Met het exportbestand in handen ga je nu de content inladen op de nieuwe WordPress-site. Controleer eerst of de nieuwe WordPress-installatie actief is en of je bent ingelogd als beheerder.
Importeren via de ingebouwde WordPress-importeerder
- Log in op het dashboard van de nieuwe WordPress-site.
- Ga naar Gereedschap > Importeren.
- Kies de optie WordPress en klik op Nu installeren als de importeerplugin nog niet actief is.
- Klik op Begin met importeren.
- Selecteer het XML-bestand dat je eerder hebt gedownload en klik op Bestand uploaden en importeren.
- Wijs de auteurs toe aan bestaande gebruikers of maak nieuwe gebruikers aan zoals gevraagd.
Na het importeren zie je een bevestigingsmelding in het dashboard. Controleer direct of berichten en pagina’s zichtbaar zijn onder de juiste menu-onderdelen. Let op: widgets, thema-instellingen en CSS van child-thema’s worden niet automatisch meegenomen. Die moet je handmatig opnieuw instellen.
Importeren met All-in-One WP Migration
Gebruik je de plugin voor een volledige migratie, dan verloopt het importeren als volgt:
- Installeer en activeer All-in-One WP Migration op de nieuwe site.
- Ga naar All-in-One WP Migration > Importeren.
- Kies dezelfde methode als bij de export (bureaublad of cloud) en selecteer het exportbestand.
- De plugin vervangt automatisch de database en bestanden, en werkt de URL’s bij naar het nieuwe domein.
Na de import via een plugin: controleer de toegangsrechten van beheerders, bevestig dat licenties van premiumplugins zijn meegenomen, en koppel het juiste domein aan de nieuwe installatie. Zie je na het importeren een witte pagina of foutmelding, controleer dan de PHP-uploadinstellingen bij je hostingprovider. Die bepalen namelijk de maximale bestandsgrootte die je kunt uploaden.
Controleer en herstel de website na de import
De import is klaar, maar de migratie is nog niet voorbij. Nu begint de controlefase. Dit is het moment waarop de meeste problemen aan het licht komen, dus neem hier de tijd voor.
Loop de volgende punten systematisch langs:
- Homepage en pagina’s: laden ze correct en volledig?
- Afbeeldingen en media: worden ze goed weergegeven? Vergelijk het aantal items in de mediabibliotheek van de oude en nieuwe site.
- SSL-certificaat: is het actief en toont de browser een slotje?
- Formulieren en interactieve elementen: werken ze zoals verwacht?
- Interne links: verwijzen ze naar het juiste domein?
Een veelvoorkomend probleem na een import zijn kapotte afbeeldingslinks. Dit treedt op omdat geïmporteerde content nog URL’s bevat die naar het oude domein verwijzen. Los dit op met een search-and-replace in de database, via een plugin als Redirection of Rank Math Deze link opent in een nieuw tabblad of via een SQL-query. Stel daarna ook 301-redirects in voor pagina’s waarvan de URL is veranderd. Een 301-redirect geeft vrijwel alle SEO-waarde door aan de nieuwe pagina. Gebruik geen 302-redirects en vermijd redirect chains, want die kosten je rankingkracht.
Krijg je na het aanpassen van permalinks 404-meldingen? Controleer dan het .htaccess-bestand en sla de permalink-instellingen opnieuw op via Instellingen > Permalinks. Dat lost in de meeste gevallen het probleem direct op.
Optimaliseer de WordPress-site na de migratie
Met een werkende website ben je er bijna. De laatste stap is optimalisatie. Een migratie is een uitgelezen moment om de technische basis van je site goed neer te zetten.
Begin met snelheid. Websitesnelheid is een directe rankingfactor voor Google en heeft direct invloed op het gedrag van bezoekers. Meet je score met Google PageSpeed Insights en Core Web Vitals. Installeer daarna één caching-plugin (niet meerdere, want dat geeft conflicterende cache-regels) en optimaliseer je afbeeldingen. Gebruik een licht thema en houd het aantal actieve plugins beperkt.
Voor SEO geldt: koppel de site aan Google Search Console en monitor de eerste weken op dalende impressies of verdwenen rankings. Controleer of je permalinkstructuur logisch is en of alle pagina’s worden geïndexeerd. Zorg ook dat advertenties, sociale profielen en andere externe kanalen naar de juiste URL’s verwijzen.
Plan tot slot regelmatig onderhoud in. Controleer elke paar maanden of pagina’s soepel laden, caching goed is afgesteld, en of plugins, thema’s en WordPress zelf op de nieuwste versie draaien. Heb je hier geen tijd voor of wil je dit uitbesteden? Bekijk dan onze beheer en support voor WordPress. We zorgen voor veilige hosting, gecontroleerde updates, dagelijkse back-ups en continue monitoring, zodat jij je kunt focussen op wat echt belangrijk is.
Een succesvolle CMS-migratie naar WordPress begint met voorbereiding, verloopt via de juiste methode en eindigt met een grondige controle. Volg je de stappen in deze gids, dan zet je een solide basis neer voor een snelle, veilige en goed vindbare WordPress-site.