The European Accessibility Act has been in force since 28 June 2025. The European Accessibility Act has been in force for 13 months. In June 2026 a French court set the bar: 71% accessible is not accessible.
Can They Buy?

European Accessibility Act · in force since 28 June 2025

A French court just ruled that 71% accessible is not accessible.

Accessibility is an obligation of result, not effort — a site can’t be “a bit” accessible. We scanned 290 live Shopify stores across six EU markets. 287 fail; the median has 32 broken elements, nowhere near 71%.

We will tell you your store’s number. Free, within one business day.

No access, ever. No deadline. Prices are on this page, not in a quote. Email used for this report only — privacy notice.

Already have your numbers? Go straight to the $250 report →

A store before remediation. Four numbered red markers flag an unreadable add-to-cart button, a product image with no text alternative, a price too faint to read, and a card link with no accessible name. A red banner reads: 12 broken elements found on this page alone. The same store after remediation. Every product carries a green tick, the add-to-cart buttons are dark blue with readable white text, and prices are darker. A green banner reads: 0 broken elements, verified against WCAG 2.1 AA.

An illustration, not a real merchant — but every failure in it is one we measured:

  • Add to cart, unreadable. White on orange is 2.73:1. The floor is 4.5:1. 82.1% of stores.
  • Image with no text alternative. A screen reader announces nothing. 42.4%.
  • Link with no accessible name. Announced only as “link”. 56.6%.

Our own measurement · 290 stores · six markets · 2–3 August 2026

13months the law has been in force, and counting

99%of the stores we scanned fail, on a critical or serious issue

32broken elements on the median store

728on the worst store we found

Why it would be you

Nobody audits you. Somebody reports you.

Enforcement here is complaint-driven — it begins with one customer who couldn’t check out, not an inspector working down a list of eight million stores.

  • Ongoing

    Sweden’s regulator works through 124 complaints; the Dutch ACM sends requests to e-commerce operators worldwide, including outside the EU.

  • 4 Jun 2026

    Tribunal judiciaire de Caen orders Carrefour to fix its site within six months — €500/day penalty plus €10,000 damages. Carrefour argued 71% was enough; the court disagreed. Source →

It applies by where your customer is

Sell to a consumer in the EU and you’re in scope. The microenterprise exemption covers services, not products. Penalties reach €900,000 in Sweden, €600,000 in Spain, or 0.1% of turnover/day in France.

87–100 million people in the EU live with a disability. Every broken element is someone who reached your product page and never reached payment — you’re already paying for this. The invoice just has no name on it.

What this is

We find them, fix them in your code, and prove it

Not a widget. Not an overlay. Not a PDF of recommendations.

Evidence

An automated scan of your real templates — exact element, exact code, criterion failed.

A human on the buying path

Someone drives your store with a screen reader — arrive, pick a variant, add to cart, reach payment.

Remediation in the source

We fix the violations in your theme code and hand back a pull request or corrected theme, plus a before/after report.

A lawsuit is never filed because of a list. It is filed because a person could not buy.

We work on a copy; you review it before anything goes live. If a fix breaks something, we revert it and fix it at our cost.

Pricing

Published prices. No sales call.

In US dollars, billed through Paddle as merchant of record for EU VAT.

Start here

Free Scan

$0

Automated. In one business day.

  • Home page + one product page
  • Violations by severity
  • The five worst, with exact code

Get my free scan

Exposure Report

$250

In 72 hours.

  • Ten templates, including checkout
  • Manual screen-reader test of the buying path
  • Findings ranked by risk, effort per fix
  • Draft Accessibility Statement
  • Credited in full against the Fix, within 30 days

Start my report — $250

We run three to four fixes at a time — hand-written code, verified by the same person every time. Slots fill up; we tell you the real start date before you pay.

Out of scope, quoted from $6,000: headless storefronts, fully custom themes, more than 10 templates, PDFs and video without captions.

What you are paying for

The 60% a scanner will never find

Automated scanning catches roughly 30–40% of accessibility problems — the central fact of this field. It can’t tell you whether a blind customer reaches checkout. The rest needs a person testing with a screen reader — why this costs more than a free scanner.

We will never tell you that you are “compliant”

No vendor can certify compliance — one that says otherwise is selling you a liability. We report violations found and remediated, verified against WCAG 2.1 AA, with evidence and a date. We do not sell, install or recommend overlays — not one of the 290 stores we scanned had one. Why that matters, with the FTC numbers →

This is not legal advice. We remediate technical violations against a published standard; your Accessibility Statement should be reviewed by counsel in your market.

The study

Nobody had published this, so we measured it

290 confirmed Shopify stores, six markets, home page and one product page — each tested twice, desktop and mobile, because a desktop-only audit reports a store cleaner than it is.

The failures that repeat — share of the 290 stores

  • Text you cannot read against its background 82.1%
  • Links with no readable name 56.6%
  • Images with no text alternative 42.4%
  • Scrolling areas a keyboard cannot reach 42.4%
  • Buttons with no name — including “add to cart” 32.8%
  • Form fields with no label 17.6%

Your theme isn’t the problem: Dawn appeared in only 3.1% of stores. We measure your store, with your apps and content — and show you every element.

Read the full study — method, per-market data and limitations

Who we are

Verify us. Do not trust us.

No client logos, testimonials or founding year — inventing those is exactly what got the overlay industry fined. Here is what you can check instead.

A product of Sell with Marketing, a B2B marketing and engineering agency.

Led by Manuel García — twenty years in B2B go-to-market, ex-Colgate-Palmolive, Circle K, Quala. One person does the testing and the fixes.

hello@sellwithmarketing.com · Legal notice · Privacy notice

Zero violations here — 100/100/100/100 on Lighthouse.

The study is reproducible — open tools, public stores, dated.

No access, no deadline, published prices.

Payment through Paddle — never a bank transfer to a person.

Exposure Report: no violation found, no charge. Fix: full refund before work starts, pro rata after. Watch: cancel any time.

Service provider: Sell with Marketing, Mexico — hello@sellwithmarketing.com. Payments processed by Paddle.com Market Ltd. as merchant of record; governing law is stated in your engagement letter.

Free scan

Get your store’s actual number

The same scan we ran on 290 stores — your home page and one product page. Violations by severity, the five worst with the exact code, within one business day.

The public address of your store, for example https://example.com
Where we send the report — nothing else, no mailing list, no third parties. Delete anytime. See our privacy notice.

Questions

The ones that actually get asked

You emailed me out of nowhere. How do I know this is not a scam?

Fake accessibility demand letters share three features: a ~15-day deadline, a request for admin access, and no price until you reply. We do none of those.

Can my own developer or agency not do this?

Some of it — but 82.1% of what we measured is contrast and missing names, invisible to a sighted developer. Buy the $250 report and hand your team the list.

What if you break something on my store?

We work on a copy — a theme export or a branch — and you review it before anything goes live. If a fix breaks something, we revert it and correct it at our cost.