Korte versie

Kort antwoord: een headless CMS is een contentmanagementsysteem dat inhoud beheert zonder de weergave ervan vast te leggen. Je beheert teksten en beelden op één centrale plek en publiceert ze via een API naar je website, app of ander kanaal. Hieronder lees je hoe dat werkt, wat het oplevert en wanneer je beter niet voor een headless CMS kiest.

Een headless CMS is een contentmanagementsysteem zonder vaste voorkant. Je beheert teksten en beelden op één plek, en een aparte website of app haalt die inhoud op via een API. Hoe en waar de inhoud verschijnt, bepaal je zelf. Bij Straffe Sites bouw ik zakelijke websites vaak zo, met Storyblok als CMS. Hieronder lees je hoe het werkt, wat het oplevert en waar de nadelen zitten.

Wat is een headless CMS?

Een headless CMS is een contentmanagementsysteem waar je website (de frontend) los van staat. Het systeem beheert en bewaart de inhoud (tekst, afbeeldingen, enz.), maar bepaalt niet hoe die op een website of in een app verschijnt. Dat is anders dan bij traditionele CMS’en zoals WordPress, die zowel de backend als de frontend beheren. Je hoort er daarom ook de termen ontkoppeld of decoupled CMS voor.

Met een headless CMS beheer je de inhoud dus op één centraal punt en stuur je die via API’s naar verschillende kanalen, zoals websites en apps. Elk kanaal kan dezelfde inhoud op zijn eigen manier tonen.

Hoe werkt een headless CMS?

In de praktijk verloopt het in vijf stappen:

  1. Contentmodel: de ontwikkelaar legt vast welke soorten inhoud er zijn, zoals een pagina, een blogartikel of een productkaart, en welke velden elk type heeft.
  2. Invoer: redacteurs vullen die velden in het CMS in. Rollen en rechten bepalen wie mag bewerken en wie mag publiceren.
  3. API: het CMS stelt de gepubliceerde inhoud beschikbaar als gestructureerde data.
  4. Frontend: de website of app haalt die data op en bepaalt de vormgeving. Dat kan bij elk bezoek gebeuren of één keer tijdens het bouwen van de site.
  5. Publicatie: bij een statische site start publiceren een nieuwe build. De pagina’s gaan daarna als kant-en-klare bestanden via een content delivery network (CDN) naar de bezoeker.

Frameworks voor websites gaan van precies die rolverdeling uit. De documentatie van Astro zegt het zo:

This means that the CMS helps you write your content, but doesn’t generate a site that displays it. Instead, you fetch the content data and use in your Astro project.

— Astro Docs, Use a CMS with Astro

Het CMS schrijft dus, de frontend toont. In de Astro-gids over CMS’en staan tientallen systemen die op die manier met een Astro-site samenwerken, Storyblok inbegrepen.

Wat zijn de voordelen van een headless CMS?

Een headless CMS geeft je vrijheid in de frontend, laat dezelfde inhoud naar meerdere kanalen gaan en houdt het beheer los van de website. Concreet:

  1. Ruimte voor snelheid: omdat CMS en website los staan, kun je de website als statische bestanden via een CDN laten leveren, terwijl de leverancier het CMS meestal als SaaS-dienst onderhoudt. Scheiding alleen maakt een site niet sneller; de frontend bepaalt de laadtijd.
  2. Minder onderhoud aan het CMS: bij een SaaS-CMS doet de leverancier de updates en de beveiliging van de backend. Host je het CMS zelf, dan blijft dat je eigen taak.
  3. Gerichte ontwikkeling: ontwikkelaars bouwen de website met het framework dat bij het project past, zonder rekening te houden met de thema’s of plug-ins van een CMS.
  4. Flexibiliteit: dezelfde inhoud kan naar een website, een app of een ander platform, elk in een eigen vormgeving.
  5. Gemakkelijker uitbreiden: een nieuw kanaal haalt dezelfde inhoud op via de API, zonder dat iemand alles opnieuw moet invoeren.

Wat zijn de nadelen van een headless CMS?

Headless is geen standaardkeuze. Je krijgt er een aparte frontend bij die iemand moet bouwen, hosten en onderhouden. Wat een klassiek CMS meelevert, zoals een thema of een voorbeeldweergave van een pagina, moet een ontwikkelaar tussen CMS en frontend koppelen.

Voor een eenvoudige site met een handvol pagina’s die goed werkt met een standaardthema, is een klassiek CMS zoals WordPress vaak sneller opgezet. Kijk bij de kosten ook verder dan de licentie. Naast het abonnement van een SaaS-CMS betaal je voor de bouw van de frontend en voor hosting. Bij een CMS met open broncode dat je zelf host, zoals Strapi, valt de licentie weg, maar komen serverbeheer en updates bij jou te liggen.

Twijfel je of headless voor jouw project slim is? Lees dan eerst de beslissingsgids headless website laten maken: wanneer het slim is.

Storyblok, een headless CMS met visuele editor

Ik werk zelf vooral met Storyblok. Andere bekende headless systemen zijn Contentful, Sanity en Strapi. Storyblok onderscheidt zich vooral door de visuele editor: redacteurs zien de pagina terwijl ze die samenstellen.

Bij Straffe Sites zet ik in Storyblok de bouwstenen klaar, zoals een hero, een tekstblok, een FAQ of een rij kaarten. De klant stelt daarmee zelf pagina’s samen, zonder code te schrijven. Wat een bouwsteen mag bevatten, leggen we vooraf samen vast. Zo blijft een nieuwe pagina in dezelfde stijl als de rest van de site.

Dat zo’n opzet snel kan zijn, zie ik in onze eigen metingen. De websites in onze cases meten we maandelijks met PageSpeed Insights. In september 2026 haalden de negen sites die op Storyblok draaien een beste mobiele Performance-score tussen 94 en 100; vijf van de negen haalden 100. Die scores komen vooral van de statische frontend die we erbovenop bouwen, niet van Storyblok alleen.

Wanneer kies je voor een headless CMS?

Een headless CMS loont als je inhoud op meerdere plekken wilt gebruiken, als snelheid en maatwerk in de frontend zwaar wegen of als een redactieteam veilig moet kunnen werken zonder aan de code te komen. Voor een kleine site die met een standaardthema goed werkt, is het vaak een omweg.

Als Storyblok-partner help ik je graag bij die keuze en bij de bouw. Wil je een CMS laten selecteren, structureren en koppelen? Bekijk de dienst headless CMS implementatie. Wil je een volledige website rond zo’n architectuur? Bekijk dan headless website laten maken. Wil je concrete systemen vergelijken, lees dan Storyblok vs WordPress of de bredere vergelijking headless CMS vs klassiek CMS. En met een klein technisch team kun je het CMS soms helemaal weglaten: Zonder CMS: Astro Content Collections in de praktijk laat zien hoe deze site dat doet.

Weet je nog niet of jouw project een headless CMS nodig heeft? Neem contact op en we bekijken het samen.