The FTC fined accessiBe $1 million for deceptive accessibility claims, and 1,416 lawsuits were filed against widget-using companies in 2025. What overlays actually do to a store.
WCAG 2.2 adds nine criteria, six at A and AA, and removes one. The three that change what a store has to do at checkout, and the ones that do not matter.
WCAG 2.2 AA 2.5.8 requires a minimum 24 by 24 CSS pixel target size. Mobile menu links and icon buttons at 16 pixels fail it, and fat-finger taps are the user cost.
WCAG 1.4.3 requires 4.5:1 contrast for normal text, and the struck-through original price counts as text. Light grey on white fails, and the sale badge does not rescue it.
A red sale price next to a grey old price means nothing to a shopper who cannot tell red from grey. WCAG 1.4.1 says color cannot be the only signal, and the fix is a word, not a shade.
A search box with no label and a newsletter field with only placeholder text are both unnamed controls. WCAG 3.3.2 requires labels, and placeholder text is not a label.
A product page needs one H1, the product name, and headings that descend in order. Skipped levels and H1s on the logo break the map screen reader users navigate by.
Alt text should say what the image shows and what it does, in about 125 characters. Image of is wasted words, and a blank alt is the right answer for decoration.
Landmarks are the named regions a screen reader offers as a table of contents: header, navigation, main, footer. When your storefront has three nav elements with no labels and no main landmark, that table of contents is blank.
A keyboard trap is the moment a shopper tabs into your menu and cannot tab out. WCAG 2.1.2, No Keyboard Trap, is Level A, which makes it the most basic failure a storefront can ship.
A skip link has to be the first focusable element, visible on focus, and aimed at the real main content. Three failure modes cover almost every store that thinks it has one.
Add to cart toasts, cart counts, and quantity changes happen visually and say nothing to a screen reader unless an aria-live region announces them. Most themes never wire it up.
Autoplay product videos ship muted and uncaptioned on most storefronts. WCAG 1.2.2 requires captions for prerecorded audio in synchronized media at Level A, and a transcript covers what captions cannot.
Placeholder text is real text and usually fails the 4.5:1 contrast ratio, while disabled buttons are exempt from contrast rules and still manage to confuse everyone. Handle both deliberately.
Alt text fails in both directions: empty where the image carries the only size or color information, and bloated where a decorative texture gets a paragraph. The decision is purpose, not effort.
WCAG 2.4.1 requires a way to bypass repeated blocks. On a storefront that means a skip link as the first focusable element, visible on focus, that actually moves the user to the main content.
A size guide uploaded as a JPG is invisible to screen readers and unscalable on phones. Rebuild it as a real HTML table with proper headers and the same numbers suddenly work for everyone.
Unplug the mouse and buy your own product. A timed script: visible focus, logical order, no traps, every control reachable, and what to write down when it breaks.
Quick view modals break keyboard journeys by losing focus, failing to trap it, and dumping shoppers at the top of the page on close. The dialog pattern that fixes all three.
One skip link to main content is the floor, not the finish. Stores need skips past mega menus, to search, and on collection pages past filters. Placement and visibility rules.
If the sizing advice lives only in your video's audio, a deaf shopper never hears it. Captions, transcripts, and the autoplay rules, in a fix order that starts with your best sellers.
A returns portal asks for order, items, reason, and label preference in one form. The labeling and ordering mistakes that block customers from starting a return.
Unplug the mouse and your store will tell you the truth. A timed keyboard walk through home, product, cart, and checkout that finds the barriers shoppers hit daily.
Placeholder text is not a label. Why Shopify checkout fields fail screen reader users, how to check your own labels, and the patterns that make every field announce itself correctly.
Newsletter popups appear without warning and manage focus badly on many Shopify stores. Why that strands screen reader users, the three most common failures, and the dialog pattern that fixes them.
Quick-view popups promise faster shopping, but most implementations break keyboard navigation and confuse screen readers. How to test yours and the focus management fixes that make them usable.
Shopify's predictive search dropdown is fast and visual, which often means it is hostile to screen readers. What assistive tech users experience, the announcements a proper implementation needs, and how to audit yours.
Error messages that only turn a field red leave screen reader users guessing. Why Shopify form errors fail accessibility, the announcement patterns that fix them, and a quick test you can run today.
StorefrontAccess blog
Plain answers to the questions Shopify brands ask about ADA compliance, WCAG 2.2, and accessibility monitoring.
Newsletter forms are on every Shopify store and fail accessibility basics constantly: unlabeled inputs, errors announced nowhere, and success states a screen reader never hears.
Accordions hide shipping info, size guides, and FAQs behind toggles. When they are built from divs instead of buttons, keyboard shoppers cannot open them at all.
Autoplaying video creates three accessibility problems at once: motion with no pause control, vestibular harm, and audio that talks over screen readers. What WCAG requires and what to do instead.
Most do. Auto-rotation with no pause, unlabeled controls, keyboard traps, and screen-reader noise on every slide change. The five carousel failures and the compliant pattern.
Most are hover-only and strand keyboard users. What a working menu requires, the five-minute keyboard test, and the button-based fix that also repairs touch menus.