If your online store sells to customers in Europe, accessibility is no longer just a nice customer service idea. The European Accessibility Act covers ecommerce, and EU member states had to put it into national law by June 2022.
Enforcement is now active. That matters even if your business is based in the United States, Canada, or anywhere else, because the EAA is about serving EU consumers, not where your office is located.
This is not legal advice. You should talk to counsel if your exposure is serious. But from a website operations standpoint, the practical question is simple: can a disabled customer find a product, understand it, add it to cart, check out, and get help without being blocked?
For most small ecommerce sites, the answer is still shaky. The 2026 WebAIM Million report found detected WCAG failures on 95.9% of the top one million home pages, with an average of 56.1 detectable accessibility errors per page. That is not a tiny edge case. It is the normal state of the web.
Here is the checklist I would use if a small business owner asked, “What should we fix first?”
What the European Accessibility Act means for ecommerce
The European Commission lists ecommerce as one of the services covered by the EAA. The same page explains that the Act is meant to create common accessibility rules across the EU, reduce barriers for disabled people and older people, and make cross-border trade easier for businesses.
A useful way to think about it: the EAA is not asking you to create a separate, special version of your store. It is asking the normal customer journey to work for more people.
That includes people who:
- use a keyboard instead of a mouse
- use a screen reader
- need higher color contrast
- zoom text or browse on a small screen
- need captions or transcripts for video
- make mistakes in forms and need clear recovery steps
The World Health Organization estimates that 1.3 billion people, or 16% of the global population, experience significant disability. Accessibility is not a narrow technical concern. It affects a large share of buyers, including older customers with changing vision, motor control, or hearing.
Start with the money path
Small businesses do not have unlimited development time. So start where the risk and revenue both sit: the purchase path.
Your first audit should cover five pages or flows:
- Home page
- Category page
- Product page
- Cart
- Checkout and confirmation
Do not start with a 90-page theoretical audit if your checkout cannot be completed with a keyboard. Fix the path that pays the bills.
Run through that path without touching your mouse. Use Tab, Shift + Tab, Enter, Space, and Escape. If you lose track of where the keyboard focus is, that is a problem. If you cannot open the menu, select product options, edit quantity, apply a coupon, or submit payment, that is a bigger problem.
Keyboard access is one of the fastest ways to find real barriers. It also exposes sloppy design decisions that annoy everyone, like popups that trap the screen, sticky chat widgets that cover buttons, and modals that cannot be closed.
Fix the six problems that show up everywhere
The good news is that most accessibility failures are not exotic. In the 2026 WebAIM Million report, 96% of detected errors fell into six categories: low contrast text, missing image alt text, missing form input labels, empty links, empty buttons, and missing document language.
That is your first repair list.
1. Low contrast text
WebAIM found low contrast text on 83.9% of home pages. Ecommerce sites are especially bad about this because themes love pale gray helper text, thin sale labels, muted footer links, and light text over product photography.
Check:
- product prices
- sale prices
- variant labels
- coupon messages
- shipping notes
- error messages
- footer links
- disabled-looking buttons that are actually clickable
Do not trust your monitor. Use a contrast checker and compare your colors against WCAG AA targets. If the text is important enough to affect a purchase, it needs to be readable.
2. Missing image alt text
Product images need useful text alternatives. WebAIM found missing alternative text on 53.1% of home pages, and ecommerce sites can multiply the problem with product grids, gallery thumbnails, brand logos, and promotional banners.
For product photos, describe what affects the buying decision. “Blue ceramic coffee mug with matte finish and wide handle” is useful. “Product image” is not.
For decorative graphics, use empty alt text so assistive technology can skip them. For linked images, make sure the accessible name tells the user where the link goes.
3. Missing form labels
WebAIM found missing form input labels on 51% of home pages. On an ecommerce site, forms are everywhere: search, newsletter signup, account login, shipping address, billing address, coupon code, review forms, and support requests.
Every field needs a real label. Placeholder text alone is not enough. It disappears when someone starts typing, it can have low contrast, and it is not a reliable accessible name.
Also make your errors useful. “Invalid input” wastes the customer’s time. “Enter a 5-digit ZIP code” helps them fix it.
4. Empty links and buttons
WebAIM found empty links on 46.3% of home pages and empty buttons on 30.6%. These often come from icon-only controls: cart icons, search icons, carousel arrows, close buttons, wishlist hearts, and social media icons.
A screen reader should not announce “button” with no name. Give icon buttons an accessible label like “Open cart,” “Search,” “Close popup,” or “Add black hoodie to wishlist.”
5. Missing page language
WebAIM found missing document language on 13.5% of home pages. This is a small code fix with a real impact. Set the page language in the HTML element, for example lang="en" for English.
If you sell in multiple countries or languages, do not let translation tools create a mixed mess. The page language helps screen readers pronounce content correctly.
Make checkout forgiving
Checkout is where accessibility stops being abstract. If someone cannot pay you, the website failed.
A decent ecommerce checkout should:
- keep field labels visible
- show errors next to the fields that need attention
- explain what went wrong in plain language
- preserve entered information after an error
- allow review before final purchase
- work at 200% zoom without hiding fields or buttons
- avoid countdown timers unless they are truly necessary
- support keyboard navigation from cart to confirmation
This matters for compliance, but it also matters for revenue. A checkout that is easier for disabled customers is usually easier for tired customers, mobile customers, older customers, and anyone trying to order while distracted.
Do not rely on accessibility overlays
Accessibility widgets and overlays are tempting because they promise a fast fix. Be careful.
An overlay may add buttons for changing contrast or text size, but it cannot reliably fix bad checkout logic, missing labels, broken keyboard focus, poor headings, inaccessible third-party payment widgets, or confusing error recovery. Some overlays can make assistive technology behavior worse.
If you use one, treat it as a helper, not proof that your store is accessible. The real work is still in your theme, content, forms, checkout, and third-party scripts.
Check third-party ecommerce tools
Small stores often run on Shopify, WooCommerce, Squarespace, Wix, or Webflow, then add apps for reviews, subscriptions, loyalty points, chat, payment plans, popups, analytics, and product filters.
Every one of those tools can create barriers.
Test the parts customers actually touch:
- review widgets
- size charts
- product filters
- cart drawers
- upsell popups
- Klarna, Afterpay, PayPal, or other payment modules
- address autocomplete
- chat widgets
- email signup popups
If a third-party app blocks keyboard users or screen reader users, your customer will blame your store. They do not care which vendor caused it.
Publish an accessibility statement
An accessibility statement will not fix a broken website, but it does show customers and regulators that you have a process.
A useful statement should include:
- the standard you are working toward, such as WCAG 2.1 AA
- known limitations you are actively fixing
- how customers can report a barrier
- a real contact method that someone monitors
- the date it was last reviewed
Keep it honest. Do not claim full compliance if you have not tested it. A simple, accurate statement with a repair plan is better than a polished statement that your site cannot back up.
Use automated testing, then manual testing
Automated scanners are helpful, but they are not enough. Even WebAIM’s methodology notes that automated tools have limits and that absence of detected errors does not prove a page is accessible.
Use tools like WAVE, axe, Lighthouse, or your platform’s accessibility checker to catch the obvious issues. Then manually test the buying journey with a keyboard. If budget allows, test with screen reader users or an accessibility specialist.
For a small ecommerce site, a practical monthly routine is simple: test your top templates, test checkout, test new apps before they go live, and fix regressions before they stack up.
What to fix this week
If you need a starting point, do this in order:
- Keyboard-test your full purchase path and fix blockers.
- Fix contrast on product, cart, checkout, and error text.
- Add real labels to every checkout and contact form field.
- Add useful alt text to product images and linked images.
- Name icon-only buttons and links.
- Publish an honest accessibility statement.
- Review third-party apps that touch checkout, filters, reviews, chat, or popups.
That is not everything the EAA may require. It is a practical first sprint that reduces customer frustration and helps you move from neglect to documented progress.
The business case is bigger than compliance
Accessibility work can feel like another rule dropped on a small business that already has too much to do. I get it. But this is one of those fixes where the compliance work and the customer experience work point in the same direction.
Readable text helps everyone. Clear forms help everyone. A checkout that works without weird traps helps everyone. Better product descriptions help search engines, AI answer systems, and real buyers. Cleaner code makes future redesigns easier.
The EAA is a deadline and a legal framework, but the real goal is simpler: stop turning away people who want to buy from you.
If your ecommerce site needs a practical accessibility review, start with the customer journey that matters most. Your Web Team can help audit the purchase path, prioritize fixes, and turn accessibility into a better buying experience. Get started here.