design
4 min lezen

Welke kleuren kies je voor je website? Praktisch stappenplan

Een praktisch stappenplan: van merkwaarden naar palet, contrast en WCAG-toetsing. Toetsmethode en implementatietips voor ontwikkelaars en marketeers.

Korte intro

Kleur is geen styling-optie alleen. Het stuurt herkenning, hiërarchie en conversie. In dit artikel een praktisch stappenplan: van merkwaarden naar palet, hoe je contrast en WCAG-regels toepast, en een eenvoudige testmethode die je in een sprint kunt uitvoeren.

Waarom kleur meer is dan mooi

Kleur stuurt aandacht. Een primaire kleur maakt knoppen herkenbaar. Accentkleuren brengen emotie. Maar kleur kan ook frustreren: slecht contrast verlaagt leesbaarheid en belemmert mensen met visuele beperkingen. Daarom combineer je merklogica met technische eisen.

Stap 1 — Begin bij merk en gebruikers

  • Benoem je merkwaarden in concrete termen: betrouwbaar, vriendelijk, snel, luxe. Schrijf ze op en vertaal ze naar kleurassociaties: blauw = betrouwbaarheid, groen = duurzaamheid, zwart/grijs = premium.
  • Kijk naar je doelgroep. Oudere gebruikers en mensen met contrastgevoeligheid hebben andere eisen. Houd hier rekening mee vanaf het begin.

Praktisch: maak een moodboard van 8–12 referentiebeelden. Selecteer de drie kleuren die het beste passen. Dat is je startpalet.

Stap 2 — Bouw een basispalet (tokens)

Een werkbaar palet bestaat meestal uit:

  • Primary (1 kleur) — knoppen, actieve links
  • Secondary (1 kleur) — secundaire acties
  • Accent (1–2 kleuren) — CTA, highlights
  • Neutral scale (zie tabel) — voor achtergronden, borders, tekstvarianten
  • Feedbackkleuren — succes, fout, waarschuwingskleuren

Voorbeeld table: paletstructuur

TokenGebruikContraintip
PrimaryHoofd-CTA, header
SecondaryAlternatieve CTA
Neutral-100..900Achtergronden en tekst
Success/Error/WarningFeedback

Kies kleurwaarden in HSL of hex. Werk met design tokens zodat ontwikkelaars ze één keer instellen. Material Design heeft een bruikbare systematiek voor kleuronderverdeling: Material Design 3 — Color.

Stap 3 — Contrast en toegankelijkheid (WCAG)

WCAG 2.2 beschrijft duidelijke regels voor leesbaarheid. Reken af met aannames: donkere kleur op lichte achtergrond leest beter — tenzij contrast onvoldoende is. Voor tekst gelden twee niveaus:

  • AA: contrast 4.5:1 voor normale tekst, 3:1 voor grote tekst
  • AAA: contrast 7:1 voor normale tekst

Voor achtergrond- en UI-elementen gelden andere criteria. Lees de officiële richtlijn voor details: Web Content Accessibility Guidelines (WCAG) 2.2.

De technische uitleg van contrastberekeningen vind je in de specificatie: Contrast (Minimum) — Understanding SC 1.4.3.

Kanttekening: contrast alleen is niet genoeg. Gebruik ook helderheidsverschil en kleurverschil waar relevant. Sommige kleuren hebben voldoende ratio maar zijn problematisch voor kleurenblinden.

Stap 4 — Testmethode (snel en reproduceerbaar)

Volg deze testmethode in 3 stappen. Je doet dit in 1–2 uur per pagina.

  1. Automatische scan (15–30 min)
  • Run een accesibility-linter in de build (axe-core, Lighthouse). Deze geeft directe fouten voor tekstcontrast.
  1. Handmatige checks (30–45 min)
  • Meet contrast van belangrijkste tekstblokken en CTA’s met een contrastchecker (Hex-input).
  • Controleer kleurgebruik van iconen en statusmeldingen.
  1. Visuele simulatie (15–30 min)
  • Gebruik simulators voor kleurenblindheid (protanopia, deuteranopia). Test knoppen en formulieren. Dit vangt problemen die ratio's niet laten zien.

Doe de volledige test op de belangrijkste sjablonen: homepage, productpagina, checkout, en accountpagina.

Stap 5 — Implementatie: tokens en component library

  • Zet kleuren als design tokens in je design tool (Figma/Sketch) en in code (CSS custom properties of SCSS variables).
  • Voor web: gebruik CSS-variabelen met fallback. Voorbeeld:

:root { --color-primary: #0a62ff; --neutral-100: #f7f8fa; }

  • Documenteer wanneer je mag afwijken. Bijvoorbeeld: "Primary mag verzadigd worden op hero-achtergrond, niet op body-tekst."

DevCru en andere teams werken zo om onderhoud te beperken. Houd semantische tokens (brand-primary, bg-surface) los van raw colors.

Tabel: snelle contrastreferentie

ElementMin contrast AAMin contrast AAA
Body tekst (normaal)4.5:17:1
Grote tekst (≥18pt bold of ≥24pt)3:14.5:1
UI-componenten (knoppen)3:1-

(zie ook de WCAG-specificatie voor uitzonderingen) — WCAG 2.2.

Checklist voor livegang

  • [ ] Primary en secondary tokens vastgelegd in design en code
  • [ ] Contrastchecks uitgevoerd op alle templates
  • [ ] Kleurgebruik getest met kleurenblindsimulatie
  • [ ] Componentenbibliotheek bijgewerkt met nieuwe tokens
  • [ ] QA: handmatige acceptatietest door een andere ontwerper

Indicatieve kosten (breed range): het opzetten van een palet en tokens: 500–2.000 EUR; volledige audit en implementatie in component library: 1.500–6.000 EUR. Prijzen verschillen per project.

Praktische tips en valkuilen

  • Gebruik geen te veel primaire kleuren. Twee hoofdkleuren is vaak genoeg.
  • Sla geen contrasttests over omdat iets "maar klein" is. Kleine tekst en links maken snel problemen.
  • Laat kleur niet de enige communicatiewijze zijn. Gebruik iconen of labels naast kleur (voor fouten/success).
  • Sommige design-trends (zachte pastels) zijn lastig voor contrast. Dat werkt niet altijd; test altijd.

Afsluiting en doorpakken

Werk stap voor stap: merkwaarden, palet, contrast, testen, tokens, implementatie. Als je een redesign plant, verbind kleurkeuzes aan componentwerk zodat kleuronderhoud later beperkt blijft. Zie ook onze pagina over website redesign en bekijk wat we bij services doen als je hulp wilt bij implementatie.

Wil je dat we meedenken of een korte kleur- en toegankelijkheidsaudit doen? Neem contact op via /contact.

Bronnen

Alle cijfers en richtlijnen in dit artikel zijn te controleren via onderstaande bronnen.

Zelf een project in gedachten?

Vertel kort wat je wilt bouwen. Je krijgt binnen één werkdag een eerlijke inschatting van scope, prijs en doorlooptijd.

Vraag een offerte aan

Meer lezen