A live EU shop. Names removed.
I tried to shop without a mouse.
A mid-size EU online shop that sells building materials, covered by the European Accessibility Act. 15 pages, phone and desktop, keyboard only, checked against WCAG 2.2 AA.
The status
Not compliant.
A keyboard user can't buy more than 1 in 4 products checked.
20
barriers found
1
blocker: a customer can't buy
6 of 21
products a keyboard user can't buy
4,000 to 6,000 EUR
estimate to fix all of it
How bad is it?
- Blocker: a customer can't finish buying
- High: they finish, with a lot of guessing
- Medium: annoying and slow
- Low: fix when you're in that code
The 5 worst, in plain words
Blocker
Products with a choice can't be bought by keyboard.
When a product needs a length or pack size, the choice is hidden from the keyboard. "Add to cart" then fails with "length is required". 6 of 21 products checked.
Every customer who can't pick a length buys somewhere else.
High
Login and contact fields lose their labels.
A hidden help form reuses the same field ids, so a screen reader reads the visible e-mail, name and phone fields with no name.
A customer who can't log in or write to you can't buy, and can complain.
High
Add to cart is out of reach on listings.
On category and search pages, add to cart, compare and wishlist are links with no address. 115 presses of Tab on a listing page, 0 stops on them.
Shoppers have to open every product page just to buy one.
High
On phones, the product menu won't open.
The "product categories" toggle is a plain box, not a button. The keyboard skips it and a screen reader doesn't know it opens a menu.
On a phone, keyboard and screen reader users can't browse your categories at all.
High
You can't see where you are.
Add to cart, the cart, the main menu and the cookie accept button show no change at all when they get keyboard focus.
A customer who can't see where they are leaves.
Fix first
- Make the length and pack choices reachable by keyboard, and announce the error.
- Give every button a visible focus style.
- Turn card buttons and the phone menu into proper buttons, and give form fields their own ids.
Week 1. After it, a keyboard user can find and buy every product.
What already works
- Page language and titlesKeep
- Skip linksKeep
- Product image textKeep
- Zoom and reflowKeep
- Product choicesFix
- Focus and menusFix
What it costs
Audit
2,500 EUR
20 pages, keyboard and screen reader, draft statement.
Fixes, estimate
4,000 to 6,000 EUR
All 20 findings, mostly shared templates. 2 weeks. The exact price comes after the audit.
Re-audit
1,200 EUR
So the statement can say "compliant".
Your shop next?
The same audit for your shop, with a statement you can publish. From 2,500 EUR, and you know the price before I start.
Your report stays private. Samples use public sites with names removed.