Eigen meting, 14 september 2026
Hoe toegankelijk zijn Nederlandse webshops?
We maten de bestelstroom van 70 Nederlandse webshops: homepage, categorie, zoeken, product, winkelwagen, afrekenen, inloggen en klantenservice, met een product in de winkelwagen. Dit zijn de cijfers; de methode staat eronder.
heeft tekst met te weinig contrast, meestal juist prijzen, kortingen en voorwaarden.
67 van de 70 shopsheeft in de winkelwagen of bij het afrekenen een fout van het zwaarste soort volgens axe: een knop, veld of afbeelding zonder naam.
36 van de 66 shops waar we die stap konden metenvan de 70 shops kwam zonder één bevinding door de meting.
De middelste shop had 129 plekken met een bevindingWat er misgaat. Contrast staat overal bovenaan; daarna links en velden zonder naam.
| Wat | Shops | Aandeel | Plekken | Zwaarte |
|---|---|---|---|---|
| Tekst met te weinig contrast tegen de achtergrond | 67 | 96% | 8880 | ernstig |
| Link zonder leesbare naam | 51 | 73% | 1458 | ernstig |
| Invoerveld voor persoonsgegevens zonder autocomplete | 50 | 71% | 396 | matig |
| Pagina die op een smal scherm zijwaarts scrolt | 37 | 53% | 108 | ernstig |
| Afbeelding zonder alt-tekst | 35 | 50% | 725 | kritiek |
| Formulierveld zonder label | 28 | 40% | 237 | kritiek |
| Lijst met verkeerde opbouw | 25 | 36% | 101 | ernstig |
| Knop zonder leesbare naam | 24 | 34% | 301 | kritiek |
| Keuzelijst zonder naam | 22 | 31% | 71 | kritiek |
| Link die alleen door kleur te onderscheiden is van de tekst eromheen | 19 | 27% | 174 | ernstig |
| Iframe zonder titel | 18 | 26% | 91 | ernstig |
| Lijstitem zonder lijst eromheen | 16 | 23% | 240 | ernstig |
| Inzoomen geblokkeerd | 14 | 20% | 91 | matig |
| ARIA-rol met verkeerde inhoud | 14 | 20% | 59 | kritiek |
Plekken: hoe vaak de fout in totaal op de gemeten pagina's stond. Eén kleurwaarde op veertig productkaarten telt als veertig plekken; als probleem is het er één.
Per onderdeel. De homepage is niet de zwakste pagina; de categoriepagina wel.
| Onderdeel | Gemeten | Met bevinding | Plekken per shop | Met kritieke fout |
|---|---|---|---|---|
| Homepage | 70 | 66 (94%) | 34 | 44 (63%) |
| Categoriepagina | 70 | 66 (94%) | 49 | 43 (61%) |
| Zoekresultaten | 47 | 45 (96%) | 43 | 29 (62%) |
| Productpagina | 68 | 66 (97%) | 32 | 44 (65%) |
| Winkelwagen | 65 | 60 (92%) | 19 | 33 (51%) |
| Afrekenen | 43 | 41 (95%) | 22 | 19 (44%) |
| Inloggen | 50 | 42 (84%) | 17 | 28 (56%) |
| Klantenservice | 58 | 58 (100%) | 20 | 30 (52%) |
De winkelwagen en het afrekenen hebben minder plekken per shop dan de homepage, simpelweg omdat er minder op staat. Maar wat daar misgaat, staat tussen de bezoeker en de bestelling: bij 51 procent van de winkelwagens en 44 procent van de afrekenpagina's zat een kritieke fout.
Per platform
| Platform | Shops | Plekken per shop | Met kritieke fout |
|---|---|---|---|
| Magento | 41 | 189 | 37 (90%) |
| WooCommerce | 14 | 250 | 9 (64%) |
| Shopify | 13 | 212 | 8 (62%) |
| Overig of onbekend | 2 | 82 | 2 (100%) |
Het platform herkennen we aan de code van de site. Het verschil zit vooral in het thema en de plugins, niet in het platform zelf; met 2 tot 41 shops per platform zijn dit geen harde conclusies.
De methode
De 70 shops komen uit de openbare ledenlijsten van Thuiswinkel.org en WebwinkelKeur, willekeurig getrokken, met de grote merken eruit. Elke shop is op 14 september 2026 gemeten in Chrome op 1366 bij 900 pixels, met axe-core tegen de regels van WCAG 2.1 niveau A en AA, plus onze eigen controles voor zijwaarts scrollen, autocomplete op adresvelden, video zonder ondertiteling en het toetsenbord. De homepage is ook op telefoonbreedte gemeten.
We zochten per shop zelf de pagina's op, legden een product in de winkelwagen zoals een bezoeker dat doet, en maten daarna de winkelwagen en de afrekenpagina. Er is niet ingelogd, niets besteld en niets betaald. Niet elk onderdeel was bij elke shop te vinden; de tabel per onderdeel laat zien hoe vaak wel.
Wat deze meting niet ziet: een geautomatiseerde meting vindt ongeveer een derde tot de helft van wat er werkelijk mis kan zijn. Of teksten begrijpelijk zijn, of alt-teksten kloppen en hoe een echte schermlezer zich gedraagt, zit er niet in. De cijfers hierboven zijn dus een ondergrens.
Onze controle op te kleine knoppen (WCAG 2.5.8) is op de meetdag aangescherpt en telt hier niet mee. Namen van shops publiceren we niet; elke shop kan zijn eigen homepage gratis nameten.
De eerste ronde: 30 homepages, 8 september 2026
We trokken willekeurig 32 gecertificeerde webshops uit de openbare ledenlijst van Thuiswinkel.org en maten hun homepage. Dit zijn de cijfers, en de methode staat er onder.
had minstens één overtreding van WCAG 2.1 niveau AA. Dat is 27 van de 30 shops die we konden bereiken.
Op de homepage alleenhad er minstens één van het zwaarste soort: fouten die een pagina onbruikbaar maken voor wie met hulpsoftware werkt.
14 van de 30bevindingen had de middelste shop. De zwaarste had er 140 op één pagina, 3 shops kwamen er zonder doorheen.
882 gevallen in totaalWat er misgaat op de homepage. Contrast is met afstand nummer één.
| Wat | Shops | Gevallen | Zwaarte |
|---|---|---|---|
| Te weinig contrast | 24 | 513 | ernstig |
| Link zonder leesbare naam | 17 | 145 | ernstig |
| Afbeelding zonder alt-tekst | 11 | 93 | kritiek |
| Inzoomen geblokkeerd op een telefoon | 8 | 8 | matig |
| Iframe zonder titel | 8 | 10 | ernstig |
| Knop zonder leesbare naam | 6 | 30 | kritiek |
| Lijst met verkeerde opbouw | 3 | 4 | ernstig |
| Taal van de pagina niet vastgelegd | 2 | 2 | ernstig |
Wat dit betekent
Contrast is het goedkoopst op te lossen en komt het vaakst voor. Bij 24 van de 30 shops zat het fout, samen 513 keer. Dat is bijna altijd een handvol kleurwaarden in de stylesheet.
De kritieke fouten zijn zeldzamer, maar erger. Een knop of afbeelding zonder naam is precies het soort fout dat een bestelling laat vastlopen in plaats van hem vervelend maakt.
En dit is alleen de homepage. Dat is de pagina waar het minst gebeurt, en meestal de pagina waar het ontwerpbureau de meeste aandacht aan besteedde. De winkelwagen en de afrekenpagina zaten niet in deze meting. De werkelijke cijfers liggen dus hoger, niet lager.
De methode van de eerste ronde
Steekproef getrokken uit de openbare ledenlijst van Thuiswinkel.org, op 2026-09-08: tien pagina's gespreid over het alfabet, daaruit willekeurig getrokken. Elke shop is één keer gemeten op de homepage met axe-core, tegen de regels van WCAG 2.1 niveau A en AA.
2 van de 32 shops blokkeerden ons verzoek en tellen niet mee. We hebben niet ingelogd, niets geplaatst en geen bestelling gedaan.
Wat deze meting niet ziet: een geautomatiseerde meting vindt ongeveer een derde tot de helft van wat er werkelijk mis kan zijn. Bediening met alleen het toetsenbord, echte schermlezers en begrijpelijkheid van teksten zaten niet in deze ronde.
Een eerdere versie van deze meting gebruikte onze eigen zelfgeschreven controle en kwam uit op 59 procent. Dat instrument was te grof. Met axe-core komt hetzelfde bestand uit op 90 procent. De cijfers hierboven zijn de juiste. Uitgebreide toelichting.
En jouw shop?
Wij meten acht onderdelen, inclusief winkelwagen en afrekenen, voor € 49. Rapport binnen een kwartier.