Nú toegankelijk: zo maak je je website en webshop WCAG-proof
Toegankelijkheid is geen nice-to-have meer; het is een randvoorwaarde voor bereik, wet- en regelgeving en gebruikerservaring. Een slecht toegankelijke site verliest klanten, frustratie kost tijd en geld en geeft risico’s bij audits en aanbestedingen.
Deze gids is gericht op designers, developers en redacties die direct praktisch aan de slag willen met WCAG (levels A, AA en waar relevant AAA). Geen wollig verhaal, wél concrete voorbeelden, checklists en teststappen. Gebruik onze WCAG checker of download de plugin om snel te valideren en neem contact op met onze medewerkers voor vragen (contactformulier wordt binnen 24 uur beantwoord).
Wat betekent dit?
WCAG (Web Content Accessibility Guidelines) beschrijft hoe je webcontent zo maakt dat mensen met uiteenlopende beperkingen deze kunnen gebruiken. WCAG is gestructureerd naar principes: Perceivable, Operable, Understandable en Robust (POUR). Elk criterium heeft niveaus A, AA en AAA.
Quick overzicht van relevante items
- Perceivable: tekstalternatieven (alt), captions, contrast.
- Operable: toetsenbordbediening, focuszichtbaarheid, tijdslimieten.
- Understandable: duidelijke taal, voorspelbaarheid, foutafhandeling.
- Robust: correcte HTML, ARIA waar nodig en semantiek.
Waarom dit belangrijk is
Praktisch: toegankelijkheid vergroot je potentiële publiek, verbetert SEO (zoekmachines begrijpen gestructureerde content beter) en verlaagt juridische risico’s. Voor redacties: correcte structuur en alt-teksten verbeteren vindbaarheid en metadata. Voor designers: goede kleurcontrasten en focus-states verhogen conversie. Voor developers: semantische markup en ARIA verminderen onderhoudskosten en bugs.
Business case in één zin
Een goed toegankelijke site verhoogt conversie en vermindert supportkosten door duidelijkere UX en minder misverstanden.
Direct toepassen
Hier zijn concrete veranderingen die je vandaag nog implementeert. Gebruik onze WCAG checker/validator om resultaten door te meten en download onze plugin voor snelle on-page checks.
Designers: kleur en typografie
- Mini-checklist kleur: contrast ratio minimaal 4.5:1 (tekst normaal) en 3:1 (groot tekst) voor AA; gebruik onze contrasttool in de checker.
- Gebruik consistente typografie en voldoende line-height (minimaal 1.25 voor body tekst).
- Focus zichtbaar: lever ontwerpen met duidelijke focusstates (min. 2px border of 3px outline); deel de CSS-voorbeeld hieronder met devs.
/* Focusstijl - voeg altijd niet-removed focus toe */:focus{outline:3px solid #005fcc;border-radius:3px;outline-offset:2px;}a:focus,button:focus{box-shadow:0 0 0 3px rgba(0,95,204,0.2);}
Developers: semantiek en ARIA
- Gebruik native elementen (button, nav, main, header, footer, label) in plaats van of
met click handlers.
- Voeg landmarks toe:
<header role="banner">,<nav role="navigation">,<main role="main">,<footer role="contentinfo">.- Als je ARIA gebruikt, volg de ARIA Authoring Practices en test met een screenreader.
<a class="skip-link" href="#main">Direct naar inhoud</a><!-- Voor keyboard gebruikers -->Redacties: content en formulieren
- Alt-teksten: beschrijf functie, niet alleen uiterlijk. Voor informatieve afbeeldingen: wat is relevant? Voor decoratieve afbeeldingen: lege alt (<img alt="">).
- Formulieren: koppel elke input aan een label, gebruik duidelijke foutmeldingen en aria-invalid bij fouten.
<label for="email">E-mail</label><input id="email" name="email" type="email" aria-required="true"><span class="error" aria-live="polite">Vul een geldig e-mailadres in.</span>Hoe test je dat?
Combinatie van automatische tools, handmatige checks en gebruikersfeedback is noodzakelijk. Onze WCAG checker geeft je snelle aantallen (automatische issues), maar handmatig testen onthult contextuele problemen (bijv. meaning of images, focus order).
Basis teststappen (snel-check)
- Voer de pagina door de WCAG checker/validator op wcagtool.nl en noteer A/AA overtredingen.
- Voer een contrast-check uit met de ingebouwde contrasttool in de plugin.
- Schakel CSS uit of simulateer zoom (200%) om leesbaarheid en layout te testen.
- Test keyboard-only: navigeer met Tab, Shift+Tab, Enter en Space; zorg dat alle interacties zonder muis beschikbaar zijn.
Diepere manuele tests
- Screenreader-test: gebruik NVDA (Windows) of VoiceOver (macOS) en loop door belangrijke flows (zoek, productpagina, betaling).
- Formulierfouten: vul slecht gevulde data, valideer aria-live updates en foutberichten voor toegankelijkheid.
- Dynamic content: test modals, dialogs en single page app routes op focus-management en aria-hidden toggles.
Automatisering en CI
Integreer accessibility linters en testen in je build: axe-core, pa11y en lighthouse in CI. Gebruik onze validator als periodieke scan en laat rapporten naar je team mailen.
Wanneer is dit extra belangrijk?
Sommige situaties vragen extra aandacht of verplichting.
Webshops en checkout
- Toegankelijkheidsbarrières in checkout leiden direct tot verlaten winkelwagen. Zorg dat betalingsopties keyboard-toegankelijk zijn en dat foutmeldingen direct en duidelijk zijn.
- Test 3rd-party widgets (betaalproviders, chatbots) en eis toegankelijkheid in contractspecificaties.
Overheids- en publieke dienstverlening
Voor overheden gelden vaak wettelijke eisen (enforcement van WCAG AA). Bij aanbestedingen is aantoonbaarheid kritisch: bewaar je scanner-rapporten en release-notes over toegankelijke features.
Migraties en redesigns
- Maak toegankelijkheid deel van de definitie van klaar (DoR/DoD). Plan regressietesten en behoud semantische URL- en headingstructuren.
Praktische checklists en snippets
Mini-checklist voor livegang (AA)
- Alle paginaʼs door WCAG checker: geen blokkerende A/AA fouten.
- Contrast: alle tekst voldoet aan 4.5:1 (body) of 3:1 (groot).
- Toegankelijke formulieren: labels, foutmeldingen en focus op fouten.
- Keyboard-navigatie werkt door de belangrijkste flows.
- Afbeeldingen hebben alt-tekst of lege alt voor decoratieve images.
HTML/ARIA snippets
<!-- Landmarks --><header role="banner">...</header><nav role="navigation">...</nav><main id="main" role="main">...</main><footer role="contentinfo">...</footer><!-- Modal - focus management basics --><div role="dialog" aria-modal="true" aria-labelledby="dialog-title"><h2 id="dialog-title">Titel</h2><button aria-label="Sluiten">×</button></div><!-- Decoratieve afbeelding --><img src="decoratie.svg" alt="">CSS-snippets
/* Contrastenorm - variabelen */:root{--color-text:#222;--color-bg:#fff;--color-primary:#005fcc;}body{color:var(--color-text);background:var(--color-bg);}a{color:var(--color-primary);}/* Geen outline verwijderen */:focus{outline:3px solid rgba(0,95,204,0.9);outline-offset:2px;}Veelgemaakte fouten en hoe ze op te lossen
Fout: afbeeldingen zonder betekenisvolle alt
Oplossing: bepaal of image informatief, functioneel of decoratief is en vul alt dienovereenkomstig. Gebruik CMS-veldnamen die redacteuren dwingen een alt-tekst in te vullen of keuze voor decoratief aan te geven.
Fout: interactieve items zonder keyboard-focus
Oplossing: gebruik button-elementen, tabindex waar nodig en test keyboardflow. Vermijd click-only elements zonder role/keyboard handlers.
Fout: te veel reliance op ARIA
Oplossing: prioritizeer native elementen; gebruik ARIA alleen als native semantiek niet volstaat. Valideer ARIA attributes met onze checker.
Hulpbronnen en tools
- Onze WCAG checker / validator op wcagtool.nl voor snelle scans en rapporten.
- Download onze plugin (link op wcagtool.nl) voor on-site checks en contrast tools.
- Gebruik axe-core, pa11y en Lighthouse in je CI en combineer met handmatige screenreader-tests.
Wanneer contact opnemen
Neem contact op via het formulier op onze site bij onduidelijke issues, complexe componenten (custom widgets, canvas/SVG-heavy interfaces) of voor audits. Onze medewerkers beantwoorden het contactformulier altijd binnen 24 uur.
Laat onze WCAG checker eerst de low-hanging fruit vinden, installeer de plugin voor snellere lokale checks en plan een korte review met ons als je na scans nog specifieke vragen hebt.
Laatste tip: Veranker toegankelijkheid in je workflow: voeg accessibility-criteria toe aan user stories, train redacteuren op alt-teksten en draai scans in CI. Begin met het low-effort high-impact werk (contrast, form labels, keyboard) en schakel daarna door naar complexere taken. Check meteen je site met onze WCAG checker, download de plugin of stuur het contactformulier op wcagtool.nl — wij reageren binnen 24 uur.
- Voeg landmarks toe:
