Een headless website die snel blijft

Een headless website scheidt je content van de frontend. Wij bouwen die frontend in Astro, koppelen hem aan de bron die past bij je team en meten maandelijks het resultaat. Deze site zelf is zo gebouwd en scoort 100/100 mobiele Performance.

4,9/5 op Google26 reviews

Vrijheid in de frontend, grip op de contentbron.

Kies zelf waar je content leeft: een headless CMS met visuele editor of gestructureerde bestanden in Git. De frontend blijft snel, vervangbaar en leesbaar voor mensen én AI-agenten.

Wat een headless website met Astro oplevert

De scheiding van content en frontend is het uitgangspunt. De winst zit in hoe die frontend gebouwd, gekoppeld en opgevolgd wordt.

Een lichte, snelle frontend

Astro rendert pagina's vooraf naar statische HTML met bijna geen JavaScript. Die snelheid is architectuur, geen optimalisatie achteraf.

Een bron die past bij je team

Een visuele editor zoals Storyblok voor redacteuren, of getypeerde bestanden in Git voor technische teams en AI-agenten. De frontend werkt met beide.

Meten in plaats van beweren

Elke headless site die we bouwen krijgt maandelijkse PageSpeed- en Search Console-metingen. Je ziet wat snelheid en vindbaarheid echt doen.

Je headless website van bronkeuze tot onderhoud

We kiezen de contentbron, bouwen de Astro-frontend en begeleiden de overstap. Je weet hoe publiceren werkt en wie de techniek na livegang opvolgt.

Wanneer een losse frontend zinvol is

Een headless website past wanneer je het ontwerp en de techniek wilt vernieuwen zonder de contentbron telkens te vervangen. We bekijken welke informatie je publiceert, waar die nog meer wordt gebruikt en wie wijzigingen goedkeurt. Een aparte frontend kan die vrijheid geven, maar vraagt ook afspraken over de verbinding met de bron.

Voor een kleine site die zelden verandert, kan een eenvoudiger oplossing voldoende zijn. We vergelijken daarom de bouw én het beheer: een CMS-licentie, hosting, koppelingen en technische updates blijven afzonderlijke onderdelen. Je krijgt een afgebakend voorstel op basis van wat nodig is. Wil je ontwerp, teksten en bouw als één traject aanpakken, bekijk dan een website laten maken.

Content in een CMS of in bestanden

Astro leest gestructureerde content en rendert die naar snelle pagina’s. We kunnen de frontend daarom koppelen aan een headless CMS of aan bestanden in Git. Een redactie die visueel wil bewerken kan in Storyblok werken; een technisch team dat al met versiebeheer werkt kan voor lokale content kiezen.

Die structuur maakt ook AI-ondersteuning mogelijk. Via een API of bestanden kunnen agenten inhoud voorbereiden en controleren. We richten de workflow zo in dat een mens wijzigingen beoordeelt voordat ze live gaan. De agent bereidt voor, het team beslist; een leesbare bron is geen toestemming om zelfstandig te publiceren.

Onze eigen site gebruikt getypeerde bestanden in Git en controleert die bij elke build. In onze ervaring zonder CMS lees je hoe dat werkt. Wij bouwen beide routes en kiezen de bron aan de hand van de mensen die ermee gaan werken.

Koppelingen met duidelijke grenzen

Een headless frontend hoeft niet alle gegevens uit hetzelfde systeem te halen. We brengen in kaart welke inhoud uit het CMS komt en welke functies een andere bron nodig hebben, bijvoorbeeld een formulier of productcatalogus. Voor elke koppeling bepalen we welke gegevens leidend zijn en hoe actueel ze op de website moeten zijn.

Inhoud die weinig verandert kan vooraf worden opgebouwd. Voor gegevens die tijdens het bezoek actueel moeten zijn, kiezen we bewust een aanvullende oplossing. We testen ook ontbrekende gegevens en tijdelijke API-storingen, zodat een fout niet ongemerkt doorwerkt. Bij webdevelopment hoort daarom ook vastleggen wie een storing opvolgt en hoe de website zich gedraagt terwijl een bron onbereikbaar is.

Zoeken in je eigen content

Voor een headless website met veel artikelen of diensten kan een zoekfunctie bezoekers helpen sneller de juiste pagina te vinden. We bepalen welke inhoud doorzoekbaar is en welke informatie elk resultaat toont. Denk aan een titel, korte omschrijving en paginatype. Concepten en afgeschermde inhoud houden we buiten de openbare zoekindex.

We stemmen het bijwerken van die index af op de publicatie van de website. Een verwijderde pagina mag niet als bruikbaar resultaat blijven staan; een gewijzigde titel moet ook in de zoekresultaten terugkomen. We testen met woorden die je klanten gebruiken en bekijken wat er gebeurt bij een typefout of zonder resultaten. Voor een kleine verzameling kan zoeken in de browser volstaan. Bij meer inhoud beoordelen we of een aparte zoekdienst nodig is.

Overstappen met behoud van content

We beginnen een headless migratie met een lijst van huidige URL’s, paginatypes, beelden en functies. Samen bepalen we wat meegaat, wat beter kan en wat niet meer nodig is. Daarna bouwen we de Astro-frontend met enkele representatieve pagina’s, zodat je de nieuwe opmaak en het beheer kunt beoordelen voordat we alle inhoud overzetten.

We behouden bestaande adressen waar mogelijk en maken redirects voor gewijzigde routes. Ook metadata, interne links en formulieren gaan mee in de controle. Voor de omschakeling spreken we af hoe recente wijzigingen uit de oude site worden verwerkt en hoe we teruggaan als de uitrol mislukt. Zo is de livegang een geteste overstap, niet alleen een verandering van hosting.

Publiceren, meten en onderhouden

Je team moet weten wanneer een opgeslagen wijziging op de website verschijnt. We testen de route van bron naar preview en liveversie, inclusief meldingen bij een mislukte build. We leggen ook vast wie technische updates uitvoert en hoe een eerdere versie wordt teruggezet. Een losse frontend maakt die verantwoordelijkheden niet vanzelf overbodig.

Na de lancering volgen we snelheid en zoekverkeer met maandelijkse PageSpeed- en Search Console-metingen. We bespreken wat de gegevens wel en niet aantonen; een technische verandering is geen garantie op meer aanvragen. Via websiteonderhoud kunnen we updates en controles opvolgen. Nieuwe pagina’s, talen of koppelingen krijgen een duidelijke afbakening, zodat je de gevolgen voor beheer vooraf kunt beoordelen.

Werk met een eigen smoel

Digitale ervaringen die voelen als het bedrijf erachter.

Zo verloopt onze samenwerking

Helder en persoonlijk: je weet wat er gebeurt, wat ik van jou nodig heb en wat de volgende stap is.

  1. Kennismaken

    We bespreken je bedrijf, je klanten, het knelpunt en wat de website of workflow moet opleveren.

  2. Richting kiezen

    Je krijgt een heldere structuur en visuele richting, met keuzes die ik in gewone mensentaal onderbouw.

  3. Bouwen en testen

    Ik bouw zelf, deel tussentijdse versies en controleer inhoud, snelheid, techniek en mobiel gebruik.

  4. Live en verder

    Na de lancering blijf ik beschikbaar voor onderhoud, metingen en gerichte verbeteringen.

Geen agency. Wél een senior team

Seppe, freelance webdeveloper en oprichter van Straffe Sites

Je werkt rechtstreeks met het team van Straffe Sites. Seppe blijft je vaste aanspreekpunt en bouwt je website; het team versterkt hem waar nodig met commercie, code en fotografie. Zo blijven de lijnen kort en verdwijnt je vraag niet tussen accountmanagers.

  • 25+ jaar ervaring
  • 1 vast aanspreekpunt
  • Eerlijk advies zonder verkooppraat
  • BE · NL voor zelfstandigen, zzp’ers en kleine bedrijven

Veelgestelde vragen

Concrete antwoorden voordat je beslist of deze dienst bij je bedrijf past.

Wat is een headless website?

Een website waarvan de zichtbare frontend los staat van de contentbron. De frontend haalt content gestructureerd op — via een API of rechtstreeks uit bestanden — en bepaalt zelf ontwerp, snelheid en rendering. Hoe dat precies werkt, leggen we uit in wat een headless CMS is.

Is een headless website sneller dan een klassieke site?

Ze kan het zijn, maar headless is geen garantie. De winst komt van de lichte frontend: onze eigen headless site scoort 100/100 mobiele Performance met een statische Astro-build. Implementatie, beelden, hosting en scripts blijven altijd bepalend.

Werkt een headless website samen met AI-agenten?

Ja, dat is bewust een van onze uitgangspunten. Gestructureerde content die leesbaar is voor machines — een API of getypeerde bestanden in Git — is ook leesbaar voor AI-agenten die content voorbereiden, controleren en aanpassen onder menselijke controle.

Headless met of zonder CMS?

Dat hangt af van wie er dagelijks mee werkt. Werkt een redactie in een grafische editor, dan kiezen we een headless CMS zoals Storyblok. Werkt je team in Git en met AI-agenten, dan is content als bestanden de directere route. Wij bouwen beide.

Kunnen jullie onze bestaande website headless opbouwen?

Ja. We inventariseren eerst contenttypes, URL's, media en redirects, bouwen de nieuwe frontend en zetten de oude routes door. Daarna volgen maandelijkse metingen zodat je ziet wat de wissel werkelijk oplevert.

Begrippen

Technische termen uit deze pagina, kort uitgelegd en gekoppeld aan de volledige kennisbank.

Nieuwe website, headless gebouwd?

Vertel wat je wil publiceren en wie ermee werkt. We helpen kiezen tussen een headless CMS en content in Git, zonder platformverkoopspraat.

Bespreek je project