Checklist · European Accessibility Act

EAA checklist for online shops

24 concrete checks, grouped by the parts of a shop where problems usually hide. Work through them with your developer, or run a free scan to find most of the automatable ones in a minute.

Every page

  1. The page language is declared (<html lang="fr">). WCAG 3.1.1
  2. Body text has at least 4.5:1 contrast with its background, large text 3:1. WCAG 1.4.3
  3. A "Skip to content" link is the first thing keyboard users reach. WCAG 2.4.1
  4. The keyboard focus is always clearly visible. WCAG 2.4.7
  5. The page still works at 200% zoom without horizontal scrolling. WCAG 1.4.4, 1.4.10
  6. Each page has one H1 and headings in logical order. WCAG 1.3.1

Header and navigation

  1. Icon buttons (cart, search, account, menu) have an accessible name. WCAG 4.1.2
  2. The menu opens, moves and closes with the keyboard, including sub-menus. WCAG 2.1.1
  3. The search field has a label, not only a placeholder. WCAG 3.3.2

Product listing and product pages

  1. Product images have meaningful alt text; decorative images have alt="". WCAG 1.1.1
  2. Size and colour pickers work with the keyboard and announce the selected option. WCAG 4.1.2
  3. Prices, discounts and "out of stock" are text, not only colour or images. WCAG 1.4.1
  4. Product videos have captions, and nothing auto-plays for more than 5 seconds without a pause control. WCAG 1.2.2, 2.2.2
  5. Carousels can be paused and operated with the keyboard. WCAG 2.2.2
  6. Touch targets are at least 24 by 24 pixels. WCAG 2.5.8

Cart and checkout

  1. Quantity buttons have names ("Increase quantity") and the cart total updates in a way screen readers announce. WCAG 4.1.2, 4.1.3
  2. Every checkout field has a visible label and the right autocomplete attribute. WCAG 3.3.2, 1.3.5
  3. Errors are described in text next to the field, not only in red. WCAG 3.3.1
  4. Shipping and payment choices can be made with the keyboard. WCAG 2.1.1
  5. No step times out without a warning and a way to extend. WCAG 2.2.1

Pop-ups, banners and third parties

  1. The cookie banner and newsletter pop-up can be closed with Escape and return focus to the page. WCAG 2.1.2
  2. Chat widgets, review widgets and embedded frames have titles and work with the keyboard. WCAG 4.1.2

Information you must publish

  1. An accessibility statement describing your compliance status and known issues, linked from the footer. Use our free generator.
  2. A contact address for accessibility feedback, answered within a reasonable time.

Check your own shop

Free. No sign-up. Checks up to 5 key pages (home, product, category, cart) in about a minute.