Alle artikelen

WordPress is dood. Ik heb het bewijs.

WordPress logo dat oplost in moderne, schone code — het einde van een tijdperk
Het einde van een tijdperk: van 60 plugins naar één platform

Hoe ik in 78 dagen met AI een compleet platform bouwde dat WordPress overbodig maakt — en waarom ik nooit meer teruggaa


Het moment waarop ik stopte

Ik zeg het hardop: WordPress is dood. Niet technisch — cultureel. Na jaren de website van Je Leefstijl Als Medicijn te draaien op WordPress, met 690.000 bezoeken per jaar en een groeiende community, heb ik de stekker eruit getrokken.

Niet uit frustratie. Uit ervaring.

In 78 dagen bouwde ik een compleet nieuw platform met Payload CMS en AI. Het resultaat draait nu live op jeleefstijlalsmedicijn.nl: sneller, schoner, cookieloos, gehost op eigen servers in Amsterdam. En het kost hetzelfde als onze oude WordPress-hosting bij Cloudways.

Dit is geen theoretisch verhaal. Dit zijn de cijfers. En je kunt het zelf checken.


Wat we achterlieten: het WordPress-moeras

Laat me eerlijk zijn over wat onze WordPress-omgeving was geworden.

60 actieve plugins. Van Kadence Blocks Pro tot WP GraphQL, van Rank Math SEO tot een custom Keycloak-authenticatie plugin. Zestig stuks. Elke plugin een potentieel veiligheidsrisico, een mogelijke incompatibiliteit bij de volgende update, een extra stukje code dat geladen moest worden.

7 Docker-services waren nodig om de boel lokaal te draaien: WordPress zelf, MariaDB, nginx, Redis, phpMyAdmin, Mailhog en WP-CLI.

5 aparte Git-repositories voor custom plugins. Onze Gutenberg-blocks? 130 commits in 5 dagen. Ons taxonomiesysteem? Een apart project omdat WordPress het simpelweg niet kan. Content Clusters, LinkBlocks, een artikel-importer — allemaal losse projecten die gecoördineerd moesten worden.

En dan de architecturale besluiteloosheid: we draaiden twee GraphQL-implementaties tegelijk. WPGraphQL én Gato GraphQL. Twee systemen voor hetzelfde doel, omdat geen van beide alles kon wat we nodig hadden.

177 commits verspreid over vijf repositories. Maanden werk. Constant onderhoud. Breaking updates.


De HTML vertelt het verhaal

Wil je weten hoe ziek het WordPress-ecosysteem is? Kijk naar de broncode.

Een simpele pagina op onze oude WordPress-site: 160.535 bytes HTML. Dezelfde pagina op het nieuwe platform: 72.052 bytes. Dat is 2,2 keer kleiner.

Maar het gaat niet alleen om grootte. Het gaat om wat erin staat.

WordPress met Kadence genereert dit soort code:

<div class="wp-block-kadence-column kadence-column265613_67c538-c0">
  <div class="wp-block-kadence-column-inner">
    <div class="wp-block-kadence-column-overlap">
      <!-- hier zit je content, 7 lagen diep -->
    </div>
  </div>
</div>

1.058 class-attributen. 392 Kadence-blokinstanties. 43 inline styles. 12 navigatie-elementen voor verschillende menuvarianten. Een nachtmerrie voor elke browser die dit moet renderen.

Ons nieuwe platform genereert dit:

<div class="grid grid-cols-1 md:grid-cols-3 gap-4">
  <!-- content, 2-3 lagen diep, klaar -->
</div>

444 class-attributen. Nul plugin-gegenereerde markup. 23 inline styles, alleen voor essentiële zaken. Schone, semantische HTML die elke browser moeiteloos rendert.

Vergelijking van HTML-output: WordPress met 160KB bloat versus Payload met 72KB schone code
Links: WordPress HTML-spaghetti. Rechts: schone Payload-output. Hetzelfde content, 2,2x kleiner.

78 dagen: van nul naar compleet platform

Op 12 januari 2026 begon ik. Op 30 maart was het klaar. 78 dagen. 863 commits.

Wat er in die tijd gebouwd is — en wat je nu live kunt zien op jeleefstijlalsmedicijn.nl:

  • 26 content-collectiesartikelen, pagina’s, recepten, aandoeningen, vragenlijsten, organisaties, contacten
  • 31 interactieve blokken — van FAQ’s en tijdlijnen tot een interactief leefstijlwiel en gezondheidsberekeningen
  • Multi-tenant architectuur — meerdere sites vanuit één platform
  • Receptendatabase met NEVO-voedingswaarden per ingrediënt
  • Vragenlijstmodule met scoring en persoonlijk advies
  • E-mailsysteem met block-gebaseerde templates
  • Volledige WordPress-migratie — alle 500+ artikelen automatisch overgezet

De snelheid? 11,1 commits per dag. Dat is niet normaal. Dat is AI.


De AI-factor: 75,8% van alle code

Dit is het deel dat mensen niet geloven tot ze de cijfers zien.

Van de 863 commits zijn er 654 mede geschreven door Claude, Anthropic’s AI-assistent. Dat is 75,8%.

Ik stuurde. Claude bouwde. Niet blind — ik reviewde elke regel. Maar de snelheid waarmee features van idee naar werkende code gingen, is iets wat ik in 40 jaar ICT niet eerder heb meegemaakt.

Ter vergelijking: mijn persoonlijke website wimtilburgs.nl — 206 commits, 202 contentbestanden in 6 talen, 85% AI-geschreven. Gebouwd als experiment. Nu een volwassen meertalige site.

De cijfers uit de industrie bevestigen wat ik ervaar:

  • Bij Anthropic zelf wordt 70-90% van alle code geproduceerd door AI
  • GitHub meldt dat 4% van alle publieke commits nu AI-gegenereerd is. Projectie voor eind 2026: 20%
  • Documentatie schrijven gaat 80% sneller, boilerplate-code 70% sneller
  • GitHub Copilot-gebruikers zijn gemiddeld 55% sneller bij codeertaken

Er is ook een eerlijke nuance. Een studie van MEFI toonde aan dat ervaren ontwikkelaars denken 24% sneller te zijn met AI, maar in werkelijkheid 19% langzamer zijn bij complexe taken. AI is geen wondermiddel. Het is een vermenigvuldiger — maar dan moet je weten wat je vermenigvuldigt.


Cookieloos, privacyvriendelijk, eigen servers

Hier wordt het interessant voor iedereen die zich zorgen maakt over privacy.

Ga naar jeleefstijlalsmedicijn.nl en open je browser-instellingen. Nul cookies. Geen cookiebanner nodig. Geen toestemmingspopups. Geen tracking.

De oude WordPress-site? 13 Facebook-referenties, Google Tag Manager met noscript-fallback, Google Analytics, diverse tracking pixels. Een cookiebanner die niemand leest maar iedereen wegklikt.

Nu draait alles op eigen servers bij Scaleway in Amsterdam. Nederlandse bodem. Europese wetgeving. Geen data die de oceaan oversteekt.

De architectuur:

  • Load balancer met automatische failover tussen twee servers
  • Dubbele PostgreSQL-databases — apart voor de applicatie en authenticatie
  • Traefik v3 reverse proxy met SSL-terminatie en wildcard-certificaten
  • Zero-downtime deployments — updates zonder dat bezoekers er iets van merken
  • 5 rondes AI-gestuurde security review — CSRF, SSRF, rate limiting, input validatie

En misschien het mooiste: het kost hetzelfde als onze Cloudways WordPress-hosting. Rond de €200 per maand. Maar dan met 8 vCPU’s en 32GB RAM in plaats van een gedeelde server. Met load balancing in plaats van single point of failure. Met volledige controle in plaats van vendor lock-in.


De gebruiker merkt het verschil

Techniek is leuk, maar het gaat om de mensen die de site gebruiken. En daar is het verschil misschien nog groter.

Open jeleefstijlalsmedicijn.nl en vergelijk het met een willekeurige WordPress-site. Het verschil voel je meteen.

De site laadt sneller. Veel sneller. Geen 60 plugins die elk hun eigen CSS en JavaScript inladen. Geen render-blocking scripts. Geen ongeoptimaliseerde afbeeldingen — Next.js doet automatisch WebP-conversie en responsive srcsets. De receptenpagina met honderden recepten? Laadt in een fractie van een seconde.

De navigatie is logisch opgebouwd. Niet het resultaat van jarenlang plugins aan elkaar knopen, maar een doordacht ontwerp dat van dag één af aan klopt. Recepten, aandoeningen, ervaringsverhalen, de community — alles is vindbaar via een interface die consistent is. De gebruiker hoeft niet na te denken over waar iets staat.

De vormgeving is professioneel en samenhangend. Geen Kadence-thema met drie child-themes voor verschillende varianten. Eén designsysteem, gebouwd met Tailwind CSS, dat op elk scherm werkt. Van mobiel tot desktop — dezelfde ervaring.

En voor de redactie: geen WordPress-dashboard met 60 menu-items. Een strak CMS waarin je precies doet wat je moet doen, zonder afleiding.


De markt beweegt mee

Dit is niet alleen mijn verhaal. De cijfers vertellen hetzelfde.

WordPress heeft nog steeds 42,6% marktaandeel. Maar het groeit niet meer. De plugin-economie krimpt: 80% van de WordPress-plugins rapporteert gelijke of lagere verkopen. Barn2 Plugins, een grote speler, zag nieuwe verkopen met 17,8% dalen.

Gutenberg, WordPress’ antwoord op moderne editors, is na jaren nog steeds controversieel. Slechts 1,8% van alle WordPress-themes ondersteunt de block editor volledig. ClassicPress — een fork van WordPress zónder Gutenberg — bestaat omdat genoeg ontwikkelaars het niet meer zien zitten.

Ondertussen explodeert de headless CMS-markt: van $1,19 miljard in 2026 naar een verwachte $9,16 miljard in 2036. Een groei van 22,6% per jaar.

Payload CMS, het platform waar wij voor kozen, heeft inmiddels 40.000+ GitHub-sterren en 5 miljoen npm-downloads. In juni 2025 werd het overgenomen door Figma. Het aantal high-traffic sites dat Payload gebruikt groeide van 0 naar 30 in twaalf maanden.


De eerlijke kant

Ik ga niet doen alsof WordPress waardeloos is. Dat is het niet.

WordPress draait op elke goedkope shared host voor een paar euro per maand. Er zijn miljoenen developers die het kennen. Klanten kunnen er zelf mee werken. Het ecosysteem is gigantisch. Voor een simpele bedrijfssite of blog is WordPress nog steeds een prima keuze.

Payload CMS heeft beperkingen. Het is gekoppeld aan Next.js — wil je een ander framework, dan heb je een probleem. Het plugin-ecosysteem is een fractie van WordPress. Hosting is complexer. En de documentatie, hoewel verbeterend, mist nog praktische voorbeelden.

“Ga niet headless tenzij je enterprise bent,” zegt een veelgehoorde stem op Reddit. En daar zit waarheid in.

Maar als je een development-team hebt dat TypeScript kent, als je serieuze eisen hebt aan performance, privacy en schaalbaarheid, als je bereid bent om te investeren in een architectuur die je begrijpt en beheerst — dan is de vergelijking niet eerlijk meer.

WordPress is de Nokia 3310. Onverwoestbaar. Iedereen kent het. Maar je koopt er geen nieuwe meer.


De toekomst is al begonnen

De echte verschuiving is niet “WordPress versus Payload.” Het is fragmentatie. Developers kiezen steeds vaker de tool die past bij hun stack. Laravel-developers kiezen Statamic. React-developers kiezen Payload of Sanity. Minimalisten kiezen Astro met markdown-bestanden — zoals dit blog waar je nu op leest.

De monocultuur van WordPress brokkelt af. Niet met een knal, maar met duizend kleine keuzes van developers die betere opties vinden.

Mijn keuze is gemaakt. 78 dagen. 863 commits. 75,8% AI. Nul cookies. Eigen servers. Hetzelfde budget.

WordPress is dood. Lang leve het platform dat je zelf bouwt.


Bekijk het zelf

Woorden zijn leuk, bewijs is beter. Bekijk de nieuwe site en oordeel zelf:

Klik met rechtermuisknop op de pagina en kies “Paginabron weergeven.” Vergelijk dat met de broncode van een willekeurige WordPress-site. Dan snap je waarom ik dit artikel schreef.


Met dank aan het JLAM-team

Dit platform is niet in isolatie gebouwd. Dank aan Jaap Versfelt, directeur van JLAM, voor het coördineren van de migratie en het bewaken van de koers. Aan Bianca Foppes, onze brand manager, die de visuele identiteit naar een hoger niveau heeft getild. Aan Corine Heijneman, die samen met Bianca de vormgeving en huisstijl heeft verbeterd en bewaakt. En aan Claire Orth, onze auteur, diëtist en leefstijlcoach, die ervoor zorgt dat de content op het nieuwe platform kwalitatief en inhoudelijk klopt . En niet te vergeten: de 59 vrijwilligers die JLAM elke dag draaiende houden — zonder hen geen community, geen content, geen reden om een nieuw platform te bouwen.

Technologie bouwt de fundering. Mensen maken het verschil.


Wim Tilburgs is oprichter van Je Leefstijl Als Medicijn en bouwt technologie voor gezondheid. JLAM helpt meer dan 21.000 mensen met een gezonde leefstijl bij langdurige aandoeningen.

Bronnen

  1. W3Techs (2026). Usage statistics of content management systems. Via https://w3techs.com/technologies/overview/content_management
  2. Keith, K. (2025). WordPress Plugin Sales Survey 2025. WP Product Talk. Via https://wpproducttalk.com/blog/wordpress-plugin-sales-survey-2025/
  3. Future Market Insights (2026). Headless CMS Software Market Report. Via https://www.futuremarketinsights.com/reports/headless-cms-software-market
  4. Bennett, B. (2026). I didn’t leave WordPress, WordPress left me. Via https://billbennett.micro.blog/2026/02/28/i-didnt-leave-wordpress-wordpress.html
  5. WP Tavern (2025). Where Gutenberg Went Wrong: Theme Developer Edition. Via https://wptavern.com/where-gutenberg-went-wrong-theme-developer-edition
  6. GitHub (2026). The State of AI in Software Development. Via https://github.blog/news-insights/