Blog · Branding

Design-systeem MKB — overkill of essentieel?

Design-systemen worden vaak geassocieerd met Apple of Spotify-niveau. Wat is een MKB-versie?

Wat MKB moet weten

Een MKB-design-systeem hoeft geen Figma-library van 500 components te zijn. Minimaal: 1 kleurpalet (3-5 kleuren), 1 typografische schaal (5 sizes), 1 spacing-systeem (4-8-16-32-64), 3-5 component-styles (button, card, input). Dit op één pagina in een Notion of Figma is genoeg om je site consistent te bouwen. Wij maken het zelf bij elke rebuild — kost ~2 uur, bespaart weken aan inconsistentie-issues.

Veelgestelde vragen

Wanneer is dit relevant?
Bij elke MKB-website-keuze die je in 2026 maakt. Twijfel? Vraag de gratis audit aan — wij kijken concreet naar jouw situatie.

Wat een design-systeem nu écht is

Een design-systeem is een verzameling beslissingen die je één keer maakt zodat je ze niet bij elke nieuwe pagina opnieuw hoeft te maken. Het is geen Figma-library, geen gestileerde PDF, geen Storybook-instance — die zijn alleen verschijningsvormen. De essentie zit in de beslissingen: hoe groot is de padding tussen een titel en een paragraaf, welke kleur is je primary, welke font-size is body-tekst, hoe ziet een button eruit als hij gedeactiveerd is.

Voor een groot bedrijf met 40 designers en 200 ontwikkelaars wordt dat een serieus product met versionering, breaking changes en migratie-paths. Voor een MKB met één site is dat één Notion-pagina of één CSS-file met custom properties. Beide zijn design-systemen — alleen het schaalniveau verschilt. De fout die MKB's vaak maken is denken dat ze óf het volledige Material Design-pakket nodig hebben, óf helemaal niets. Het minimum-viable design-systeem zit ertussen en is bereikbaar in twee uur werk.

De zes lagen van een MKB-design-systeem

Laag één: kleuren. Drie tot vijf kernkleuren met semantische namen (background, foreground, primary, muted, border) en eventueel state-kleuren (success, warning, danger). Niet honderd shades zoals Tailwind out-of-the-box biedt — die heb je nooit allemaal nodig en het maakt keuze-paralyse erger. Drie shades van je primary (light, default, dark) is meestal genoeg.

Laag twee: typografie. Een schaal van vijf groottes voor body en headings, plus een display-grootte voor hero's. Bijvoorbeeld 14, 16, 20, 28, 40 px voor regulier en 64 of 80 voor display. Eén of maximaal twee fonts (één voor headings, één voor body) en drie gewichten (regular, medium, bold). Meer fonts vertragen je site en maken consistentie moeilijker.

Laag drie: spacing. Een 4 of 8 pixel grid (4, 8, 12, 16, 24, 32, 48, 64, 96) waar elke margin en padding op uitlijnt. Daarmee kom je in 95 procent van de gevallen uit. Geen losse 13 of 27 pixels. Dat ene voordeel is dat alles ritmisch oogt zonder dat je daar bewust over hoeft na te denken.

Laag vier: componenten. Een button (primary, secondary, ghost varianten), een input, een card, een nav-link, een tag. Vijf tot tien componenten dekken een hele website. Elk component heeft duidelijke states: default, hover, focus, active, disabled. Die states uittekenen is het belangrijkste — niet de happy-path-stijl.

Laag vijf: layout-patronen. De hero, het feature-grid, de testimonial-rij, het CTA-blok, de footer. Niet zozeer als herbruikbare componenten maar als doorgaande structuren waar je nieuwe pagina's tegen kunt aanleggen. Bij DesignCheck hebben we voor elke sector (hoveniers, elektriciens, energielabel) zo'n grid-template-set die we per klant aanpassen.

Laag zes: animatie en motion-tokens. Drie standaard-duraties (150ms voor instant, 300ms voor UI, 600ms voor reveal) en twee easings (ease-out voor opkomen, ease-in-out voor transities). Zonder deze tokens krijg je een mengelmoes van 0.2s linear en 0.4s cubic die zonder reden chaotisch oogt.

Hoe leg je dit vast?

Voor één enkele site is een design-tokens-bestand in CSS custom properties genoeg. Voor een merk dat meerdere kanalen heeft (web, printer, social, presentaties) loont een Figma-library met named styles. Voor een SaaS-product met componentenbibliotheek leg je het vast in code via een tool als Storybook of Ladle. De kosten lopen op met die complexiteit: een CSS-file kost een dag, een Figma-library een week, een Storybook met tests vier weken.

Bij Keurmeesters bijvoorbeeld is het hele design-systeem één CSS-file met onder de :root drie kleuren, vier font-sizes, één spacing-scale en zes component-classes. Totaal 80 regels CSS. Daarmee zit het hele design vast en als de wens komt om een knop overal wat groter te maken, is dat één variabele wijzigen. Voor een eenpitter-MKB is dit het juiste niveau.

Wanneer is een design-systeem zonde van de tijd?

Bij een puur informatieve site van vijf pagina's die je over twee jaar toch laat herbouwen, is een uitgebreid systeem overbodig. Schrijf dan gewoon je CSS rechtstreeks. Bij een project waar je wéét dat het binnen een jaar wegwerk wordt — een tijdelijke campagne-site, een event-page — is documentatie aanleggen ook gestolen tijd. De waarde van een design-systeem komt vrij bij herhaling: tweede pagina, derde sectie, vijfde update.

Bij MKB's die hun site één keer per drie jaar laten herbouwen door wisselende bureaus, is het systeem juist heel waardevol — niet zozeer voor het huidige bureau maar voor het volgende. Een bondige design-token-file en korte README maakt overdracht naar een opvolger 80 procent goedkoper. Dat is het belangrijkste argument richting de klant: een design-systeem is verzekering tegen lock-in en een snellere doorlooptijd bij elke vervolg-iteratie.

Moet ik Figma gebruiken of kan het ook in code?
Beide kan. Figma is handig als je met visueel-georiënteerde stakeholders werkt of als je een merk-team hebt dat zonder code wil iterëren. Code-first (CSS custom properties of design-tokens-json) is sneller voor pure dev-teams. Dubbel onderhouden in beide is een bekende valkuil.
Wat als ik Tailwind gebruik?
Tailwind's default-tokens zijn al een mini design-systeem. Beperk jezelf tot een subset (drie shades per kleur, vijf spacing-values, vier font-sizes) en je hebt direct consistentie. Configureer dit in tailwind.config zodat ongebruikte waardes geen optie zijn voor jezelf en je team.
Hoe groot wordt zo'n systeem?
Voor een MKB-site: 80 tot 200 regels CSS plus een README van twee tot drie pagina's. Voor een SaaS-product met dashboard: 500 tot 1500 regels en een component-library van 20 tot 40 componenten. Voor een grote corporate: meerdere repos met semver-versioning.

Wat doe je vandaag?

Verder lezen

Vraag de gratis audit aan

Binnen 48 uur een volledig rapport van je huidige site. Geen verplichtingen, eerlijk advies of een rebuild zinvol is.

Gratis audit →