Statix Logo Statix Contact
Contact
Beginner 12 min lezen

Contentful aan de slag: Basis Setup en Eerste Content

Stap voor stap handleiding om Contentful in te stellen, content modellen te creëren, en je eerste entries te publiceren. Perfect voor beginners die met een headless CMS willen starten.

April 2026
Laptop scherm met code editor toont Contentful CMS interface met content management dashboard en API-endpoints
Jeroen van der Linden, Senior Architect Headless CMS

Auteur

Jeroen van der Linden

Senior Architect Headless CMS

Jeroen van der Linden is Senior Architect Headless CMS bij Statix B.V. met 14 jaar ervaring in API-gedreven webarchitecturen.

Waarom Contentful voor je project?

Contentful is een headless CMS dat je content volledig gescheiden houdt van je frontend. Geen templates, geen vaste structuren — je bepaalt zelf hoe je je content organiseert. It’s een platform dat zich aanpast aan jouw workflow, niet andersom.

De voornaamste voordelen? Eerst en vooral: flexibiliteit. Je kunt dezelfde content op meerdere platforms gebruiken — website, app, IoT-apparaat — zonder duplicatie. Bovendien: snelheid. Je frontend laadt enkel de data die het nodig heeft via API’s. Plus, je hebt volledige controle over versioning en workflows.

In deze gids gaan we van nul naar volledig werkend systeem. We richten een account in, creëren content modellen, en publiceren je eerste entries. Klaar? Laten we beginnen.

API-First Approach

Alles via API’s — geen frontend templates in je CMS.

Omnichannel

Dezelfde content overal — web, mobiel, elk platform.

Beveiliging

Enterprise-grade beveiliging met granulaire permissions.

01 Account aanmaken en eerste stappen

Begin met een account op contentful.com . Je kunt gratis starten — het free plan geeft je alles wat je nodig hebt om te experimenteren. Na registratie zie je je dashboard: leeg, maar vol potentieel.

Je eerste taak: een space creëren. Een space is als een project — het bevat al je content modellen en entries. Geef het een duidelijke naam. Bijvoorbeeld “blog-2026” of “product-catalog”. Don’t overcomplicate het — je kunt altijd meer spaces aanmaken later.

Zodra je space klaar is, zul je drie tabbladen zien: Content, Content Model, en Settings. Content is waar je je entries beheert. Content Model is waar je definieert welke velden je content moet hebben. Settings bevat de technische zaken — API keys, webhooks, enz.

  • Ga naar contentful.com en meld je aan
  • Creëer een new space (geef het een beschrijvende naam)
  • Selecteer de gratis plan om te beginnen
  • Wacht tot je space is aangemaakt (meestal 30 seconden)
Contentful dashboard met space creation form en empty project overview
Content modellen schema met velden voor titel, beschrijving, afbeelding en categorieën

02 Content modellen ontwerpen

Dit is waar het echte werk begint. Een content model is een blueprint — het zegt: “Dit is wat een blogpost moet bevatten.” Of: “Dit zijn de velden van een product.” You’re defining the structure.

Laten we een eenvoudig voorbeeld bouwen: een Blog Post model. Ga naar Content Model en klik “Create content type”. Geef het de naam “Blog Post” (Contentful raadt aan CapitalCase te gebruiken).

Nu voeg je velden toe. Voor een blog post heb je minstens nodig:

  • Title (Short text) — max 256 karakters
  • Slug (Short text) — voor je URL (bijv. “mijn-eerste-artikel”)
  • Body (Rich text) — het eigenlijke artikel
  • Featured Image (Asset) — cover afbeelding
  • Published Date (Date & time) — wanneer het online gaat

Voor elk veld kun je validatie instellen. Bijvoorbeeld: Title is verplicht. Slug moet uniek zijn. Body moet minimaal 100 karakters hebben. Doesn’t seem like much, but these rules prevent chaos later.

03 Je eerste entries creëren en publiceren

Nu je content model klaar is, kun je entries gaan maken. Ga terug naar het Content tabblad en klik “Create entry”. Selecteer “Blog Post” als type.

Je ziet nu een formulier met alle velden die je hebt gedefinieerd. Vul ze in. Title, slug, wat body text, upload een afbeelding, zet een publish date. It’s straightforward — niet anders dan een gewone content editor.

Hier’s het cruciale verschil met traditionele CMS’en: je bent niet bezig met hoe het eruit ziet. Je focust puur op de content. Design en layout worden later in je frontend bepaald. Dit is het voordeel van headless — separation of concerns.

Als je klaar bent, klik “Publish”. Your entry is nu live en beschikbaar via API. Je frontend kan het ophalen zodra je de API-integratie hebt ingesteld.

Content editor interface met ingevulde formuliervelden en publish button gemarkeerd
Code editor toont API response met JSON-formatted content entries

04 API keys en eerste requests

Voor je frontend om je content op te halen, heb je API credentials nodig. Ga naar Settings API keys. Je ziet twee soorten keys: Content Delivery API (voor live content) en Content Preview API (voor ongepubliceerde entries).

Kopieer je Space ID en je Content Delivery API token. You’ll use these in je frontend code. They’re basically your authentication tickets.

Wil je testen? Open je browser console en probeer dit:

fetch(‘https://cdn.contentful.com/spaces/YOUR_SPACE_ID/entries?access_token=YOUR_TOKEN&content_type=BlogPost’)

Je krijgt een JSON response met al je Blog Post entries. That’s het hele systeem in actie. No templates, no rendering on the server — pure data.

Je frontend ontvangt deze data en kan het presenteren hoe het wil. React, Vue, vanilla JavaScript — maakt niet uit. Contentful bekommert zich daar niet om.

Belangrijk om te weten

Deze gids geeft een educatief overzicht van hoe je Contentful kunt instellen en gebruiken. De stappen en technieken zijn algemeen geldig, maar implementaties kunnen variëren afhankelijk van je specifieke project-eisen, schaal en integraties. Raadpleeg altijd de officiële Contentful documentatie voor de meest recente informatie en best practices. API-structuren, features en pricing kunnen veranderen — controleer regelmatig de Contentful website voor updates.

Klaar om te beginnen?

Je hebt nu de fundamentals onder de knie. Je begrijpt hoe Contentful werkt: content models, entries, en API’s. Dit is je fundament voor elke JAMstack project.

Het echte werk begint als je je frontend eraan koppelt — maar dat’s een verhaal voor een ander artikel. Voor nu: experimenteer. Creëer meer content models. Maak entries. Test de API’s. Faal, leer, herhaal.

En remember: Contentful’s sterkte zit in flexibiliteit. Use it. Don’t be afraid to restructure je models als je merkt dat je eerste aanpak niet optimaal is. Dat’s het voordeel van headless CMS — je bent nooit vastgezet.