



Alle beschikbare blokken
Deze pagina toont elk canoniek bloktype zoals het via YAML en de gewone page pipeline gerenderd wordt.





Een media-first sectie met beeld, copy en een duidelijke call to action.

Compacte call-to-action voor een snelle lead of een duidelijke vervolgstap.

Een tweekolomsblok met tekst en beeld voor services, storytelling of cases.

Geschikt voor langere uitleg met een natuurlijke tekstopbouw en inline structuur.
Je kan hier paragrafen, lijstjes en tussentitels combineren zonder aparte componenten nodig te hebben.
Demo USP met focus op timing en duidelijke milestones.
Robuuste Astro-setup met herbruikbare blokken.
Content blijft beheersbaar zonder aparte runtime-CMS flow.
Een raster van kaarten voor diensten, projecten of highlights.
Alex Vermeulen
Zaakvoerder, Atelier 51
Sophie Lambert
Directrice, Lambert Retail
Karim El Idrissi
Projectontwikkelaar, K+E Properties
"Een goed bloksysteem houdt contentbeheer simpel zonder flexibiliteit op te offeren."
— Nordvik content showcase —
Voorbeeld van een blog-bodyblok binnen dezelfde renderer.

Dit blok rendert een artikelachtige body met meta, coverbeeld en langere inhoud.
Het is vooral bedoeld voor posts, maar wordt hier bewust getoond zodat elk canoniek bloktype op één pagina zichtbaar blijft.
Automatisch overzicht van blogartikelen voor de huidige taal.
Geen posts gevonden voor deze filter.

De materialen die je kiest bepalen hoe je woning aanvoelt over vijf, tien en twintig jaar. Zo maak je de juiste keuze.

Beide paden hebben voordelen. Hoe kies je voor jouw project, budget en leefstijl?

Licht bepaalt de sfeer van een ruimte. Geen materiaal of plattegrond doet dat zo krachtig.
Een contactblok met introcopy, contactgegevens en een formulier.
Seppe Gadeyne
+32 495 78 39 90
[email protected]
Rozenlaan 26, 2960 Brecht, België

Via de YAML-content en de bestaande block-schema's.
Nee, dit is een gewone pagina die door de catch-all route wordt opgehaald.
Ja, de sitemap-route blijft behouden.
Een snel overzicht van impact, groei en tevredenheid.
98%
Klanttevredenheid
Gemiddelde score over de laatste twaalf maanden
240+
Opgeleverde projecten
Sinds de lancering van Nordvik
4.9/5
Gemiddelde review
Gebaseerd op 180+ beoordelingen
36u
Tot eerste concept
Gemiddelde doorlooptijd voor starters
Kies een plan dat past bij je doelen. Opschalen kan altijd later.
€950 /project
Perfect voor een compacte landingspagina met duidelijke CTA.
€1.950 /project
Voor teams die meer content en experimenten willen testen.
Op aanvraag
Complexe setups met meertaligheid en campagnes.
Een transparant traject met duidelijke checkpoints.
Stap 1
Week 1
Doelen, doelgroep en scope scherpzetten.
Stap 2
Week 1-2
Structuur en flow valideren.
Stap 3
Week 2-3
Visuele laag en technische uitwerking.
Stap 4
Week 4
QA, tracking en publicatie.
Een voorbeeldraster voor projecten of cases.



Een eerlijke vergelijking op de punten die echt tellen.
| Feature | Nordvik | Standaard template |
|---|---|---|
| Snelheidsscore | 95+ | 70-80 |
| Aanpasbaarheid | Volledig custom | Beperkt |
| SEO structuur | ✓ | — |
| Doorontwikkeling | ✓ | Niet standaard |
YAML-first
Gebruik dit blok voor snippets, componentvoorbeelden of technische documentatie zonder terug te vallen op raw HTML.
const dialog = document.querySelector('[data-language-dialog]')
const openButton = document.querySelector('[data-language-open]')
const closeButton = document.querySelector('[data-language-close]')
function setDialogState(isOpen) {
if (!dialog) return
dialog.toggleAttribute('hidden', !isOpen)
document.body.classList.toggle('overflow-hidden', isOpen)
}
openButton?.addEventListener('click', () => setDialogState(true))
closeButton?.addEventListener('click', () => setDialogState(false))Ideaal voor docs, technische servicepagina’s of posts waar implementatie en uitleg samen moeten landen.
Deze sectie rendert gecontroleerde HTML voor uitzonderlijke gevallen waar een standaardblok niet volstaat.
Beperkte ruimte
Plan een korte intake en krijg snel een concreet voorstel.