Een WordPress-site importeren, zonder de overbodige ballast
Veel WordPress-sites slepen jaren aan overbodige data met zich mee. Denk aan oude shortcodes van pagebuilders, ongebruikte media, vervuilde databasevelden of plugins die allang niet meer actief zijn. Bij een migratie is het verleidelijk om gewoon een complete backup terug te zetten, maar dat betekent ook: alle oude rommel importeren.
Wil je het goed aanpakken? Dan begin je met een schone installatie en neem je alleen de waardevolle content mee. In dit artikel leg ik uit hoe ik dat doe — stap voor stap.
Stap 1: Begin met een schone WordPress-installatie
Installeer WordPress op een testserver. Een lege installatie zorgt ervoor dat je:
- een schone options-tabel hebt
- geen achtergebleven plugin-data meesleept
- volledige controle houdt over wat je wél en niet importeert
Stap 2: Installeer je thema en plugins
Installeer het (child) thema dat je wilt gebruiken. In mijn geval meestal GeneratePress + GenerateBlocks.
Daarna de plugins die je nodig hebt, maar activeer ze nog niet allemaal meteen:
- Akeeba Backup
- Wordfence Security
- EWWW Image Optimizer
- Easy Updates Manager
- Swift Performance Lite
- Redis Object Cache
- Yoast SEO
- Redirection
Stap 3: Content exporteren — maar dan slim
Op de oude site exporteer je alleen wat je nodig hebt. Geen pagebuilder-meta, geen ongebruikte velden, geen automatische velden die toch opnieuw worden opgebouwd.
Gebruik hiervoor bijvoorbeeld de plugin WP Import Export Lite:
- Gebruikers — inclusief rollen
- Taxonomieën — categorieën, tags, eventueel extra’s (bijv. ACF)
- Berichten en pagina’s — exclusief overbodige post-meta
Let op: behoudt publicatiedatums, auteurs en permalinks - Menu’s
Media
Download alle media via FTP naar je lokale computer:
- Behoud de originele structuur en bestandsdatums
- Verwijder gegenereerde thumbnails en WebP-bestanden (die worden opnieuw aangemaakt)
Content opschonen (optioneel)
Gebruik regular expressions om oude shortcodes of ongewenste opmaak te verwijderen. Voorzichtigheid is hierbij essentieel.

Stap 4: Content importeren in de nieuwe site
Importeer nu de opgeschoonde content, in deze volgorde:
- Gebruikers
Als er rechtenstructuren zijn, zet die dan eerst over (bijvoorbeeld met Advanced Access Manager) - Taxonomieën
Deze moeten bestaan voordat je berichten importeert - Berichten en pagina’s
Behoud permalinks, datums en auteurs
Importeer alleen relevante post-meta en SEO-gegevens - Menu’s
- Media uploaden via FTP
Zet alle media op de juiste plek met behoud van structuur en datums
Gebruik vervolgens Media Sync om de bestanden zichtbaar te maken in de WordPress-mediabibliotheek
Stap 5: De site inrichten en optimaliseren
Nu begint het handmatige werk:
- Activeer plugins als Yoast en EWWWIO
- Stel het thema en Customizer in (lay-out, kleuren, logo, lettertypes)
- Herbouw pagina’s in een blok-gebaseerde structuur (bijvoorbeeld met GenerateBlocks)
- Controleer alle berichtenweergaven en pas aan waar nodig
- Gebruik een database cleaner plugin om ongebruikte data en ‘zwevende’ metadata op te ruimen
Afronding: testen, testen, testen
Controleer de hele website:
- Werkt alles zoals verwacht?
- Zijn de permalinks correct overgenomen?
- Klopt de content en structuur?
- Zijn er geen overblijfselen van oude plugins of builders?
- Laadt de site snel en stabiel?
Pas als alles klopt, kun je de site live zetten.
Een schone migratie is meer werk, maar je website is er blij mee. En jij straks ook.
Klaar om je website écht goed te migreren?
Laat JLink je helpen met een doordachte, technische migratie.
Bel direct