wat doet de boer/nl
/ Toegankelijkheid

Gedeeltelijk toegankelijk.
Eerlijk over waar we staan.

Deze site streeft naar WCAG 2.1 niveau AA — de internationale standaard voor digitale toegankelijkheid, die in Nederland ook door de Rijksoverheid wordt gebruikt onder de Besluit digitale toegankelijkheid overheid. Wij zijn geen overheidsorganisatie en daarom niet wettelijk verplicht, maar we vinden dat een site die publieke data ontsluit voor iedereen moet werken.

/ Status april 2026
Lighthouse a11y-score
96/100
gemiddeld over 8 paginasoorten
(home, rijk, ministeries, wetten, ontvangers, universiteiten, rijksdetail)
Officiële verklaring
Niet verplicht
Watdoetdeboer.nl is een onafhankelijk burgerinitiatief, geen overheidsorganisatie. Een formele toegankelijkheidsverklaring-registratie bij DigiToegankelijk is daarom niet verplicht.
Knelpunten melden
Kom je iets tegen dat niet werkt met toetsenbord, screenreader of op een mobiel? We horen het graag en pakken het op.
/ Wat werkt
Toetsenbord-navigatie

Elke interactieve element (links, knoppen, form-velden, dropdowns) is bereikbaar met Tab + Enter. Focus is altijd zichtbaar via een teal-ring (focus-visible). De mobile nav sluit met Esc.

Semantische HTML

Elke pagina gebruikt duidelijke section-headers, <nav>, <article>, <figure> en één <h1> per page. Screenreaders zien dezelfde structuur als zichtbare bezoekers. Nuxt's NuxtRouteAnnouncer spreekt bij elke route-wijziging de nieuwe paginatitel uit.

Licht- + dark-mode

Dark-mode heeft WCAG AAA-contrast voor body-tekst (13:1) en AA voor muted-tekst (4.9:1). De theme-keuze wordt voor de eerste paint toegepast om flikkeren te voorkomen, en volgt standaard de systeemvoorkeur (prefers-color-scheme).

Reduced motion

Als je prefers-reduced-motion: reduce aan hebt staan, worden alle fade-in en slide-animaties uitgeschakeld. Scroll-gedrag verandert naar direct springen in plaats van smooth.

Skip-link

Een onzichtbare "Naar hoofdinhoud" verschijnt bij de eerste Tab zodat screenreader- en toetsenbord-gebruikers de grote header-navigatie kunnen overslaan (WCAG 2.4.1 Bypass Blocks).

Vergrotende browsers + zoom

Layouts zijn responsive vanaf 320px breed tot 200% zoom zonder horizontale scroll (WCAG 1.4.10 Reflow). Tekst blijft leesbaar op alle niveaus; display-typografie schaalt via clamp() en viewport units.

/ Nog niet af

Eerlijkheid gaat voor compleetheid. Deze issues zijn bekend en staan op de backlog:

Color-contrast op sub-labelsWCAG 1.4.3

Sommige tekst met text-ink/50 (op cream-bg) haalt net niet de AA-ratio van 4.5:1 — met name de kleine "/ 01" num-labels en voetnoten. Lighthouse markeert dit op elke pagina die we hebben gemeten. Voor niet-essentiële labels (nummers) is het binnen WCAG 1.4.3 voor incidental text niet strikt blocking, maar we willen het wel oplossen.

Icon-only knoppen zonder aria-labelWCAG 4.1.2

De theme-toggle en een paar filter-chevrons hebben geen expliciete aria-label — screenreaders lezen dan "button" zonder context. We voegen die labels toe in een volgende revisie.

Back-forward cache geblokkeerdPerformance

Iets in onze navigatie-setup (waarschijnlijk een global keyboard-listener) blokkeert browser bfcache. Daardoor laadt de pagina bij Back/Forward opnieuw i.p.v. instant te springen. Niet direct a11y maar raakt wel mensen die via assistieve techniek heen-en-weer bewegen.

Geen screenreader-test-rapportWCAG 4.1.2

We hebben de site niet (nog) door een echte gebruiker met NVDA / VoiceOver / JAWS laten testen. Lighthouse-scores dekken de statische controles, niet de werkelijke gebruikservaring. Als je ervaring hebt met screenreaders en iets tegenkomt dat niet werkt: laat het weten.

Kaart-visualisaties niet gealt-tekst'dWCAG 1.1.1

De SVG-illustraties op home, /europa en kengetallen-charts hebben wel aria-hidden="true" (niet-essentiële decoratie) maar een echte datatabel als alternatief voor screenreader-gebruikers ontbreekt nog op sommige plekken.

/ Hoe we testen
Methodiek

Bij elke deploy draait een Lighthouse-audit op 8 representatieve paginasoorten (home, section-index, detail-page, lijst, artikel). De laatste baseline is 96/100 gemiddeld voor Accessibility, met één uitschieter naar beneden (universiteiten-overzicht op 91/100 door een paar chip-kleuren).

Voor statische controle gebruiken we de ingebouwde axe-core via Lighthouse — die pakt zo'n 30-40% van alle WCAG-violations. De rest (keyboard flow, screenreader-uitspraak, visuele logica) vraagt handmatige inspectie en echte gebruikers.

Wil je helpen de site te testen met jouw assistieve techniek? We zouden dat enorm waarderen. Laat het weten via info@pionect.com.

/ Achtergrond