8 min leestijd

Headless CMS of klassiek CMS: welk past bij jouw website?

Kort antwoord: een klassiek CMS beheert je content én verzorgt zelf hoe die op je website verschijnt. Een headless CMS beheert alleen je content en levert die via een API aan je website, app of een ander kanaal. Klassiek is compleet uit de doos en makkelijk zelf te beheren; headless geeft meer vrijheid, snellere frontends en een schonere contentstructuur, maar vraagt meer techniek. Welke past, hangt af van je team, je kanalen en hoeveel onderhoud je zelf wilt doen.

Twee abstracte sculpturen op een donkere achtergrond: links één massief monolithisch blok van donker steen, rechts een netwerk van kleine matglazen en cobaltblauwe modules verbonden door fijne lichtende lijnen — klassiek CMS versus headless CMS
Klassiek CMS versus headless CMS: monoliet versus modulair

Wat is het verschil tussen headless en klassiek CMS?

Het verschil zit in waar de vormgeving gebeurt. Een klassiek CMS als WordPress in de standaardopzet doet alles zelf: content opslaan, pagina's renderen, thema's en plugins beheren. Je vult iets in in het dashboard en het systeem bepaalt mee hoe het eruitziet. Dat is precies waarom het zo'n lage drempel heeft.

Een headless CMS laat dat laatste los. Het beheert je teksten, beelden en structuur, maar levert die als gestructureerde content via een API aan welke frontend je maar wilt. Wil je het hele begrip rustiger tot je laten doordringen? Lees eerst wat een headless CMS precies is. In dit artikel vergelijk ik beide architecturen op de criteria die voor de meeste bedrijfswebsites doorslaggevend zijn.

Klassiek, decoupled of headless: drie architecturen

De meeste vergelijkingen springen van twee naar nul opties. Er bestaat een tussenvorm die in de praktijk vaak voorkomt: het decoupled CMS. De verwarring is terecht, dus hier de drie naast elkaar:

  • Klassiek (coupled): backend en frontend zijn één systeem. Contentbeheer en weergave zitten in hetzelfde pakket.

  • Decoupled: de frontend wordt apart gebouwd, maar haalt zijn content nog steeds via de eigen renderlaag van het CMS op. Je hebt twee onderdelen, wel elk met hun eigen logica.

  • Headless: het CMS is puur een contentbron met een API. De frontend is volledig vrij en weet van het CMS alleen wat de API vertelt.

Het praktische verschil tussen decoupled en headless is subtiel maar echt: een decoupled CMS denkt nog mee als webpagina-server, een headless CMS denkt in content die overal kan verschijnen. Wie vandaag een moderne site bouwt met Astro of een andere statische frontend en de content uit een API haalt, werkt feitelijker headless — ook al noemt de leverancier het decoupled.

De vergelijking in één tabel

Eerst het overzicht. Daaronder licht ik de criteria toe die de meeste vragen oproepen.

Klassiek CMS en headless CMS naast elkaar

De belangrijkste verschillen op een rij. Geen winnaar, wel een patroon: hoe meer kanalen, groei en structuur je planningshorizon heeft, hoe meer architectuur telt.

Criterium

Architectuur

Klassiek CMS

Content, vormgeving en plugins in één systeem

Headless CMS

Content apart beheerd, frontend los via een API

Criterium

Contentbeheer

Klassiek CMS

Pagina-gericht: alles wat bij een pagina hoort staat samen

Headless CMS

Component-gericht: hergebruikbare bouwstenen over kanalen

Criterium

Kanalen

Klassiek CMS

In principe gebouwd voor de website; andere kanalen vergen extra werk

Headless CMS

Website, app of platform drinken uit dezelfde contentbron

Criterium

Snelheid

Klassiek CMS

Afgestemd op caching en plugins

Headless CMS

Statisch renderen en CDN als uitgangspunt

Criterium

Onderhoud

Klassiek CMS

Core-, thema- en plugin-updates in eigen hand

Headless CMS

CMS-platform wordt als SaaS onderhouden; frontend blijft jouw zorg

Criterium

Veiligheid

Klassiek CMS

Groter aanvalsoppervlak: server, plugins en thema's

Headless CMS

Geen eigen CMS-server; frontend zonder database

Criterium

Technische drempel

Klassiek CMS

Laag: installeren en aan de slag

Headless CMS

Hoger: frontend-ontwikkeling en API-verbinding vereist

Criterium

Kostenmodel

Klassiek CMS

Hosting en plugins; kosten verschuiven naar onderhoud

Headless CMS

CMS-abonnement plus frontend-investering; voorspelbaar maandbeeld

Twijfel je welke architectuur past bij jouw plannen? Vraag een gesprek; ik bekijk eerlijk wat de moeite loont.

Bekijk de headless CMS-dienst

Wanneer klassiek CMS nog steeds slimmer is

Laten we eerlijk beginnen: headless is geen doel op zich, het is een architectuur. In deze situaties is klassiek nog steeds de verstandigste keuze:

  • Je hebt één eenvoudige website die snel live moet, zonder aparte frontend-ontwikkeling.

  • Er is geen developer in je team en je wilt zelf alles kunnen beheren met een vertrouwd dashboard.

  • Je leunt bewust op het plugin-ecosysteem: functionaliteit die bij headless maatwerk is, installeer je hier kant-en-klaar.

  • Je wilt niet afhankelijk zijn van een SaaS-leverancier voor je contentopslag.

De keerzijde ken je misschien: plugins die updates eisen, thema's die elkaar in de weg zitten, en een snelheid die vanzelf achteruitloopt als je site groeit. Klassiek is geen slechte keuze, wel een keuze voor onderhoudsdiscipline.

Wanneer headless CMS sterker is

Headless wint zodra één van deze dingen speelt:

  • Meerdere kanalen of talen die dezelfde content hergebruiken: website, app, platform.

  • Hoge eisen aan snelheid en Core Web Vitals, waar statisch renderen en een CDN het verschil maken.

  • Een redactieteam dat veilig moet kunnen werken binnen afgebakende componenten, zonder per pagina een ontwikkelaar nodig te hebben.

  • Wens om content te structureren als hergebruikbare bouwstenen in plaats van losse pagina's.

De zekerheid dat een component overal hetzelfde werkt, is voor groeiende organisaties vaak de doorslaggevende winst: één keer definiëren wat een pagina mag bevatten, overal hergebruiken.

Contentworkflow: componenten in plaats van pagina's

In een klassiek CMS denk je in pagina's: elke pagina is een eigen document met eigen onderdelen. In een headless CMS denk je in componenten: een hero, een sectie met kaarten, een FAQ-blok. Die componenten zet je samen tot pagina's, en dezelfde bouwstenen verschijnen later ook in je app of op een volgend kanaal.

Die omschakeling voelt in het begin als extra werk, maar is precies wat governance mogelijk maakt: je definieert welke content bestaat, wie die beheert en waar die mag verschijnen. In plaats van dat elke pagina zijn eigen losgeslagen ecosysteem vormt, houden componenten de lijn vast.

Hoe ik dat zelf aanpak: bij een CMS-traject laat ik AI-agents op Hermes de content-inventaris en de eerste aanzet van het componentmodel voorbereiden — bestaande pagina's analyseren, terugkerende patronen clusteren en een voorstel maken van bouwstenen. Ik beoordeel dat voorstel, schuur het componentmodel bij samen met de klant en bouw de frontend. Zo blijft de beslissing over wat content is en hoe die structuur krijgt, bij de mens; het agentwerk zit in het voorbereiden en structureren. Voor zo'n traject kun je terecht op de headless CMS-dienstpagina.

SEO en performance: de eerlijke nuances

Hier moet een mythe de wereld uit: een headless CMS maakt je website niet automatisch sneller, en een klassiek CMS maakt hem niet automatisch langzaam. Snelheid wordt behaald in de frontend: statisch renderen, goede caching, scherpe afbeeldingen en een CDN. Een moderne headless-setup maakt dat makkelijker, maar een slecht gebouwde frontend op een headless CMS is gewoon een trage site.

Wat wél verschilt: bij headless heb je volledige controle over de gegenereerde HTML — semantische opmaak, structured data, laadvolgorde. En gestructureerde content helpt om consistent te publiceren: dezelfde component rendert altijd dezelfde correcte markup. Dat is geen ranking-truc, wel een discipline die bijdraagt.

Kosten: twee rekenmodellen

Klassiek start laagdrempelig: hosting, een thema en veel gratis plugins. De kosten verschuiven naar later, richting premium-plugins, onderhoudsuituren en de prijs van update-discipline. Headless start met een CMS-abonnement plus investering in frontend-ontwikkeling, en is daarna voorspelbaarder per maand. Welk model gunstiger uitpakt, hangt af van hoeveel je site doet en hoe lang je hem houdt. Ik publiceer hier bewust geen bedragen, want het eerlijke antwoord hangt af van jouw situatie; daarvoor kun je altijd een gesprek aanvragen.

Onderhoud en veiligheid

Klassiek betekent eigen verantwoordelijkheid: core-, thema- en plugin-updates, back-ups en serverbeveiliging. De meeste inbraken die ik tegenkom komen van vergeten plugin-updates, niet van het CMS zelf. Headless haalt die last grotendeels weg: het CMS is een SaaS-platform dat de leverancier onderhoudt, en je frontend is een statische site zonder database om te kraken. Wat overblijft is contentonderhoud en de frontend zelf. Ook dat kun je uitbesteden via website-onderhoud.

Zo kies je: vier vragen

Vier vragen brengen je snel bij een richting:

  • Hoeveel kanalen en talen moet je nu en over twee jaar bedienen?

  • Wie werkt er dagelijks in het systeem, en hoe technisch is dat team?

  • Hoe belangrijk zijn snelheid en veiligheid voor je omzet?

  • Wil je zelf beheren met een laagdrempelig dashboard, of structuur bouwen die meegroeit?

Eén kanaal, weinig techniek, snel live: klassiek is prima. Meerdere kanalen, groeiende ambities, een redactieteam: headless verdient de investering. En als je tussen twee antwoorden zit, is dat precies het soort afweging waar een kort gesprek meer oplevert dan een artikel.

Conclusie

Klassiek en headless zijn twee gereedschappen voor verschillende klussen. Klassiek is compleet, laagdrempelig en bewezen; headless geeft meer vrijheid en structuur en houdt groei over kanalen heen vol. De vergelijking zelf is het begin; daarna komt de concrete systeemkeuze. Vergelijk Storyblok en WordPress als concrete systemen, of ga rechtstreeks na wat een nieuwe website voor jouw situatie betekent.

Veelgestelde vragen

FAQ

Laten we eens verder ingaan op enkele veelgestelde vragen.

Wat is het verschil tussen een headless CMS en een klassiek CMS?

Een klassiek CMS beheert je content én verzorgt de weergave op je website in één systeem. Een headless CMS beheert alleen de content en levert die via een API aan een zelfgekozen frontend. Klassiek is laagdrempelig en compleet uit de doos; headless biedt vrijheid, structuur en hergebruik over kanalen, maar vraagt meer technische inzet.

Is een decoupled CMS hetzelfde als een headless CMS?

Nee, het is een tussenvorm. Bij een decoupled CMS wordt de frontend apart gebouwd, maar haalt die de content nog op via de eigen renderlaag van het CMS. Een headless CMS is puur een contentbron met een API en denkt niet mee als webserver. In de praktijk liggen de begrippen dicht bij elkaar; het verschil zit in hoe vrij de frontend is.

Is een headless CMS beter voor SEO?

Niet automatisch. Snelheid en SEO worden behaald in de frontend: statisch renderen, caching, semantische HTML en structured data. Een headless setup maakt dat makkelijker en geeft volledige controle over de markup, maar een slecht gebouwde frontend blijft een trage site. Het CMS zelf is geen rankingfactor.

Welk CMS is goedkoper: headless of klassiek?

Het is een ander rekenmodel, geen simpel duurder of goedkoper. Klassiek start laagdrempelig met hosting en plugins, maar loopt op via onderhoud en updates. Headless start met een CMS-abonnement plus frontend-ontwikkeling en is daarna voorspelbaarder. Wat jouw situatie het voordeligst maakt, bekijken we graag in een gesprek.

Wanneer kies je beter voor een klassiek CMS?

Bij één eenvoudige website die snel live moet, zonder developer in het team en met behoefte aan kant-en-klare plugins. Ook als je niet afhankelijk wilt zijn van een SaaS-leverancier voor je contentopslag, is klassiek een bewuste en verdedigbare keuze.

Is WordPress een klassiek CMS?

Ja, in de standaardopzet is WordPress het bekendste klassieke CMS: content, thema en plugins in één systeem. Er bestaat een headless WordPress-variant via de REST API, maar die combineert de complexiteit van beide werelden en is alleen logisch als je al een grote WordPress-investering hebt.

Seppe Gadeyne

Freelance webdeveloper