Strapi, Payload, Sanity en Storyblok zijn kandidaten voor een headless CMS: een systeem dat content los van de uiteindelijke website of app beheert. Welke past, hangt af van het redactiewerk, de technische inrichting en het beheer. Laat redacteuren daarom hun eigen werk uitvoeren in een proef. Een lijst met functies vertelt niet of iemand prettig een pagina kan aanpassen.

Voor de bredere bouwkeuze lees je onze gids voor custom software. Vergelijk ook WordPress, maatwerk en headless en de afspraken rond code-eigendom.

Wat is een headless CMS?

Een headless CMS beheert content die een aparte website of app ophaalt via een API. Je bouwt dus ook de verbinding tussen de contentstructuur en de presentatie. Dat kan nuttig zijn wanneer dezelfde informatie op meerdere plekken nodig is of de website onderdeel wordt van een groter product.

WordPress kan eveneens headless worden gebruikt via zijn REST API. De keuze is daarom niet simpelweg WordPress tegenover headless. Vraag eerst waarom je de content en de presentatie wilt scheiden en welke extra werkzaamheden dat oplevert.

Waarin verschillen de kandidaten?

Kandidaat Onderdeel om in de proef te bekijken Vraag voor je team
Strapi Contentbeheer en de gekozen hostinginrichting Wie onderhoudt installatie en uitbreidingen?
Payload Contentmodel en applicatielogica in de codebasis Wie kan schema’s en rechten aanpassen?
Sanity Content Lake en de inrichting van Studio Hoe sluiten contentmodellen en redactie op elkaar aan?
Storyblok Visueel bewerken in samenhang met de frontend Welke blokken kan een redacteur zelfstandig gebruiken?

Productdocumentatie gecontroleerd op 2026-09-24. Dit zijn onderzoekspunten, geen universele winnaars per bedrijfstype. Laat elke kandidaat dezelfde lastige taak uitvoeren, bijvoorbeeld een vertaalde pagina met een herbruikbaar blok en een geplande wijziging. Vraag daarbij welke functies standaard zijn, welk plan nodig is en wat nog gebouwd moet worden.

Wanneer neem je Strapi mee?

Neem Strapi mee als de gewenste contentstructuur en hostingroute bij je team passen. Maak bij een eigen installatie een begroting voor updates, backups en herstel. Een licentie zonder aanschafprijs betekent niet dat de omgeving zonder beheer kan draaien.

Controleer ook de versie. Volgens het officiële beveiligingsbeleid van Strapi eindigde de beveiligingsondersteuning voor Strapi 4 in april 2026. Een bestaande versie 4-installatie vraagt dus een onderhoudsbesluit. Ondersteuningsstatus gecontroleerd op 2026-09-24.

De migratiehandleiding van versie 4 naar 5 biedt een vertrekpunt. Inventariseer daarnaast plugins en maatwerk, doe een proefmigratie en test publicatie en contentophaling. Leg vast hoe je terug kunt als de test niet slaagt.

Wanneer neem je Payload mee?

Payload beschrijft zijn inrichting als een TypeScript-backend op Next.js, met onder meer een beheeromgeving, API’s en toegangscontrole vanuit de configuratie. Dat maakt het een kandidaat wanneer content en eigen applicatielogica dicht bij elkaar moeten staan.

Laat zien hoe een wijziging aan het contentmodel door het team wordt beoordeeld en uitgerold. Vraag daarnaast een redacteur om een gewone taak uit te voeren. Een inrichting die prettig is voor ontwikkelaars kan nog werk vragen voordat de beheeromgeving goed aansluit op de mensen die teksten en afbeeldingen aanpassen.

Wanneer neem je Sanity mee?

Sanity scheidt de opslag en bevraging van gestructureerde content in Content Lake van de inrichting van de redactieomgeving. Beoordeel hoe die structuur aansluit op je documenten en hergebruik. Een productbeschrijving die op verschillende kanalen terugkomt vraagt andere keuzes dan een losse campagnepagina.

Vraag welke API’s en query’s de frontend gebruikt en wie die onderhoudt. Controleer ook de kosten bij verwacht gebruik en de beschikbaarheid van benodigde rollen en beheerfuncties. Neem geen algemene claim over een gratis plan of gegevensregio over: laat de actuele voorwaarden voor de gekozen inrichting bevestigen.

Wanneer neem je Storyblok mee?

Storyblok biedt een Visual Editor waarin bewerken en preview samenkomen. Dat is een reden om het te testen wanneer redacteuren willen zien hoe hun wijzigingen op de pagina uitpakken.

De frontend moet wel de bijbehorende contentblokken ondersteunen. Laat daarom zien wat een redacteur kan doen zonder ontwikkelaar en wanneer een nieuw blok bouwwerk vraagt. Test ook een bestaande pagina na een wijziging aan zo’n blok: hergebruik is pas prettig als duidelijk is waar een aanpassing doorwerkt.

Wat moet een redacteur tijdens de proef doen?

Geef de redacteur een bestaande tekst, een afbeelding en een wijzigingsopdracht. Vraag een concept te maken, de preview te controleren en de wijziging na goedkeuring te publiceren. Observeer waar uitleg nodig is.

Neem ook een fout mee, bijvoorbeeld een verkeerd beeld of een ongewenste publicatie. Kan het team de vorige versie terugvinden en herstellen? Maak daarnaast een gebruikersaccount met beperkte rechten. Controleer dat dit account precies de afgesproken werkzaamheden kan doen en niet onbedoeld meer.

Hoe vergelijk je de kosten?

Vergelijk de totale inrichting. Naast een abonnement of hosting tellen contentmodellering, frontendwerk en migratie mee. Begroot daarna onderhoud, wijzigingen en ondersteuning. Vraag om de actuele prijs van het plan dat je werkelijk nodig hebt; een gratis instapplan is geen begroting voor een andere inrichting.

Kostenpost Vraag voor de offerte
Redactieomgeving Welke rollen, workflows en previews worden ingericht?
Frontend Welke componenten en koppelingen worden gebouwd?
Migratie Welke content, relaties en bestanden worden overgezet?
Gebruik Welke limieten en extra kosten gelden?
Beheer Wie doet updates en wat omvat herstel?

Voor de opbouw van een projectbegroting kun je onze gids voor softwarekosten gebruiken. Vergelijk dezelfde scope; minder functies voor een lager bedrag is een ander aanbod.

Hoe bereid je een CMS-migratie voor?

Inventariseer contenttypen, relaties, afbeeldingen en URL’s. Een export van de tekst alleen is onvoldoende wanneer de website ook verwijzingen tussen documenten gebruikt. Test de omzetting op een kopie voordat je een einddatum afspreekt.

Controleer redirects, metadata en links in de nieuwe frontend. Spreek af hoe wijzigingen tijdens de migratie worden bijgehouden en wie de inhoud goedkeurt. De benodigde tijd hangt af van die werkzaamheden; een vast aantal weken zonder inventarisatie is geen bruikbare planning.

Hoe begin je concreet?

Beschrijf de redactietaken en de plekken waar content gebruikt wordt. Kies een representatieve pagina en laat de kandidaten hetzelfde werk uitvoeren. Vergelijk vervolgens de inrichting, het beheer en de actuele voorwaarden.

Voor hulp bij maatwerk software laten maken met passend contentbeheer kun je een gesprek plannen.