YorozuyaIT
EU Rules for Builders

European Accessibility Act for Small Online Shops: Ten Checks You Can Run This Week

Written by the Yorozuya IT editorial team, based in Japan. Menus, apps, and rules change, so check the date.

Short answer

If you run an online shop, even a small one, and sell to people in the EU, the European Accessibility Act (EAA) probably concerns you. It has applied since 28 June 2025 and lists e-commerce among the services that must be usable by people with disabilities. Germany implements it through the BFSG, and each member state has its own national law.

Does it apply to you?

Ten checks you can run in a week

Ten accessibility checks: keyboard, focus, alt text, contrast, labels, errors, zoom, language, statement

  1. Keyboard only. Unplug the mouse. Can you search, add to cart, check out, and pay using Tab, Shift+Tab, Enter, and Space?
  2. Visible focus. You should always be able to see which element is focused.
  3. Alt text. Product images need meaningful descriptions. Decorative images should have empty alt text.
  4. Text contrast. Normal text needs a contrast ratio of at least 4.5:1 against its background. Use a free contrast checker.
  5. UI contrast. Buttons, form borders, and icons need at least 3:1.
  6. Form labels. Every input has a visible, programmatically linked label. A placeholder alone is not a label.
  7. Error messages. Say which field is wrong and how to fix it, in text, not only in red.
  8. Zoom and reflow. At 200% zoom, and at a 320 px wide viewport, nothing should be cut off, and you should not need to scroll sideways.
  9. Page language and headings. Set the lang attribute, and use headings in a logical order (one h1, then h2, and so on).
  10. Accessibility statement. Publish one and offer a way to report problems.

Tools that help (and their limits)

Automated checkers, such as browser extensions or Lighthouse, catch only a portion of problems. Treat them as a first pass. Then test by hand, with keyboard only, a screen reader such as NVDA or VoiceOver, and zoom. If you can, ask a user with a disability to try your checkout.

What a statement should contain

Your national rules specify the exact contents, so check them for each market.

A realistic plan for a small team

  1. Week 1: Run the ten checks on your homepage, a product page, the cart, and the checkout.
  2. Week 2: Fix the quick wins: labels, alt text, contrast, language attribute.
  3. Weeks 3 to 4: Fix keyboard and focus problems in your theme or plugins. Ask vendors about their accessibility.
  4. Then: Publish the statement and add accessibility checks to your release process.

Sources

Overview as of November 5, 2026. This is not legal advice.

FAQ

I am outside the EU. Does this apply to me?

Guidance generally says that online shops selling to consumers in the EU are in scope wherever they are established. Check with your local legal adviser and with the rules of the countries you sell to.

Is it enough to install an accessibility overlay widget?

Overlays do not fix underlying code problems and are widely criticized by accessibility specialists and many disabled users. Fix the structure, labels, contrast, and keyboard flow in your theme.

What is an accessibility statement?

A page that describes how accessible your service is, what is not yet accessible, and how users can report problems or request alternatives. Your national rules specify the contents.

Is this legal advice?

No. National implementations differ, for example Germany's BFSG. Confirm obligations with a qualified adviser.

Keep reading