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
- The page language is declared (
<html lang="fr">). WCAG 3.1.1 - Body text has at least 4.5:1 contrast with its background, large text 3:1. WCAG 1.4.3
- A "Skip to content" link is the first thing keyboard users reach. WCAG 2.4.1
- The keyboard focus is always clearly visible. WCAG 2.4.7
- The page still works at 200% zoom without horizontal scrolling. WCAG 1.4.4, 1.4.10
- Each page has one H1 and headings in logical order. WCAG 1.3.1
Header and navigation
- Icon buttons (cart, search, account, menu) have an accessible name. WCAG 4.1.2
- The menu opens, moves and closes with the keyboard, including sub-menus. WCAG 2.1.1
- The search field has a label, not only a placeholder. WCAG 3.3.2
Product listing and product pages
- Product images have meaningful alt text; decorative images have
alt="". WCAG 1.1.1 - Size and colour pickers work with the keyboard and announce the selected option. WCAG 4.1.2
- Prices, discounts and "out of stock" are text, not only colour or images. WCAG 1.4.1
- Product videos have captions, and nothing auto-plays for more than 5 seconds without a pause control. WCAG 1.2.2, 2.2.2
- Carousels can be paused and operated with the keyboard. WCAG 2.2.2
- Touch targets are at least 24 by 24 pixels. WCAG 2.5.8
Cart and checkout
- Quantity buttons have names ("Increase quantity") and the cart total updates in a way screen readers announce. WCAG 4.1.2, 4.1.3
- Every checkout field has a visible label and the right autocomplete attribute. WCAG 3.3.2, 1.3.5
- Errors are described in text next to the field, not only in red. WCAG 3.3.1
- Shipping and payment choices can be made with the keyboard. WCAG 2.1.1
- No step times out without a warning and a way to extend. WCAG 2.2.1
Pop-ups, banners and third parties
- The cookie banner and newsletter pop-up can be closed with Escape and return focus to the page. WCAG 2.1.2
- Chat widgets, review widgets and embedded frames have titles and work with the keyboard. WCAG 4.1.2
Information you must publish
- An accessibility statement describing your compliance status and known issues, linked from the footer. Use our free generator.
- A contact address for accessibility feedback, answered within a reasonable time.