Wat de Europese Toegankelijkheidswet van een webshop vraagt
De Europese Toegankelijkheidswet, in Nederland ingevoerd via de Implementatiewet toegankelijkheidsvoorschriften producten en diensten, geldt sinds 28 juni 2025. Voor e-commerce betekent dat concreet dat het hele traject dat een klant aflegt bruikbaar moet zijn voor mensen met een visuele, motorische, auditieve of cognitieve beperking.
De technische meetlat is de Europese norm EN 301 549, die voor websites verwijst naar WCAG 2.1 niveau AA. Vier principes staan daarin centraal:
- Waarneembaar: alles wat je toont moet ook zonder zicht of zonder kleur te onderscheiden zijn, met alt-teksten en voldoende contrast
- Bedienbaar: elke functie moet met alleen een toetsenbord te gebruiken zijn, zonder muis en zonder tijdsdruk
- Begrijpelijk: formulieren, foutmeldingen en navigatie moeten voorspelbaar zijn en in duidelijke taal
- Robuust: de code moet zo geschreven zijn dat hulpsoftware zoals een schermlezer hem correct kan interpreteren
Daarbovenop geldt een informatieplicht: op je website hoort een toegankelijkheidsverklaring te staan die uitlegt hoe je dienst aan de eisen voldoet, en die verklaring moet vindbaar zijn.
Wat de ACM in de praktijk aantrof
Het onderzoek dat de ACM in maart 2026 publiceerde, is de beste beschikbare checklist van wat er in Nederlandse webshops misgaat. De problemen die het vaakst terugkwamen:
- Knoppen en formulierelementen die niet met het toetsenbord te bedienen zijn, waardoor de checkout doodloopt
- CAPTCHA-controles zonder toegankelijk alternatief, een harde blokkade voor schermlezergebruikers
- Ontbrekende alt-teksten bij productafbeeldingen, waardoor een blinde klant niet weet wat er in het winkelmandje ligt
- Te weinig kleurcontrast in tekst en navigatie
- Onduidelijke foutmeldingen in formulieren, waarbij niet wordt verteld welk veld fout is en waarom
- Automatisch startende media zonder pauzeknop
- Paginatitels die niets zeggen of op elke pagina hetzelfde zijn
Dit is geen exotische lijst. Het zijn allemaal fouten die in de bouw of bij een thema-update insluipen en die met gericht werk goed te herstellen zijn. De ACM heeft aangegeven bedrijven eerst aan te spreken en een redelijke verbetertermijn te geven, en daarna over te gaan tot sancties zoals een last onder dwangsom of een boete.
Voor wie geldt het en klopt dat verhaal over 2030?
De verplichting geldt voor bedrijven die online producten of diensten aan consumenten in de EU verkopen en die tien of meer medewerkers hebben of meer dan twee miljoen euro jaaromzet draaien. Alleen wie onder beide grenzen blijft, is als micro-onderneming uitgezonderd. Voor de meeste serieuze webshops is die uitzondering dus niet aan de orde.
Er circuleert een hardnekkig misverstand over een overgangstermijn tot 28 juni 2030. Die overgangsregeling bestaat, maar gaat over iets anders: bestaande fysieke producten die al voor 28 juni 2025 rechtmatig in gebruik waren en dienstverleningscontracten die voor die datum zijn gesloten. Je webshop is geen product dat onder die uitzondering valt. E-commercediensten moesten per 28 juni 2025 voldoen, en het toezicht van de ACM loopt sindsdien. Wie 2030 aanhoudt als deadline, rekent zich rijk.
Wel realistisch: als je nu nog niet voldoet, wordt van je verwacht dat je een concreet verbeterplan hebt en dat je daar aantoonbaar aan werkt. Dat weegt mee in hoe de toezichthouder je aanpakt.
Waar je het snelst resultaat boekt
Toegankelijkheid voelt als een groot project, maar de winst zit geconcentreerd in een klein deel van je site. Onze volgorde bij een webshoptraject is meestal deze:
- Begin bij de conversieroute: productpagina, winkelmandje, checkout en accountformulieren. Daar zit de wettelijke kern en de commerciële waarde
- Test met alleen een toetsenbord. Kun je van homepage tot betaalbevestiging komen zonder muis, en zie je altijd waar de focus staat? Dit ene rondje legt de meeste blokkades bloot
- Controleer je formulieren: elk veld een gekoppeld label, foutmeldingen die het veld benoemen en die door een schermlezer worden voorgelezen
- Vervang of vul je CAPTCHA aan met een toegankelijk alternatief
- Loop de contrastwaarden na in je designsysteem in plaats van per pagina, zodat de fix één keer landt en overal doorwerkt
- Zorg voor unieke, beschrijvende paginatitels en correcte koppenstructuur
Automatische scanners vinden ongeveer een derde van de problemen. De rest komt boven bij handmatig testen met toetsenbord en schermlezer. Reken daar op, anders krijg je een groen rapport en een ontoegankelijke checkout.
Toegankelijkheid begint in het ontwerp, niet in de code
De duurste manier om dit op te lossen is achteraf, pagina voor pagina. De goedkoopste is om toegankelijkheid vast te leggen in je designsysteem: contrastverhoudingen in je kleurpalet, zichtbare focusstijlen op elke interactieve component, formuliercomponenten die label, foutmelding en beschrijving standaard correct koppelen. Dan erft elke nieuwe pagina de goede eigenschappen automatisch.
Zo werken wij het liefst. Bij UX- en UI-design nemen we contrast en focusgedrag mee als ontwerpeis en niet als testpunt achteraf, en bij web development bouwen we componenten die semantisch kloppen. Dat scheelt niet alleen bij de eerste oplevering, maar vooral daarna: elke campagnepagina en elke nieuwe productlayout begint dan al op niveau.
Werk je met een bestaand platform, dan is de aanpak anders maar het doel hetzelfde. Voor Shopify-shops zitten de knelpunten vaak in het thema en in apps van derden die hun eigen markup injecteren, zie ook wat we schrijven over de rol van een Shopify-ontwikkelaar. Bij maatwerkplatformen heb je meer controle en kun je het echt in de basis oplossen.
Wat het je verder oplevert
Er is een reden om dit niet alleen als compliance te behandelen. Een toegankelijke webshop is bijna altijd een betere webshop:
- Duidelijke foutmeldingen en logische formulieren verlagen de uitval in je checkout, voor alle klanten
- Correcte koppenstructuur, alt-teksten en beschrijvende paginatitels zijn precies wat zoekmachines en AI-zoeksystemen nodig hebben om je pagina te begrijpen, zie ook Google AI Mode en zero-click
- Semantische, schone code laadt sneller en is makkelijker te onderhouden
- Je bereikt een groep klanten die nu bij 61 procent van de grote webwinkels letterlijk niet kan afrekenen
Dat laatste punt is bedrijfsmatig het interessantst. Zolang je concurrenten dit laten liggen, is een werkende checkout voor iedereen gewoon een voorsprong.
Zo pakken wij het aan
We beginnen met een scan van de conversieroute: geautomatiseerde controle plus handmatige tests met toetsenbord en schermlezer op de pagina's die er commercieel toe doen. Daaruit komt een lijst met bevindingen, gesorteerd op ernst en op wat het kost om ze te herstellen. Zo weet je meteen wat de blokkades zijn en wat cosmetisch is.
Daarna herstellen we in twee rondes: eerst de harde blokkades die bestellen onmogelijk maken, daarna de rest inclusief de aanpassingen in het designsysteem die herhaling voorkomen. We leveren een toegankelijkheidsverklaring op die klopt met de werkelijke stand van zaken, inclusief de punten die nog openstaan en wanneer die gepland zijn. Een verklaring die te mooi is voor de werkelijkheid is bij toezicht een risico, geen bescherming.
Wil je weten waar je webshop nu staat, plan dan een toegankelijkheidsscan. Meer over hoe we projecten inrichten lees je op onze aanpak-pagina.