Code-editor waarin een WordPress PHP-template wordt gemigreerd naar een Next.js-paginacomponent, met gecontroleerde redirects
  1. Home
  2. Diensten
  3. WordPress naar Next.js migratie

Migratie voor een vaste prijs · Headless WordPress of volledige overstap

WordPress naar Next.js migratie, zonder je rankings te verliezen.

Ik zet WordPress-sites over naar Next.js, met WordPress als CMS voor je redactie of er helemaal zonder. Elke URL wordt gemapt, elke redirect getest en de Core Web Vitals staan op de lanceerdag in het groen. Eén senior developer, een vaste prijs en een eerlijk antwoord als migreren het voor jou niet waard is.

  • Vaste prijsafgesproken vóór de start
  • 100% van de URL'sgemapt & 301-getest
  • Lighthouse 90+mobiel, belangrijkste templates
  • 15+ jaarWordPress & technische SEO

Waar je site op draait

  • Next.js
  • React
  • TypeScript
  • WordPress
  • WPGraphQL
  • Vercel
  • Cloudflare
  • Netlify
  • Node.js
  • Tailwind CSS
  • Sanity
  • Payload
  • Storyblok

01 · Eerst eerlijk

Next.js is geen snelheidsplugin. Migreer om de juiste redenen.

Ik verlies liever een project dan dat ik je een rebuild verkoop die je niet nodig hebt. Een goed gebouwde WordPress-site kan snel zijn en goed ranken. Migreren loont als je frontend het thema is ontgroeid, niet als er een cacheplugin verkeerd staat ingesteld.

Migreer als…

  • je marketingsite een product aan het worden is: ingelogde omgevingen, rekentools, configurators, dashboards.
  • je frontendteam al met React werkt en elke sprint tegen het thema vecht.
  • je content uit meerdere bronnen nodig hebt (WordPress, een PIM, een prijs-API) in één snelle frontend.
  • je in meerdere talen of markten publiceert en de pluginstack steeds breekt.
  • veiligheid en uptime tellen: je wilt de publieke site vanaf de edge serveren, met WordPress onzichtbaar erachter.

Migreer niet alleen omdat…

  • PageSpeed rood is. Meestal zijn dat afbeeldingen, scripts en hosting. Op te lossen in weken, niet in maanden.
  • WordPress oud aanvoelt. Je redactie vindt het waarschijnlijk fijner dan je denkt.
  • een bureau zei dat headless de toekomst is. Het is een architectuur, geen strategie.
  • je kosten wilt besparen. Twee systemen kosten meestal meer dan één, zeker in het eerste jaar.

Twijfel je aan welke kant je staat? Lees mijn onafhankelijke vergelijking WordPress vs Next.js, of los eerst de snelheid op en beslis daarna.

02 · Wat je krijgt

Alles wat een migratie nodig heeft, niet alleen nieuwe templates.

De meeste migraties gaan mis in de saaie delen: redirects, previews, formulieren, de sitemap die iedereen vergat. Die zitten vanaf dag één in de scope.

01

Volledige URL-inventaris & 301-map

Elke geïndexeerde URL uit sitemaps, Search Console, een volledige crawl en je backlinks krijgt een nieuwe bestemming. De redirects staan in Next.js of op de edge, en worden stuk voor stuk getest vóór de lancering.

02

Dezelfde SEO, daarna betere

Titles, meta descriptions, canonicals, hreflang, gestructureerde data, robots-regels, XML-sitemaps en Open Graph opnieuw opgebouwd met generateMetadata en pagina voor pagina vergeleken met de oude site.

03

Je redactie werkt gewoon door

In een headless set-up blijft WordPress het CMS: concepten, live preview, ingeplande berichten en direct publiceren via on-demand revalidatie. Niemand heeft een developer nodig om een kop aan te passen.

04

Core Web Vitals vanaf het ontwerp

Server components, next/image, zelf gehoste fonts en een strikt scriptbudget. Doel: Lighthouse 90+ op mobiel voor de belangrijkste templates, en groene velddata zodra Chromes venster van 28 dagen bij is.

05

Migratie van content & blokken

Berichten, pagina's, custom post types, ACF-velden, taxonomieën, media en Gutenberg-blokken worden getypeerde React-componenten. Oude shortcodes worden opgeruimd, niet meegesleept.

06

Formulieren, zoeken & integraties

Contactformulieren, nieuwsbrief, CRM, analytics, Consent Mode en sitezoekfunctie opnieuw gebouwd of opnieuw gekoppeld. De plugins die vroeger HTML uitspuugden hebben een nieuw thuis nodig, en dat krijgen ze.

07

Hosting, CI/CD & monitoring

Gedeployed op Vercel, Cloudflare, Netlify of je eigen servers, met een preview-omgeving per branch, uptime- en foutmonitoring en een geteste rollback.

08

Een overdracht die van jou is

Een schone TypeScript-repository in je eigen GitHub, geschreven documentatie, een opgenomen walkthrough voor je redactie en intensieve nazorg na de lancering. Geen lock-in, geen black box.

03 · Drie routes

Kies de architectuur na de audit, niet ervoor.

Er bestaat niet één ‘WordPress naar Next.js’-migratie. Dit zijn de drie varianten die ik bouw, en de audit laat zien welke past bij je team, je content en je budget.

Meest gekozenRoute A

Headless WordPress + Next.js

WordPress blijft het CMS dat je team al kent. Next.js rendert de publieke site via WPGraphQL of de REST API.

Ideaal als
Je redactie is tevreden met WordPress en het contentmodel is solide.
Je behoudt
WordPress-dashboard, gebruikers, ACF-velden, revisies
Gebruikelijke doorlooptijd
4–8 weken
Route B

Volledige overstap naar Next.js + nieuw CMS

WordPress gaat met pensioen. De content verhuist naar Sanity, Payload, Storyblok of MDX in de repository, afhankelijk van wie er redigeert en hoe vaak.

Ideaal als
WordPress zelf is het probleem: pluginschuld, zorgen over beveiliging of een contentmodel dat niet meer past.
Je behoudt
Je URL's, je rankings en je content
Gebruikelijke doorlooptijd
6–12 weken
Route C

Stapsgewijze migratie

De templates die ertoe doen gaan eerst over (landingspagina's, de blog, productpagina's), terwijl de rest onder hetzelfde domein op WordPress blijft draaien.

Ideaal als
Je kunt een grote site geen twee maanden bevriezen, of je wilt eerst resultaat zien.
Je behoudt
Eén domein, geen big-bang-lancering
Gebruikelijke doorlooptijd
In fases, 2–4 weken per fase

04 · Bescherming van je rankings

Zo overleven je rankings de verhuizing.

Een migratie is het meest riskante SEO-moment in het leven van een site. Deze waarborgen zitten in elk pakket, niet als extraatje.

  1. De oude site crawlen en exporteren voordat er iets wordt aangeraakt: URL's, statuscodes, titles, canonicals en interne links.
  2. Elke URL met vertoningen uit Search Console halen, plus elke pagina waar andere sites naar linken.
  3. Een één-op-één redirectmap opbouwen. Geen bulkredirects naar de homepage, geen ketens, geen loops.
  4. Voor elke indexeerbare pagina gerenderde HTML serveren. Google zou geen JavaScript nodig moeten hebben om je content te zien.
  5. Metadata, gestructureerde data en hreflang pagina voor pagina vergelijken met de oude site.
  6. Staging buiten de index houden en productie lanceren met sitemap-indiening en URL-inspectie.
  7. Op de lanceerdag elke redirect en statuscode testen tegen de volledige URL-lijst, vóórdat de DNS wordt omgezet.
  8. Dekking, 404's, vertoningen en Core Web Vitals 30 dagen lang monitoren, correcties inbegrepen.
$ migration-check --urls oude-urls.csv --target staging1.284 URL's gecontroleerd872 → 200  zelfde pad412 → 301  één stap, gemapt0 redirectketens · 0 loops0 soft 404's · 0 weespagina'stitles 100% · canonicals 100% · hreflang 100%klaar voor de DNS-switch$ 
Voorbeeld van de check op de lanceerdag. Je auditrapport werkt met je echte URL's.

05 · Werkwijze

Van audit tot lancering in weken, niet in kwartalen.

Elke stap eindigt met iets dat je kunt zien en goedkeuren. Niets gaat ongetest live.

  1. Week 0

    Migratie-audit

    Crawl, Search Console, analyse van plugins en contentmodel. Je krijgt een duidelijk ja of nee, de architectuur en een offerte met vaste prijs.

  2. Week 1

    Architectuur & URL-map

    Contentmodel, routing, redirectmap, hostingplan en SEO-checklist, goedgekeurd voordat er gebouwd wordt.

  3. Week 2–5

    Bouwen op staging

    Templates als React-componenten, datalaag, preview, formulieren en zoekfunctie. Wekelijkse demo's op een staging-URL.

  4. Week 4–6

    Contentmigratie & QA

    Content importeren met scripts, visuele QA, toegankelijkheid, Core Web Vitals en een SEO-vergelijking met de oude site.

  5. Lanceerdag

    Overstappen met vangnet

    Redirecttest, DNS-switch, sitemap indienen en live checks, met een rollback klaar.

  6. 30 dagen

    Hypercare

    Search Console en velddata worden de eerste twee weken dagelijks bekeken. Wat afwijkt, wordt opgelost.

Planning voor het Launch-pakket. Grotere sites duren langer, en de audit geeft je mijlpalen met datum.

06 · Vaste prijzen

Heldere pakketten. Geen verrassingen per uur.

De prijs staat vast zodra de audit de scope bevestigt. Verandert de scope, dan spreken we dat schriftelijk af voordat ik iets nieuws bouw.

Migratie-audit

De beslissing wel of niet te migreren, onderbouwd met cijfers.

€ 690

vaste prijs · 5 werkdagen

Wordt 100% verrekend als je binnen 60 dagen migreert

  • URL-inventaris uit crawl + Search Console
  • Plugin- & functiemap: wat verhuist, wat opnieuw wordt gebouwd, wat verdwijnt
  • Aanbevolen architectuur en hosting
  • Concept-redirectmap en lijst met SEO-risico's
  • Vaste offerte en planning voor de bouw
Plan de audit

Launch

Bedrijfs- en marketingsites.

€ 6.900

vaste prijs · 4–6 weken

  • Tot 30 pagina's en 6 templates
  • Blog met tot 500 berichten
  • Headless WordPress of een nieuw CMS
  • Formulieren, analytics & Consent Mode
  • Volledige redirectmap + test op de lanceerdag
  • 30 dagen hypercare
Start met Launch
Voor contentrijke sites

Scale

Uitgevers, meertalige en B2B-sites.

€ 12.900

vaste prijs · 6–10 weken

  • Tot 12 templates en 5.000 URL's
  • Tot 3 talen met hreflang
  • Live preview & on-demand revalidatie
  • Sitezoekfunctie en CRM-koppeling
  • Migratie van ACF-velden & blokken met scripts
  • 45 dagen hypercare
Praat over Scale

Maatwerk

WooCommerce, webapps en grote sites.

vanaf€ 18.000

scope na de audit

  • Headless WooCommerce of commerce-API's
  • Ingelogde omgevingen en app-functies
  • 10.000+ URL's of meerdere sites
  • ERP-, PIM- of SSO-koppelingen
  • Gefaseerde, stapsgewijze migratie
  • Eigen lanceerplan
Vraag een voorstel aan
Elk pakket bevat:TypeScript-code in je eigen repositoryStaging-omgevingSEO-checklistDocumentatieGeen lock-in

Betaling: 40% bij de start, 40% na goedkeuring van staging, 20% na de lancering. Prijzen exclusief btw; gefactureerd vanuit Spanje (EU), btw verlegd voor bedrijven in de EU.

Na de lancering: Care-plan

€ 390/maand

Updates van Next.js en WordPress, uptime- en foutmonitoring, maandelijkse Core Web Vitals-check en 3 uur ontwikkeling. Maandelijks opzegbaar.

Vraag naar het Care-plan
Anton Smolik, freelance WordPress- en Next.js-developer
Anton Smolik

07 · Wie het werk doet

Je praat met de developer die de code schrijft.

Ik ben Anton Smolik, senior WordPress-developer in de buurt van Barcelona. Al meer dan vijftien jaar werk ik diep in WordPress: thema's, plugins, WooCommerce, performance en technische SEO. Tegenwoordig speelt een groot deel van mijn werk zich af in React en Next.js daarbovenop.

Daarom kan ik je eerlijk vertellen of migreren de moeite waard is: ik weet precies wat WordPress wel en niet kan, en wat een Next.js-frontend echt kost om te draaien. Geen accountmanagers, geen overdracht aan junioren, geen verrassingen op de factuur.

  • 5,0 ★Google-reviews (25)
  • 15+ jaarWordPress in productie
  • CETfactuur uit de EU (Spanje)

08 · Veelgestelde vragen

Wat mensen vragen vóór een migratie.

Twijfel je nog of Next.js bij je site past? Vraag het me gewoon. Je krijgt een eerlijk antwoord, ook als dat ‘niet migreren’ is.

Stel een vraag

Voor een typische bedrijfssite € 6.900, vaste prijs. Contentrijke of meertalige sites kosten € 12.900, en WooCommerce, webapps of zeer grote sites beginnen bij € 18.000. De audit van € 690 legt de exacte prijs vast en wordt volledig verrekend als je binnen 60 dagen doorgaat.

Vier tot zes weken voor een marketingsite tot 30 pagina's, zes tot tien weken voor contentrijke of meertalige sites. De audit duurt vijf werkdagen en geeft je mijlpalen met datum.

Niet als de migratie goed wordt uitgevoerd. Elke URL met vertoningen of backlinks wordt één-op-één geredirect, metadata en gestructureerde data worden pagina voor pagina vergeleken en Search Console wordt na de lancering gemonitord. Kleine schommelingen in de eerste weken zijn normaal; blijvende dalingen komen door ontbrekende redirects en verloren content, en precies dat voorkomt dit proces.

Ja. In een headless set-up blijft WordPress je CMS: hetzelfde dashboard, dezelfde gebruikers, concepten, ingeplande berichten en live preview. Alleen de publieke website verandert.

Niet vanzelf. Beide kunnen uitstekende, crawlbare HTML serveren. Next.js geeft je meer controle over rendering en performance, maar dat loont alleen als metadata, routing, sitemaps en redirects goed zijn gebouwd. Precies daarvoor huur je mij in.

Plugins aan de beheerkant, zoals ACF, de data van je SEO-plugin en gebruikersbeheer, blijven meestal gewoon werken. Plugins die frontend-HTML uitspugen, zoals sliders, formulierbouwers en pagebuilders, worden opnieuw gebouwd als React-componenten of vervangen door een API-koppeling. De audit zet elke plugin op een rij met wat ermee gebeurt.

Waar het het beste past. Vercel is het eenvoudigst, Cloudflare en Netlify werken goed, en je eigen Node-server of container kan ook als je alleen EU-hosting wilt of meer controle nodig hebt. WordPress kan bij je huidige hoster blijven, afgeschermd van het publiek.

Ja, al laten pagebuilder-layouts zich niet netjes exporteren. Ik bouw de ontwerpen na als componenten en zet de content in gestructureerde velden, zodat je redactie daarna prettiger werkt dan voorheen.

Ja, als maatwerkproject. Headless WooCommerce werkt voor de juiste winkel, maar checkout, betalingen en voorraad voegen echte complexiteit toe. Vaak is een snellere WooCommerce het betere antwoord, en als dat bij jou zo is, zeg ik het.

Dan krijg je dat zwart op wit, met de redenen en een goedkoper plan om op te lossen wat je site echt tegenhoudt. Het rapport is hoe dan ook van jou.

Stuur me je URL. Je krijgt een helder antwoord.

Vertel me over je site en waarom je naar Next.js kijkt. Binnen één werkdag krijg je een eerste, eerlijke en gratis inschatting, en beslissen we samen of de audit zinvol is.

hi@antonsmolik.com · Reageert meestal binnen één werkdag