AccessLumens
All research

AccessLumens Research · July 2026

The State of EU E-Commerce Accessibility 2026

One year after the European Accessibility Act took effect, more than half of Europe’s biggest online stores still ship a critical barrier. And the retailer a French court ordered to fix its site? We could not get in the door.

The European Accessibility Act came into force on June 28, 2025, covering e-commerce, banking, travel, and telecom, with member states now enforcing it under real penalties. We scanned 170 of the largest online stores across eight EU countries, testing the homepage, a product page, and a transaction page on each with WCAG 2.2 AA checks plus scripted keyboard testing. The question we wanted to answer: a year in, did any of it actually work?

52.3%

Still ship a critical barrier

of 107 scored sites

42.1%

Fail WCAG 4.1.2

most-litigated criterion

27.6%

Blocked the scan

bot walls and CAPTCHAs

91.9

Average score

out of 100

The nuance that matters: the average score across the 107 scored sites was 91.9 out of 100, which sounds encouraging until you look underneath. 52.3% still carried at least one critical barrier: a control a screen reader cannot operate, a menu a keyboard cannot reach, a checkout that locks out anyone not using a mouse. A good score and a locked-out customer are not mutually exclusive.

Of the 170 sites attempted, 107 returned scannable results. 47 blocked the scan entirely with bot protection or CAPTCHAs. Another 16 served JavaScript shells with no usable content for a headless browser. That reachability picture is a finding in its own right.

The Carrefour problem

In November 2025, French disability-rights organizations filed the first lawsuits under the EAA against four grocery retailers: Carrefour, Auchan, E.Leclerc, and Picard. In June 2026, a French court ordered Carrefour to make its e-commerce site fully accessible under penalty of daily fines. We scanned all four.

Carrefour was bot-blocked. Bot-blocked on both carrefour.fr and carrefour.es. The retailer a French court ordered to remediate has deployed protections that block the very tools used to verify accessibility. We could not scan it at all.

CarrefourBot-blocked

Bot-blocked on both carrefour.fr and carrefour.es. The retailer a French court ordered to remediate has deployed protections that block the very tools used to verify accessibility.

PicardUnscannable

Returned a JavaScript shell with no usable content for a headless browser.

Auchan94/100

Respectable, but still carrying non-critical barriers.

E.Leclerc87/100

Multiple issues, though none classified as critical.

Draw your own conclusions. A year after the lawsuits and weeks after a court order, two of the four are completely unreachable by accessibility tooling, and neither of the remaining two is fully clean.

“The retailer a court ordered to fix its accessibility has deployed protections that block the very tools used to verify accessibility.”

Key findings

1. More than half of Europe’s biggest stores still ship a critical barrier.

52.3% of scored sites carried at least one critical issue, and 42.1% failed WCAG 4.1.2 (Name, Role, Value), the criterion most frequently cited in accessibility lawsuits on both sides of the Atlantic. One year of enforcement has not yet moved the enterprise tier.

2. A quarter of sites could not be audited at all.

27.6% of sites blocked the scan with bot protection: IKEA across four countries, MediaMarkt across five, Zara, Mango, El Corte Inglés, Fnac, Albert Heijn, Tesco Ireland. A wall that stops a scanner also degrades screen readers, voice control, and automated monitoring. When you fortify your checkout, you can end up keeping out the people the EAA was written to protect.

3. Accessibility overlays correlated with worse scores, not better.

The 7 sites running an overlay widget averaged 88.5, versus 92.1 for sites without one, a 3.6-point gap in the wrong direction. It is the first time this pattern has been documented at scale across EU e-commerce, under the EAA framework.

4. The sectors the law prioritizes are performing worst.

66.7% of telecom sites and 55% of banking sites carry a critical barrier. Electronic communications, banking, and transport are the sectors the EAA calls out by name, yet they sit at the bottom of the table.

5. A perfect score is achievable, and 3 retailers proved it.

Darty, Bol.com, Żabka each scored a clean 100 across every page we tested. Three countries, three sectors, three scales. Proof that conformance is a normal outcome, not a moonshot.

Three sites got it right

A perfect 100 with zero issues detected, across three different countries, sectors, and scales.

100

Darty

France

100

Bol.com

Netherlands

100

Żabka

Poland

Country by country

Scores cluster tightly between 90 and 95. The real differences show up in critical-barrier rates and in how many sites blocked the scan entirely. Sweden leads; the Netherlands has the highest critical-barrier rate; France and Spain had the worst reachability.

Critical-barrier rate by country

Share of scored sites in each country with at least one critical barrier. Lower is better.

Sweden
33%
Poland
27%
Netherlands
67%
Germany
58%
France
58%
Ireland
58%
Spain
55%
Italy
58%
Accessibility by country: sites scored, sites blocked, average score, critical-barrier prevalence, and top WCAG failure
CountryScoredBlockedAvg score% with criticalTop WCAG failure
Sweden15494.933%2.4.1 Bypass Blocks
Poland11293.427%1.4.3 Contrast
Netherlands15791.767%2.4.1 Bypass Blocks
Germany19991.458%2.4.1 Bypass Blocks
France12991.258%2.4.1 Bypass Blocks
Ireland12391.258%4.1.2 Name, Role, Value
Spain1199155%4.1.2 Name, Role, Value
Italy12490.358%4.1.2 Name, Role, Value

The overlay finding

Accessibility overlay widgets are marketed as a quick fix for compliance. The data says otherwise.

With an overlay

88.5

average score · 7 sites

Without an overlay

92.1

average score

Overlays correlated with a 3.6-point lower average, not a higher one. Sites using FACIL’iti averaged 85.5, sites using Eye-Able 86. This is not a new finding in the US market, but it is the first time it has been shown at scale across EU e-commerce under the EAA.

The lawsuit-relevant picture

We mapped every finding to WCAG success criteria. The rows flagged EAA priority are the criteria most central to European Accessibility Act enforcement.

Failures by WCAG success criterion

Share of scored sites with at least one failure under each criterion.

2.4.1 Bypass Blocks
56.1%
4.1.2 Name, Role, Value
42.1%
1.4.3 Contrast (Minimum)
29.9%
1.1.1 Non-text Content
29.9%
1.4.10 Reflow
29%
2.4.4 Link Purpose (In Context)
26.2%
1.3.1 Info and Relationships
24.3%
2.1.1 Keyboard
17.8%
2.4.7 Focus Visible
15%
Failures by WCAG success criterion, share of sites affected and total occurrences
Success criterionSites affectedOccurrences
2.4.1Bypass Blocks56.1%89
4.1.2Name, Role, ValueEAA priority42.1%220
1.4.3Contrast (Minimum)EAA priority29.9%358
1.1.1Non-text ContentEAA priority29.9%174
1.4.10Reflow29%38
2.4.4Link Purpose (In Context)26.2%163
1.3.1Info and RelationshipsEAA priority24.3%188
2.1.1KeyboardEAA priority17.8%67
2.4.7Focus VisibleEAA priority15%490

What is actually broken

The ten most common failures, by share of scored sites where each appeared at least once.

The most common accessibility failures by share of sites affected
IssueSeveritySites
Content not contained within landmarksStructure & SemanticsModerate63.6%
No skip link before main contentNavigationModerate56.1%
Landmarks not uniqueStructure & SemanticsModerate37.4%
No level-one headingStructure & SemanticsModerate29.9%
Insufficient color contrastColor & Visual AccessibilitySerious29.9%
Horizontal scroll at 320px (reflow)Layout & ReflowSerious29%
No main landmarkStructure & SemanticsModerate29%
Links without discernible textNavigationCritical26.2%
Illogical heading orderStructure & SemanticsModerate25.2%
Images missing alt textImages & MediaModerate24.3%

Keyboards cannot reach your checkout

Scripted keyboard testing by country. Missing skip links are near-universal; Ireland has a focus-visibility problem; Germany and France lead on unreachable elements.

Keyboard accessibility failures by country: focus traps, focus not visible, missing skip links, and unreachable elements
CountryFocus trapFocus not visibleSkip link missingUnreachable
Germany15.8%21.1%63.2%31.6%
France8.3%0%66.7%33.3%
Netherlands0%20%73.3%6.7%
Sweden6.7%0%80%6.7%
Spain9.1%9.1%45.5%18.2%
Italy8.3%16.7%50%8.3%
Ireland8.3%41.7%25%8.3%
Poland0%9.1%27.3%9.1%

By page type

Homepage, product, and transaction pages scored within a point of each other.

Accessibility by page type: sample size, average score, and critical-issue prevalence
Page typePagesAvg% critical
Homepage10591.247.6%
Product page1191.345.5%
Transaction page7092.442.9%

By sector

Telecoms and banks, the EAA's priority sectors, sit at the bottom.

Accessibility by sector: sites sampled, average score, and critical-barrier prevalence
SectorSitesAvg% critical
Fashion1095.710%
Electronics793.128.6%
Travel / Ticketing149335.7%
Home & Furniture391.833.3%
Grocery1391.661.5%
Banking2091.655%
Telecom2190.866.7%
Retail / Marketplace1690.768.8%

Sector and platform samples with fewer than five scored sites are shown for completeness but are too small to rank. The worst individual scores belonged to Orange ES (78.5), Intesa Sanpaolo (82), Harvey Norman IE (82.5), REWE (84).

The platform question, and why it does not apply here

Our US Local Government study found that the CMS vendor was the strongest predictor of accessibility outcomes. We expected a similar pattern in EU e-commerce. It did not emerge. Europe’s top online stores run overwhelmingly on custom or headless architectures. Zalando, Otto, Coolblue, Decathlon, Thomann, and dozens more build their frontends from scratch. Of 107 scored sites, 103 ran custom stacks; there was no Shopify, WooCommerce, or Magento at scale among these national leaders. At the enterprise tier the EAA is actually targeting, the platform is custom and the accessibility outcome is entirely on the engineering team.

What this means for the EAA

  1. Enforcement has not yet transformed the sector. A year in, a majority of Europe’s biggest online stores still ship critical barriers, and a quarter cannot even be reached by automated tools. The sectors the law prioritizes perform worst.
  2. The landscape is not uniform. Sweden and Poland show that lower critical-barrier rates are achievable; Darty, Bol.com, Żabka prove a perfect score is not theoretical.
  3. A high score is not conformance. Automated and scripted keyboard analysis catches a substantial but partial subset of WCAG. Issues needing human judgment, like meaningful alt text, logical reading order, and plain-language content, sit on top of these numbers, so the true barrier count is higher than reported here.
  4. The EAA has teeth. Whether companies choose to act before they bite is another question.

See where your site stands against Europe’s largest retailers

Run the same WCAG 2.2 plus keyboard scan we used for this benchmark, free and with no signup, and see your score, your critical barriers, and exactly what to fix first.

Scan your site free

Methodology

We scanned 170 of the largest e-commerce, banking, travel, and telecom sites across eight EU countries (Germany, France, Netherlands, Sweden, Spain, Italy, Ireland, Poland) using the AccessLumens scanning engine (SWBS-1.3 scoring) with identical configuration for every page. Each site was scanned on up to three pages: homepage, a product or service page, and a transaction page (cart, checkout, login, or account), all under WCAG 2.2 Level AA criteria with scripted keyboard analysis (focus traps, focus visibility, reachability, skip links). Sites that blocked the scan with bot protection or CAPTCHAs (47) were logged as blocked, and sites that returned JavaScript shells with no renderable content (16) as unscannable; both are excluded from scored averages but included in reachability statistics, leaving 107 scored sites. We enforced strict robots.txt compliance, so pages a site disallows were not scanned. Product-page coverage was limited (11 scored pages) because most EU sites use dynamic routing that made automated product-URL discovery unreliable; homepage (105) and transaction (70) samples are robust, and transaction pages primarily represent login and account pages rather than live checkout. E-commerce platform detection used response headers and page markup, verified in a browser for all 170 sites after an initial pass surfaced false positives. The EAA references EN 301 549, which requires WCAG 2.1 Level AA; our engine tests WCAG 2.2 AA, a superset, so a site failing here also fails the 2.1 AA bar. Scores use our SWBS model; this is a diagnostic snapshot, not a legal conformance determination (see our disclaimer). All scans complied with robots.txt directives and were conducted without coordination with, or advance notice to, the companies scanned. For the raw dataset, contact support@accesslumens.com.