Toegankelijkheidsoverlays en de EAA: waarom een widget je site niet conform maakt

24 september 2026 · 5 min leestijd

Sinds de European Accessibility Act op 28 juni 2025 van toepassing werd, is er een verkooppraatje in de inbox van bijna elk Europees webteam beland: plaats deze ene regel JavaScript en je site is van de ene op de andere dag conform. Het product is een toegankelijkheidsoverlay, een widget in een hoek van de pagina die grotere tekst, meer contrast, een „schermlezermodus” en in de ambitieuzere versies automatisch gegenereerde alt-teksten aanbiedt.

Het loont om precies te zijn over wat deze tools doen, want het risico zit in het gat tussen de belofte en de juridische werkelijkheid.

Isometrische illustratie van een webpagina als gestapelde lagen met een kleine widget op een hoek
De widget zit aan de oppervlakte. De lagen eronder, de code die een audit leest, veranderen niet.

Wat een overlay echt verandert

Een overlay draait nadat de pagina geladen is, in de browser van de bezoeker. Hij kan de opmaak aanpassen van wat er al staat: tekst vergroten, kleuren omkeren, animaties pauzeren, links omranden. Sommige proberen daarnaast de code in het voorbijgaan te repareren, door een alt-tekst te gokken voor een afbeelding zonder, of een knop zonder naam een label te geven dat uit het icoon is afgeleid.

Daar volgen drie dingen uit die ertoe doen voor de EAA:

Vergelijking in twee kolommen: wat een toegankelijkheidsoverlay aan een pagina verandert en wat de European Accessibility Act echt toetst.Wat een overlay raakt vs. wat de EAA toetstEEN OVERLAY-WIDGET KANDE EAA (EN 301 549) KIJKT NAARTekst vergroten en het lettertype wijzigenvoor wie kliktContrast verhogen of kleuren omkeren bovenop de paginaAnimaties pauzeren en links markerenAlt-teksten gokken met een automatisch modelEigen sneltoetsen en een eigen„schermlezermodus” toevoegenOf elke afbeelding, knop en veld in de codeeen echte, juiste toegankelijke naam heeftOf de hele site werkt met toetsenbord en metde eigen schermlezer van de bezoekerOf contrast, focusvolgorde en foutmeldingenstandaard kloppen, zonder widgetOf de dienst een toegankelijkheidsverklaringen een meldkanaal heeftOf de aanbieder een conformiteitsbeoordelingkan tonen, geen leveranciersbadge
Twee verschillende vragen. Links gaat het om de bezoeker die op de widget klikt; rechts om de code die jij publiceert.

Wat de EAA in plaats daarvan vraagt

Richtlijn (EU) 2019/882 (in Nederland omgezet via nationale implementatiewetgeving) noemt geen widgets, badges of leveranciers. Ze legt functionele toegankelijkheidseisen vast voor de betrokken producten en diensten (e-commerce, bankdiensten, vervoer, e-books, telecom en meer) en verwijst naar de geharmoniseerde norm EN 301 549, die voor webcontent neerkomt op de succescriteria van WCAG 2.1 niveau AA.

Die criteria gaan over wat je publiceert: heeft elke afbeelding een tekstalternatief, elk formulierveld een naam, is het hele pad met het toetsenbord af te ronden, is de focusvolgorde logisch, is het contrast standaard voldoende, worden fouten in tekst beschreven. En ze gaan over de organisatie: de dienst moet een toegankelijkheidsverklaring hebben, uitleggen hoe hij voldoet, vermelden wat nog niet voldoet en mensen een manier geven om problemen te melden.

De markttoezichthouders in elke lidstaat kunnen een marktdeelnemer vragen de conformiteit aan te tonen. Het verwachte antwoord is een beoordeling tegen de norm met de documentatie erbij. „We hebben een plugin geïnstalleerd” is geen beoordeling, en geen enkele overlayleverancier ondertekent jouw verklaring voor je.

De EAA legt de verplichting bij de marktdeelnemer. Testen en herstellen kun je uitbesteden. De verantwoordelijkheid kun je niet uitbesteden aan een scripttag.
Isometrische illustratie van een laptop naast een brailleleesregel en een koptelefoon, verbonden door dunne lijnen
De meeste bezoekers met een beperking komen met hun eigen hulpmiddelen al ingesteld. Een tweede laag erbovenop hebben ze niet gevraagd.

De voorgeschiedenis

De overlaymarkt is in de Verenigde Staten gegroeid, onder de ADA, en daar is de meeste ervaring. Twee feiten zijn genoeg om het te plaatsen:

Meer dan achthonderd toegankelijkheidsprofessionals, van wie velen zelf gebruikers met een beperking zijn, hebben een openbare verklaring ondertekend die website-eigenaren vraagt niet op overlays te vertrouwen. Dat is een ongewone mate van eensgezindheid in een vakgebied dat over bijna alles discussieert.

Wanneer een overlay geen kwaad doet

Dit betekent niet dat de widgets nutteloos zijn. Een bezoeker zonder hulpmiddelen die bij een lang artikel gewoon grotere tekst wil, heeft iets aan een lettergrootteknop. Heb je al een toegankelijke site en voeg je een widget toe als extra gemak, dan is de widget niet het probleem.

Het probleem is de volgorde. De widget komt boven op een toegankelijke site; hij vervangt die niet. Als je budget óf het overlayabonnement dekt óf twee dagen van een ontwikkelaar die labels en focusvolgorde in je sjablonen herstelt, brengt alleen de tweede optie je dichter bij de wet.

Wat je in plaats daarvan doet

Vier stappen naar echte EAA-naleving: audit tegen EN 301 549, code herstellen, toegankelijkheidsverklaring publiceren, bij elke release blijven testen.De route die er echt komt1AuditEchte gebruikerspadentesten tegen EN 301 549 /WCAG 2.1 AA, mettoetsenbord enschermlezer, niet alleenmet een automatische scan.2Code herstellenAlt-teksten, labels,koppen, focusvolgorde,contrast, foutmeldingen.In de sjablonen, zodat hetblijft.3VerklaringDetoegankelijkheidsverklaring,de bekende gaten, hetmeldkanaal. Dat vraagtmarkttoezicht als eerste.4Blijven testenBij elke release.Toegankelijkheid is eeneigenschap van je code: zegaat achteruit als niemandcontroleert.
De volgorde telt: eerst de audit, zodat herstel en verklaring uitgaan van wat de site echt doet.

Een praktische route die we bij kleine en middelgrote aanbieders zien werken:

  1. Toets de echte gebruikerspaden, niet de hele site. Registratie, zoeken, in winkelwagen, afrekenen, contact. Test elk pad alleen met het toetsenbord en met een schermlezer, en draai daarna een automatische scan voor de rest. Automatische tools vangen ongeveer een derde van de criteria; de rest vraagt om een mens.
  2. Herstel in de sjablonen. Eén gerepareerde component herstelt elke pagina die hem gebruikt, en blijft gerepareerd bij de volgende deploy.
  3. Schrijf de toegankelijkheidsverklaring terwijl de audit vers is: wat voldoet, wat nog niet, wanneer wel, en hoe je een probleem meldt. Publiceer hem waar een bezoeker hem met één klik vindt.
  4. Neem toegankelijkheid op in je inkoop. Vraag elke leverancier van een component, thema of plugin om eigen bewijs van conformiteit. Daar komen de meeste terugvallen vandaan.
  5. Test opnieuw bij elke release. Een korte checklist in het pull-request-sjabloon doet meer dan welke jaarlijkse audit ook.

Wil je een eerste indruk van hoe een site ervoor staat voordat je hierover beslist, dan is een automatische scan tegen EN 301 549 een redelijke eerste stap, zolang iedereen begrijpt dat het het begin van de beoordeling is en niet het einde.

Wij gebruiken alleen essentiële technische opslag (je taal- en cookiekeuzes, opgeslagen in je browser). Geen tracking, geen cookies van derden. Cookiebeleid