---
title: "WordPress naar Astro: migreren zonder SEO te verliezen"
description: "WordPress naar Astro migreren: headless of volledig, berichten en Yoast-metadata exporteren, permalinks overnemen en WordPress-URL's redirecten."
url: "https://dardo.studio/nl/blog/wordpress-naar-astro/"
language: "nl"
translations: {"en":"https://dardo.studio/en/blog/wordpress-to-astro/","es":"https://dardo.studio/es/blog/migrar-de-wordpress-a-astro/","fr":"https://dardo.studio/fr/blog/migrer-wordpress-vers-astro/","de":"https://dardo.studio/de/blog/wordpress-zu-astro-migrieren/","it":"https://dardo.studio/it/blog/migrare-da-wordpress-ad-astro/","pt":"https://dardo.studio/pt/blog/migrar-de-wordpress-para-astro/","sv":"https://dardo.studio/sv/blogg/migrera-wordpress-till-astro/","pl":"https://dardo.studio/pl/blog/migracja-z-wordpressa-do-astro/","uk":"https://dardo.studio/uk/blog/wordpress-to-astro/","ru":"https://dardo.studio/ru/blog/wordpress-to-astro/","ar":"https://dardo.studio/ar/blog/wordpress-to-astro/","hi":"https://dardo.studio/hi/blog/wordpress-to-astro/","th":"https://dardo.studio/th/blog/wordpress-to-astro/","ja":"https://dardo.studio/ja/blog/wordpress-to-astro/","ko":"https://dardo.studio/ko/blog/wordpress-to-astro/","zh-Hans":"https://dardo.studio/zh-Hans/blog/wordpress-to-astro/","zh-Hant":"https://dardo.studio/zh-Hant/blog/wordpress-to-astro/"}
updated: "2026-10-13T02:37:38.023Z"
---

[Blog](https://dardo.studio/nl/blog/)

# WordPress naar Astro: zo migreer je een WordPress-site, headless of volledig, zonder je rankings te verliezen

WordPress naar Astro: twee routes, wat je exporteert, hoe je Yoast-titels, permalinks en uploads behoudt en welke URL's de meeste migraties vergeten.

Door [Nicolás Cerón](https://dardo.studio/nl/studio/) ·12 oktober 2026

![Een groot, oud landhuis bij nacht met steigers en verlichte ramen, en een karmozijnrode reiskoffer op een steekkar op het pad met kinderkopjes dat omhoogloopt naar een kleine verlichte sterrenwacht op de heuvel.](https://dardo.studio/_astro/01M4SH202BB16HWS7MBCWHNP1S_Z2cx2K1.webp)

## Belangrijkste punten

- Je kunt WordPress als headless CMS achter Astro houden of de content er volledig uithalen; het SEO-werk om URL's en metadata te behouden is in beide gevallen hetzelfde.
- Gereedschap, Exporteren geeft je een WXR-bestand met berichten, pagina's, reacties, aangepaste velden en taxonomieën; afbeeldingen blijven in wp-content/uploads staan en moet je apart kopiëren.
- Met Yoast SEO geeft de REST API in yoast\_head\_json de uiteindelijke titel, beschrijving, canonical en Open Graph-tags van elke pagina terug, klaar voor hergebruik.
- Permalinks van WordPress eindigen op een slash, net als de standaardoutput van Astro; bouw paden met een datum na met dynamische routes in plaats van ze te redirecten.
- Redirect ook de URL's die WordPress zelf aanmaakt: feeds, ?p=-shortlinks, bijlagepagina's, auteursarchieven en uploads die je hebt verplaatst.

## Het korte antwoord

Op 13 oktober 2026 draaide volgens [W3Techs](https://w3techs.com/technologies/details/cm-wordpress) 40,1% van alle websites op WordPress, dus de meeste websitemigraties beginnen daar. De [migratiegids van Astro](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) beschrijft twee routes: WordPress houden als headless CMS en Astro de front-end laten bouwen, of de content helemaal uit WordPress halen.

Welke route je ook kiest, het werk dat je verkeer beschermt is hetzelfde: elke URL houden die bezoekers oplevert, de titels en beschrijvingen overnemen die je SEO-plug-in maakte, de map met uploads kopiëren, de plug-ins vervangen die front-endwerk deden en elke URL die verandert een permanente redirect geven. Werk je in die volgorde, dan kan de nieuwe site sneller laden en goedkoper draaien zonder dat zijn rankings weer bij nul beginnen.

## Headless WordPress of volledig overstappen?

|                     | WordPress houden als headless CMS                                                                      | De content uit WordPress halen                                             |
| ------------------- | ------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------- |
| Bewerken            | Hetzelfde WordPress-dashboard                                                                          | Een nieuw CMS, of Markdown-bestanden in de repository                      |
| Wat Astro inleest   | De REST API van WordPress of WPGraphQL                                                                 | Content collections of de API van het nieuwe CMS                           |
| WordPress-onderhoud | Ja: hosting, updates en beveiligingspatches, al hoeft het niet meer publiek bereikbaar te zijn         | Geen                                                                       |
| Plug-ins            | Plug-ins voor het bewerken blijven werken; alles wat in het thema draaide, moet opnieuw gebouwd worden | Alles wat je nog nodig hebt, wordt opnieuw gebouwd of vervangen            |
| Het best als        | Een grote redactie graag in WordPress werkt                                                            | De site zelden verandert, of het team sowieso naar een nieuw CMS overstapt |

Astro documenteert beide: [WordPress gebruiken als headless CMS](https://docs.astro.build/en/guides/cms/wordpress/) en [overstappen vanaf WordPress](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/), waar het voor de content de tool wordpress-export-to-markdown aanraadt.

## Wat we zagen bij acht live WordPress-sites

Op 13 oktober 2026 bekeken we acht sites die op WordPress draaien, van de nieuwsblog van WordPress.org zelf tot grote uitgevers, om te zien waar een migratie op kan rekenen:

- **Zeven van de acht serveerden hun berichten openbaar via de REST API**, op /wp-json/wp/v2/posts. De achtste antwoordde met 401: sommige hosts en beveiligingsplug-ins schermen de API af, dus controleer die van jou voordat je je planning erop baseert.
- **Drie van de acht gaven bij elk bericht ook de data van Yoast SEO terug.** Yoast voegt een veld yoast_head_json toe aan de standaard REST-antwoorden, met de titel, de beschrijving, de canonical URL, de Open Graph-tags en het schema dat het voor die pagina rendert ([developerdocumentatie van Yoast](https://developer.yoast.com/customization/apis/rest-api/)). Dat is precies de SEO-metadata die je nodig hebt, klaar voor hergebruik.
- **Elke bericht-URL die ze teruggaven, eindigde op een slash, en bij vijf van de zeven stond het jaar erin**, zoals in /2026/10/naam-van-het-bericht/. Astro moet die structuur exact nabouwen, anders heeft elk bericht een redirect nodig.
- **Zes van de acht laadden nog jQuery**, een herinnering aan hoeveel front-endcode een WordPress-thema met zich meedraagt die je bij een herbouw in Astro kunt achterlaten.

## Van WordPress naar Astro, stap voor stap

1. **Inventariseer elke URL.** Sinds versie 5.5 publiceert WordPress een sitemap op /wp-sitemap.xml, tenzij een SEO-plug-in die vervangt door een eigen sitemap ([Make WordPress Core](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/)). Haal daarnaast het rapport Pagina's uit Google Search Console op voor de langst beschikbare periode, noteer de permalinkstructuur onder Instellingen, Permalinks en exporteer de regels uit een eventuele redirectplug-in.
2. **Kies tussen headless en volledig overstappen** met de tabel hierboven. De overige stappen gelden voor allebei; bij headless betekent "exporteren" dat je dezelfde data tijdens de build uit de API leest.
3. **Exporteer de content.** Gereedschap, Exporteren maakt een WXR-bestand, een XML-export met je berichten, pagina's, custom post types, reacties, aangepaste velden, categorieën, tags, aangepaste taxonomieën en gebruikers ([WordPress-documentatie](https://wordpress.org/documentation/article/tools-export-screen/)). Wil je exporteren met een script, dan geeft de [REST API](https://developer.wordpress.org/rest-api/reference/posts/) tot 100 berichten per pagina terug, met de gerenderde HTML van elk bericht.
4. **Kopieer de uploads.** Afbeeldingen zitten niet in het XML-bestand: ze staan in wp-content/uploads, samen met de verkleinde kopieën die WordPress van elke afbeelding maakte. Bewaar de originelen, laat [astro:assets](https://docs.astro.build/en/guides/images/) de formaten genereren en beslis of de oude afbeeldings-URL's hetzelfde blijven of redirects nodig hebben.
5. **Neem de SEO-metadata mee.** Draait de site op Yoast SEO, lees dan voor elk bericht en elke pagina yoast_head_json uit de REST API: zo krijg je de uiteindelijke titel en beschrijving in plaats van de sjablonen die de plug-in opslaat. Zo niet, haal ze dan uit de aangepaste velden van de plug-in in de export.
6. **Bouw de templates opnieuw als Astro-componenten.** Stap je volledig over, maak dan van berichten en pagina's [content collections](https://docs.astro.build/en/guides/content-collections/) of zet ze in een nieuw CMS; met headless WordPress haal je ze op uit de API. Controleer de HTML van een paar berichten op shortcodes, embeds en markup van pagebuilders, die vaak opgeschoond moet worden voordat het er buiten het oude thema goed uitziet.
7. **Vervang de plug-ins die front-endwerk deden.** Formulieren hebben een eigen endpoint nodig (een Cloudflare Worker, een formulierdienst of je CRM), zoeken kan een statische index worden zoals [Pagefind](https://pagefind.app/), en voor reacties moet je een besluit nemen: houden, naar een dienst verhuizen of sluiten. Cachingplug-ins hebben niets meer te doen zodra pagina's vooraf worden gebouwd.
8. **Neem de URL-structuur over.** Permalinks van WordPress eindigen meestal op een slash, wat overeenkomt met de standaard directory-output van Astro. Permalinks met een datum worden dynamische routes zoals /\[year\]/\[month\]/\[slug\]/ ([routing in Astro](https://docs.astro.build/en/guides/routing/)); categorie- en tagarchieven hebben eigen pagina's of een redirect nodig.
9. **Redirect op de server, ook voor de restjes van WordPress.** Een statische Astro-build zonder adapter maakt van geconfigureerde redirects meta-refresh-pagina's ([configuratiereferentie van Astro](https://docs.astro.build/en/reference/configuration-reference/)), dus stel 1:1 301-redirects in waar de site gehost wordt. Behalve gewijzigde berichten dek je ook de URL's af die WordPress zelf aanmaakt: /feed/, ?p=-shortlinks, bijlagepagina's, auteursarchieven en elk bestand in /wp-content/uploads/ dat je hebt verplaatst.
10. **Lanceer en blijf opletten.** Zet de DNS om, houd de oude WordPress-installatie alleen voor jezelf bereikbaar tot de nieuwe site is gecontroleerd en volg de komende weken de indexeringsrapporten van Search Console. Onze [SEO-checklist voor website-migratie](https://dardo.studio/nl/blog/website-migratie-seo-checklist/) behandelt de lanceerdag en de 90 dagen erna.

## Wat er verandert na de overstap

| Onderdeel   | Op WordPress                                   | Op Astro                                                              |
| ----------- | ---------------------------------------------- | --------------------------------------------------------------------- |
| Bewerken    | WordPress-dashboard en blokeditor              | WordPress als headless CMS, een ander CMS of Markdown                 |
| Hosting     | Een PHP-server en een database                 | Elke statische host of elk edgeplatform, zoals Cloudflare             |
| Updates     | Core, thema en plug-ins die je bij moet houden | Updates van dependencies in de repository, geen op de publieke server |
| Formulieren | Een formulierplug-in                           | Je eigen endpoint en opslag                                           |
| Zoeken      | Zoekfunctie van WordPress of een zoekplug-in   | Een statische index of een zoekdienst                                 |
| Prestaties  | Caching- en optimalisatieplug-ins              | Vooraf gebouwde pagina's, JavaScript alleen waar je het toevoegt      |

## SEO behouden

De richtlijnen van Google voor [siteverhuizingen met URL-wijzigingen](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) gelden hier ook: koppel elke oude URL aan het meest vergelijkbare nieuwe adres, gebruik permanente serverside redirects en houd ze minstens een jaar aan. Met WordPress zijn identieke URL's makkelijker te behouden dan bij de meeste platforms, omdat de permalinks met een slash aan het eind overeenkomen met de standaardinstellingen van Astro; het werk zit in het nabouwen van datumpaden, archieven en elke URL die een plug-in genereerde.

Controleer daarna wat het oude thema en de plug-ins aan elke pagina toevoegden: canonical-tags, Open Graph-afbeeldingen, gestructureerde data, de hreflang-tags van een meertaligheidsplug-in en de robots-regels. Alles wat op de nieuwe site ontbreekt, is een signaal dat Google kwijtraakt op de dag dat je overstapt.

## Zo pakt Dardo een WordPress-migratie aan

We voeren WordPress-verhuizingen uit als onderdeel van onze dienst [websitemigratie](https://dardo.studio/nl/diensten/website-migratie/): een inventarisatie van URL's en content, de keuze tussen headless en volledig overstappen, eerst één representatieve pagina die opnieuw wordt gebouwd en op afgesproken breedtes wordt beoordeeld, en daarna de rest van de templates, formulieren en redirects. De bouw zelf is [webontwikkeling](https://dardo.studio/nl/diensten/webontwikkeling/) in Astro. Twijfel je nog of je WordPress überhaupt wilt verlaten, dan laat onze vergelijking van [WordPress en een website op maat](https://dardo.studio/nl/blog/wordpress-of-maatwerk-website/) zien wanneer elk van de twee loont, en behandelen onze gidsen over migreren vanaf [Framer](https://dardo.studio/nl/blog/framer-naar-astro/) en [Webflow](https://dardo.studio/nl/blog/webflow-naar-astro/) de andere veelvoorkomende vertrekpunten.

Overweeg je een overstap? [Stuur ons de site en wat je wilt veranderen](https://dardo.studio/nl/contact/?service=website-migration). We vertellen je of headless of een volledige overstap het beste past, voordat we voor een van beide een offerte maken.

## Veelgestelde vragen

**Kan ik WordPress gebruiken met Astro?**

Ja. WordPress kan blijven als headless CMS: redacteuren houden het WordPress-dashboard en Astro bouwt de publieke site vanuit de REST API of WPGraphQL. Astro documenteert deze opzet in zijn gids over WordPress als CMS.

**Hoe exporteer ik WordPress-content naar Astro?**

Gebruik Gereedschap, Exporteren voor een WXR-bestand en zet dat om met een tool zoals wordpress-export-to-markdown, of lees de berichten uit via de REST API, tot 100 per verzoek. Kopieer wp-content/uploads apart, want de afbeeldingen zitten niet in het exportbestand.

**Verlies ik mijn Google-posities als ik van WordPress naar Astro overstap?**

Niet als elke URL die verkeer oplevert blijft werken. Houd de permalinkstructuur aan, inclusief de slash aan het eind, neem titels, beschrijvingen en gestructureerde data over, voeg 301-redirects toe voor alles wat verandert en houd Search Console na de lancering een paar weken in de gaten.

**Wat gebeurt er met mijn WordPress-plug-ins?**

Plug-ins die redacteuren helpen, kunnen in een headless opzet blijven werken, maar alles wat in het thema draaide, zoals formulieren, sliders, zoeken, reacties of pagebuilders, moet opnieuw gebouwd of vervangen worden, omdat Astro de publieke pagina's zelf rendert.

**Is Astro sneller dan WordPress?**

Een Astro-site wordt vooraf gebouwd en levert alleen JavaScript waar je het toevoegt, dus er is geen PHP-server of cachingplug-in nodig om elk bezoek te beantwoorden. Hoeveel sneller hangt af van wat het WordPress-thema laadde, dus meet het zowel voor als na de overstap.

## Bronnen & meer lezen

Bronnen achter deze pagina, met meer details van de oorspronkelijke uitgevers.

- [W3Techs: gebruiksstatistieken en marktaandeel van WordPress (in het Engels)](https://w3techs.com/technologies/details/cm-wordpress) · w3techs.com
- [Astro-documentatie: migreren vanaf WordPress](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) · docs.astro.build
- [Astro-documentatie: headless WordPress en Astro](https://docs.astro.build/en/guides/cms/wordpress/) · docs.astro.build
- [WordPress-documentatie: het scherm Gereedschap, Exporteren (in het Engels)](https://wordpress.org/documentation/article/tools-export-screen/) · wordpress.org
- [Handboek van de WordPress REST API: berichten (in het Engels)](https://developer.wordpress.org/rest-api/reference/posts/) · developer.wordpress.org
- [Make WordPress Core: nieuwe XML-sitemaps in WordPress 5.5 (in het Engels)](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/) · make.wordpress.org
- [Developerdocumentatie van Yoast: REST API (in het Engels)](https://developer.yoast.com/customization/apis/rest-api/) · developer.yoast.com
- [wordpress-export-to-markdown op GitHub (in het Engels)](https://github.com/lonekorean/wordpress-export-to-markdown) · github.com
- [Astro-documentatie: content collections](https://docs.astro.build/en/guides/content-collections/) · docs.astro.build
- [Astro-documentatie: afbeeldingen](https://docs.astro.build/en/guides/images/) · docs.astro.build
- [Astro-documentatie: routing](https://docs.astro.build/en/guides/routing/) · docs.astro.build
- [Astro-documentatie: configuratiereferentie](https://docs.astro.build/en/reference/configuration-reference/) · docs.astro.build
- [Pagefind: statisch zoeken (in het Engels)](https://pagefind.app/) · pagefind.app
- [Google Search Central: siteverhuizingen met URL-wijzigingen](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) · developers.google.com

[Nicolás Cerón](https://dardo.studio/nl/studio/)

Nicolás Cerón is de oprichter van Dardo, een studio voor branding, webdesign en webontwikkeling in Bogotá, Colombia.

## Gerelateerde artikelen

- [**WordPress of een maatwerk website? Zo kies je, en wanneer elke optie loont**Wanneer WordPress de juiste keuze is, wanneer een website op maat loont en wat headless WordPress biedt, vergeleken op kosten, snelheid, updates en eigendom.](https://dardo.studio/nl/blog/wordpress-of-maatwerk-website/)
- [**Webflow naar Astro: zo migreer je een Webflow-site zonder content, design of rankings te verliezen**Webflow naar Astro migreren: de code-export laat het CMS, formulieren, zoeken en talen achter. Wat je meeneemt, wat je herbouwt en hoe je rankings behoudt.](https://dardo.studio/nl/blog/webflow-naar-astro/)
- [**SEO-checklist voor website-migratie: wissel van platform of domein zonder je rankings te verliezen**Rankings dalen zelden door het nieuwe platform, maar doordat URL's die verkeer opleverden niet meer reageren. Een checklist van URL-inventaris tot dag 90.](https://dardo.studio/nl/blog/website-migratie-seo-checklist/)
- [**Framer naar Astro: zo verhuis je een Framer-site zonder design of rankings te verliezen**Framer heeft geen HTML-export, dus overstappen naar Astro is opnieuw bouwen. Wat je eerst vastlegt, wat breekt en hoe je design, URL's en rankings behoudt.](https://dardo.studio/nl/blog/framer-naar-astro/)

## Blijf ontdekken.

- [Dienst · **Website migreren zonder SEO-verlies**](https://dardo.studio/nl/diensten/website-migratie/)

- [Jouw project · **Start een gesprek**](https://dardo.studio/nl/contact/)
