Wat we vonden bij 30 Nederlandse webshops
We trokken willekeurig 32 gecertificeerde Nederlandse webshops uit de openbare ledenlijst van Thuiswinkel.org en maten hun homepage. Dit is wat eruit kwam.
De uitkomst
Van de 30 shops die we konden bereiken, had 27 er minstens één overtreding van WCAG 2.1 niveau AA. Dat is 90 procent. Bij 14 shops, bijna de helft, zat er minstens één van het zwaarste soort tussen: fouten die een pagina onbruikbaar maken voor wie met hulpsoftware werkt.
In totaal telden we 882 gevallen. De middelste shop had er 17. De zwaarste had er 140 op één pagina.
Wat er precies misging
| Wat | Shops | Gevallen |
|---|---|---|
| Te weinig contrast tussen tekst en achtergrond | 24 | 513 |
| Links zonder leesbare naam | 17 | 145 |
| Afbeeldingen zonder alternatieve tekst | 11 | 93 |
| Inzoomen geblokkeerd | 8 | 8 |
| Iframes zonder titel | 8 | 10 |
| Knoppen zonder leesbare naam | 6 | 30 |
Wat opvalt
Contrast is met afstand nummer één. Bij vier op de vijf shops zat het fout, en meestal niet één keer maar tientallen keren. Dat is bijna altijd een handvol kleurwaarden in de stylesheet. Het is de goedkoopste winst die er is.
Bij acht shops is inzoomen geblokkeerd. Eén regel code in de viewport-instelling, en niemand met kleine lettertjes kan je site nog vergroten op zijn telefoon. Dat is één regel weghalen.
Knoppen zonder naam zijn zeldzamer, maar erger. Zes shops, dertig gevallen. Dit is het soort fout dat een bestelling laat vastlopen in plaats van hem vervelend maakt.
De methode, en waar hij ophoudt
We gebruikten axe-core, de open-source engine waar professionele auditors ook mee werken, tegen de regels van WCAG 2.1 niveau A en AA. Elke shop is één keer gemeten, op de homepage, in september 2026.
Alleen de homepage. Dat is de pagina waar het minst gebeurt. De winkelwagen en de afrekenpagina hebben we in deze ronde niet gezien, en juist daar zit het soort fout dat een bestelling blokkeert. De werkelijke cijfers liggen dus hoger, niet lager.
Twee shops waren niet te bereiken. Die blokkeerden ons verzoek. Ze tellen niet mee.
En een geautomatiseerde meting vindt ongeveer een derde tot de helft van wat er mis kan zijn. Bediening met alleen het toetsenbord, echte schermlezers en begrijpelijkheid van teksten zitten er niet in.
Een correctie op onszelf
Een eerdere versie van deze meting gebruikte onze eigen zelfgeschreven controle en kwam uit op 59 procent. Dat instrument was te grof: het miste alles wat door JavaScript wordt neergezet en telde icoonknoppen met een aria-label onterecht als fout. Met axe-core komt hetzelfde bestand uit op 90 procent. Het getal dat hier staat is het juiste.
Bronnen
- Eigen meting met axe-core over 30 bereikbare van 32 getrokken webshops, september 2026
- Steekproef getrokken uit de openbare ledenlijst van Thuiswinkel.org
- Ruwe data: research/steekproef-axe.json in ons eigen dossier