Taal: NL

Hoe goed zijn webwinkels voorbereid op de European Accessibility Act?

Ons eigen onderzoek naar de homepages van webwinkels in twee rondes: ronde 1 in Polen, Tsjechië, Slowakije en Kroatië, ronde 2 in Duitsland en Oostenrijk. We publiceren alleen samengevatte cijfers en noemen geen enkele winkel.

Bijgewerkt: · Scans: ronde 1: 11 oktober 2026, ronde 2: 12 oktober 2026

Deze tekst is met behulp van kunstmatige intelligentie (AI) gemaakt op basis van de meetgegevens van het onderzoek. Methode en beperkingen staan op deze pagina.

Belangrijkste bevindingen

  • Ronde 1 (Polen, Tsjechië, Slowakije, Kroatië; n = 360): op 95% van de homepages is automatisch minstens één niet-voldane WCAG 2.x-regel (A/AA) vastgesteld (axe-core; 95%-betrouwbaarheidsinterval 92%–97%).
  • Ronde 2 (Duitsland, Oostenrijk; n = 221): op 95% van de homepages stelde dezelfde test minstens één niet-voldane regel vast (95%-betrouwbaarheidsinterval 91%–97%).
  • De vijf vaakst niet-voldane regels zijn in beide rondes dezelfde en staan in dezelfde volgorde. Aandeel van de winkels in ronde 1 en ronde 2: te weinig tekstcontrast 78% en 77%; links zonder leesbare naam 68% en 61%; te kleine klikgebieden 41% en 33%; afbeeldingen zonder alternatieve tekst 32% en 30%; knoppen zonder leesbare naam 31% en 24%.
  • De grootte van de winkel verandert weinig. Aandeel homepages met vastgestelde niet-voldane regels in ronde 1: 96% bij kleine en middelgrote winkels (n = 239) en 93% bij grote en internationale retailers (n = 121). In ronde 2: 96% bij winkels die waarschijnlijk geen micro-ondernemingen zijn (n = 112; onze schatting, zie de grootte-opmerking: gecontroleerd 25, bevestigd 16, leken micro 4) en 94% bij winkels van onduidelijke grootte (n = 71). Alle grootteklassen zijn onze schattingen.
  • Bij elke winkelsoftware met minstens 10 winkels in een ronde had tussen 88% en 100% van de homepages vastgestelde niet-voldane regels. Winkels passen hun thema’s aan, dus deze cijfers beschrijven winkels en niet de software.
  • Een automatisch vastgestelde niet-voldane regel is een aanleiding voor handmatige controle, geen juridische vaststelling. We zeggen niet dat een winkel de European Accessibility Act of een nationale wet overtreedt.

Resultaten per land

Aandeel homepages waarop axe-core minstens één niet-voldane WCAG 2.x-regel (A/AA) heeft vastgesteld. Tussen haakjes het aantal winkels.

Homepages met minstens één vastgestelde niet-voldane regel, per land

LandRondeGecontroleerde winkelsMet vastgestelde niet-voldane regels (95%-betrouwbaarheidsinterval)95%-betrouwbaarheidsinterval
Polen18477 (92%)84%–96%84%–96%
Tsjechië18983 (93%)86%–97%86%–97%
Slowakije19492 (98%)93%–99%93%–99%
Kroatië19390 (97%)91%–99%91%–99%
Totaal, ronde 11360342 (95%)92%–97%92%–97%
Duitsland2123115 (93%)88%–97%88%–97%
Oostenrijk29894 (96%)90%–98%90%–98%
Totaal, ronde 22221209 (95%)91%–97%91%–97%

Resultaten per winkelgrootte

De grootteklassen zijn onze eigen schattingen en verschillen per ronde. De European Accessibility Act sluit micro-ondernemingen die diensten verlenen uit, daarom schatten we in ronde 2 of een winkel waarschijnlijk een micro-onderneming is. Dit is geen juridisch oordeel: of een bedrijf eronder valt, is een juridische vraag.

Resultaten per winkelgrootte. Ronde 1: Polen, Tsjechië, Slowakije, Kroatië

Grootteklasse (onze schatting)Gecontroleerde winkelsMet vastgestelde niet-voldane regels (95%-betrouwbaarheidsinterval)95%-betrouwbaarheidsinterval
Kleine en middelgrote winkels239230 (96%)93%–98%93%–98%
Grote en internationale retailers121112 (93%)86%–96%86%–96%

Resultaten per winkelgrootte. Ronde 2: Duitsland, Oostenrijk

Grootteklasse (onze schatting)Gecontroleerde winkelsMet vastgestelde niet-voldane regels (95%-betrouwbaarheidsinterval)95%-betrouwbaarheidsinterval
Waarschijnlijk niet micro (onze schatting)¹112107 (96%)90%–98%90%–98%
Grootte onduidelijk7167 (94%)86%–98%86%–98%
Weinig openbare gegevens over de grootte2827 (96%)82%–99%82%–99%
Waarschijnlijk een micro-ondernemingweinig gegevens108 (80%)49%–94%49%–94%

¹ Onze schatting op basis van openbare signalen (rechtsvorm, aantal reviews, links naar vacature- en winkelpagina’s, leeftijd van het certificaat, verkeersrang, aantal links), geen juridische status. Steekproefcontrole, willekeurig uit deze klasse getrokken winkels: 25 (Duitsland 22, Oostenrijk 3). Door onafhankelijke bronnen bevestigd met minstens 10 medewerkers of meer dan 2 miljoen euro omzet: 16. Indirect bevestigd: 3. Leken micro-ondernemingen: 4. Geen gegevens gevonden: 2.

Ronde 1: grote en internationale retailers zijn merken die in minstens twee van de vier landen aanwezig zijn, plus bekende grote nationale of internationale retailers (ons oordeel). Alle andere winkels tellen als klein en middelgroot. Ronde 2: de schatting gebruikt openbare signalen zoals rechtsvorm, aantal reviews, jaren online en links naar vacature- en winkelpagina’s.

Resultaten per winkelsoftware

Per software: hoeveel van de winkels die erop gebouwd zijn vastgestelde niet-voldane regels hadden, en hoeveel verschillende regels gemiddeld niet voldaan waren op de homepage. Het gaat om winkels, niet om de software, want winkels passen hun thema’s aan, voegen apps toe en schrijven eigen inhoud. We tonen alleen software met minstens 10 winkels in de ronde, en rijen met minder dan 20 winkels zijn gemarkeerd als “weinig gegevens”. Winkels waarvan we de software niet hebben herkend, tonen we niet.

Resultaten per winkelsoftware. Ronde 1: Polen, Tsjechië, Slowakije, Kroatië

WinkelsoftwareGecontroleerde winkelsMet vastgestelde niet-voldane regels (95%-betrouwbaarheidsinterval)95%-betrouwbaarheidsintervalGemiddeld aantal niet-voldane regels
Winkels op WooCommerce5251 (98%)90%–100%90%–100%3,3
Winkels op Magento4845 (94%)83%–98%83%–98%5,1
Winkels op Shopify3231 (97%)84%–99%84%–99%3,1
Winkels op PrestaShop3232 (100%)89%–100%89%–100%4,7
Winkels op Shoptetweinig gegevens1717 (100%)82%–100%82%–100%3,4
Winkels op IdoSellweinig gegevens1616 (100%)81%–100%81%–100%5,3

In ronde 1 vormen de gemiddelden twee groepen. Niet-voldane regels per homepage, gemiddelde: 3,1–3,4 bij winkels op Shopify, WooCommerce en Shoptet; 4,7–5,3 bij winkels op PrestaShop, Magento en IdoSell. De steekproef mengt landen en winkelgroottes, dus dit beschrijft onze steekproef, niet de software, en is geen ranglijst.

Resultaten per winkelsoftware. Ronde 2: Duitsland, Oostenrijk

WinkelsoftwareGecontroleerde winkelsMet vastgestelde niet-voldane regels (95%-betrouwbaarheidsinterval)95%-betrouwbaarheidsintervalGemiddeld aantal niet-voldane regels
Winkels op Shopware5858 (100%)94%–100%94%–100%4,6
Winkels op Shopify2828 (100%)88%–100%88%–100%3,9
Winkels op WooCommerce2323 (100%)86%–100%86%–100%3,7
Winkels op Magentoweinig gegevens1715 (88%)66%–97%66%–97%3,9

De software is bij de selectie herkend aan kenmerken op de homepage en kan bij afzonderlijke winkels onjuist zijn. Versies en thema’s zijn niet vastgesteld.

Vaakst niet-voldane regels

Aandeel winkels waarvan de homepage de regel niet naleeft, per land. Per ronde de tien regels die bij de meeste winkels niet voldaan waren. De regelnamen verwijzen naar onze uitleg over wat ze betekenen en hoe je ze oplost.

Vaakst niet-voldane regels. Ronde 1: Polen, Tsjechië, Slowakije, Kroatië

RegelPolenTsjechiëSlowakijeKroatiëTotaal
Tekst met te weinig contrast color-contrast70%80%80%82%78%
Links zonder leesbare naam link-name56%72%68%74%68%
Klikgebieden te klein target-size45%40%39%41%41%
Afbeeldingen zonder alternatieve tekst image-alt27%40%24%34%32%
Knoppen zonder leesbare naam button-name37%31%27%29%31%
Zoomen is uitgeschakeld meta-viewport29%20%26%31%26%
Lijsten verkeerd opgebouwd list27%15%16%12%17%
Formuliervelden zonder label label8%24%15%11%14%
Lijstitems buiten een lijst listitem14%17%9%11%13%
ARIA-elementen zonder de vereiste onderliggende elementen aria-required-children12%8%7%13%10%

Vaakst niet-voldane regels. Ronde 2: Duitsland, Oostenrijk

RegelDuitslandOostenrijkTotaal
Tekst met te weinig contrast color-contrast73%83%77%
Links zonder leesbare naam link-name61%60%61%
Klikgebieden te klein target-size30%37%33%
Afbeeldingen zonder alternatieve tekst image-alt33%27%30%
Knoppen zonder leesbare naam button-name23%27%24%
ARIA-elementen zonder de vereiste onderliggende elementen aria-required-children23%14%19%
Zoomen is uitgeschakeld meta-viewport10%16%13%
Niet-toegestane ARIA-attributen aria-allowed-attr16%7%12%
Links alleen herkenbaar aan kleur link-in-text-block12%12%12%
Geneste interactieve elementen nested-interactive10%12%11%

PL Polen, CZ Tsjechië, SK Slowakije, HR Kroatië, DE Duitsland, AT Oostenrijk. Een regel telt één keer per winkel, hoe vaak ze ook niet voldaan was op de pagina. De twee rondes omvatten verschillende winkels, dus dezelfde regel kan in de twee tabellen op een andere plek staan.

Methode

Wat we hebben gemeten

Elke homepage is één keer geladen in een desktopbrowser (Chromium, venster van 1366 × 900 pixels, taalinstelling van het land) en kreeg 1,5 seconde om haar scripts uit te voeren. Daarna controleerde de open-sourceengine axe-core 4.13 de pagina op de WCAG 2.0-, 2.1- en 2.2-regels van niveau A en AA die ze dekt. Er is niets aangeklikt, geaccepteerd, gesloten of ingetypt, dus cookiebanners bleven zoals ze waren. Een winkel telt als “met vastgestelde niet-voldane regels” als op zijn homepage minstens één van deze regels niet voldaan was.

De regel target-size controleert criterium 2.5.8 van WCAG 2.2. Dit criterium bestaat niet in WCAG 2.1 AA, het niveau waarnaar EN 301 549 v3.2.1 verwijst.

Steekproef ronde 1

Domeinen van het tweede niveau onder .pl, .cz, .sk en .hr, op volgorde genomen uit de openbare websiteranglijst Tranco. Een site telt als webwinkel als haar homepage een winkelwagenlink toont samen met productmarkup of een productlijst, of het kenmerk van een bekend winkelsysteem samen met een winkelwagenlink. Er zijn maximaal 100 winkels per land genomen, en sites die bij handmatige controle geen winkel bleken te zijn, zijn verwijderd. Winkels die automatische toegang blokkeren ontbreken, dus het onderzoek omvat sites die openstaan voor automatische controle.

Steekproef en uitsluitingen, ronde 1

Geselecteerde winkels400
Bij handmatige controle geen winkels30
Niet geladen of toegang geweigerd, twee keer geprobeerd10
In de resultaten360

Steekproef ronde 2

Webwinkels uit openbare lijsten van gecertificeerde en beoordeelde winkels en uit een ranglijst van retailers; de grootste afzonderlijke lijst levert 63% van de Duitse en 99% van de Oostenrijkse steekproef. Een site telt als webwinkel als haar homepage winkelsignalen toont of de lijst haar als gecertificeerde winkel noemt. Ketens, marktplaatsen en winkels met aanbod voor volwassenen, wapens of kansspelen zijn niet geselecteerd. De steekproef helt over naar gevestigde, gecertificeerde winkels.

Steekproef en uitsluitingen, ronde 2

Geselecteerde winkels250
Bij handmatige controle geen winkels19
robots.txt verbiedt onze crawler de toegang2
robots.txt kon niet worden gelezen2
Toegang geweigerd (403, 429 of botcontrole), niet herhaald3
Niet geladen (time-out of netwerkfout), twee keer geprobeerd3
Voorbehoud voor tekst- en datamining, weggelaten0
In de resultaten221

Grootteklasse en steekproefcontrole (ronde 2)

De grootteklasse is onze schatting op basis van openbare signalen. Micro-ondernemingen die diensten verlenen zijn vrijgesteld van de European Accessibility Act, dus de klasse zegt niets over de juridische status van een winkel.

Steekproefcontrole van de klasse “waarschijnlijk niet micro”: willekeurig getrokken winkels: 25 (Duitsland 22, Oostenrijk 3), gecontroleerd aan de hand van onafhankelijke bronnen (aggregators van bedrijfsgegevens, zakelijke en regionale pers, werkgeversprofielen). Bevestigd: 16 (12 door gepubliceerde cijfers of pers, 4 door meerdere gidsen). Indirect bevestigd: 3. Leken micro-ondernemingen: 4. Geen gegevens: 2. Bevestigd of indirect bevestigd: 76% (Wilson-interval van 95% 57%–89%). Leken micro-ondernemingen: 16% (Wilson-interval van 95% 6%–35%).

De controle betreft alleen deze klasse. Ze schat niet hoeveel winkels in de andere grootteklassen geen micro-onderneming zijn.

robots.txt, weigeringen en tekst- en datamining

In ronde 2 volgen we RFC 9309. Het bestand robots.txt is vóór de scan één keer per winkel gelezen. Een winkel werd overgeslagen als het bestand onze crawler de homepage verbiedt of niet gelezen kon worden (bijvoorbeeld antwoord 403, serverfout of time-out); een ontbrekend bestand (404 of 410) betekent geen beperking. Een toegangsweigering zoals 403 of 429, of een botcontrole, gold als weigering en werd niet herhaald, terwijl een time-out of netwerkfout nog één keer werd geprobeerd. In ronde 2 lezen we ook voorbehouden voor tekst- en datamining (een header of metatag tdm-reservation, of een melding op de homepage) en laten we zulke winkels weg.

In ronde 1 is robots.txt bij de selectie gelezen en zijn sites overgeslagen die onze crawler de toegang verbieden (overgeslagen: 102, gecontroleerd: 4.876); een niet te lezen bestand gold als geen beperking. Sites die niet laadden, ook met antwoorden 403 en 429, zijn nog één keer geprobeerd. Voorbehouden voor tekst- en datamining zijn in ronde 1 niet gelezen.

Verzoeken en user-agent

Verzoeken per winkel. Ronde 1: robots.txt en homepage bij de selectie, de homepage nog eens om de titel te lezen, en één keer laden in de browser met de ingesloten bronnen (scripts, stijlen, afbeeldingen). Ronde 2: de homepage bij de selectie (bij de meeste winkels), robots.txt één keer vóór de scan en één keer laden in de browser met de ingesloten bronnen. Verzoeken aan dezelfde winkel volgden elkaar op vanaf één adres, zonder proxy’s.

De crawler meldt zich met het token EAAWatchStudy. Onze crawlerpagina vertelt wie hem beheert, wat hij opvraagt en hoe je bezwaar maakt. In ronde 1 werd in de browsernaam het woord “Headless” getoond als “Chrome” en negeerde de testbrowser de content security policy van de pagina; ronde 2 gebruikt de ongewijzigde browsernaam en houdt zich aan de policy.

Wat we bewaren, wat we publiceren, hoe je bezwaar maakt

Per domein bewaren we alleen de identificaties van de niet-voldane regels, het aantal betrokken elementen, de HTTP-status en steekproefgegevens uit openbare bronnen (land, winkelsoftware, categorie). We bewaren geen paginateksten, afbeeldingen, schermafbeeldingen of persoonsgegevens. De gegevens blijven bewaard tot het rapport is gepubliceerd en ongeveer 12 maanden daarna; dan blijven alleen samengevatte cijfers over.

We publiceren alleen samengevatte cijfers, zonder winkelnamen en zonder uitsplitsing naar bronlijst. Cellen met minder dan 10 winkels tonen we niet, en cellen met 10 tot 19 winkels zijn gemarkeerd als “weinig gegevens”. De betrouwbaarheidsintervallen zijn Wilson-intervallen van 95%. Percentages zijn afgerond op hele getallen.

Om bezwaar te maken, voeg je de regels User-agent: EAAWatchStudy en Disallow: / toe aan je robots.txt of schrijf je ons op het adres dat in het Colofon staat. We stoppen de scan en wissen de gegevens van je domein.

Beperkingen

  • Geautomatiseerde tests vinden maar een deel van de toegankelijkheidsproblemen. Een pagina zonder vastgestelde niet-voldane regels is niet per se toegankelijk, en veel eisen vragen om een handmatige controle.
  • Alleen de homepage van elke winkel is gecontroleerd, niet productpagina’s, de kassa of documenten. Cookiebanners zijn niet gesloten, en inhoud die later dan 1,5 seconde na het laden verschijnt, wordt niet gecontroleerd.
  • De steekproeven zijn geen aselecte steekproeven van alle winkels. De cijfers beschrijven de winkels die we hebben gecontroleerd, en vergelijkingen tussen landen en rondes zijn slechts indicatief omdat de selectiebronnen verschillen.
  • Grootteklassen en winkelsoftware zijn onze eigen schattingen op basis van openbare signalen en kunnen bij afzonderlijke winkels onjuist zijn.
  • Elke winkel is één keer gescand. Resultaten veranderen wanneer een winkel zijn website bijwerkt.
  • Een automatisch vastgestelde niet-voldane regel verwijst naar een technische WCAG-regel. De juridische eisen verschillen per land en het onderzoek doet geen uitspraak over de juridische status van een winkel.

Citeren en contact

Gebruik je deze cijfers, citeer dan: EAA Watch, “Hoe goed zijn webwinkels voorbereid op de European Accessibility Act?”, https://eaa.steadyrobots.com/nl/onderzoek-toegankelijkheid-webwinkels/, 12 oktober 2026.

De samengevatte resultaten staan in een CSV-bestand zonder winkelnamen of domeinen: downloaden (CSV). Licentie: CC BY 4.0, vrij te hergebruiken met de bronvermelding hierboven.

Vragen of correcties: schrijf naar het adres dat in het Colofon staat.

Controleer je eigen homepage

De gratis test draait dezelfde engine op elke pagina en legt elke bevinding helder uit.

Gratis een pagina testen

Betaald abonnement bestellen

Laat je e-mailadres achter en we nemen contact met je op zodra het abonnement besteld kan worden.