Accessibility Overlays: The FTC Fine, the Lawsuits, and What They Actually Do

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: The Three New Criteria That Change Checkout

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.

Touch Targets on Mobile Menus: 24x24 Is the WCAG 2.2 Floor

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.

Contrast on Sale Prices: 4.5:1 Is the Floor, and Strikethrough Text Still Has to Pass

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.

Your Sale Badge Is Invisible to 1 in 12 Men: Color Alone Is Not a Signal

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.

Your Search Box Has No Label: The Unnamed Fields Every Storefront Ships

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.

Heading Order on Product Pages: One H1 and a Ladder, Not a Pile

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 for Product Images: What to Write and What to Skip

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 on a Storefront: Why Your Header, Nav, and Main Need Names

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.

Keyboard Traps in Shopify Menus: The Escape Key Test

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.

The Skip Link: First in Tab Order or It Is Decoration

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.

Your Cart Updates Are Silent: aria-live and Screen Readers

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.

Product Videos Need Captions and a Transcript, Not Just a Mute Button

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 and Greyed Out Buttons: Two Contrast Traps

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.

Product Image Alt Text: A Decision Tree That Is Not Describe Everything

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.

The Skip Link Test: Tab Once on Your Homepage and See Where You Land

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.

Size Guides a Screen Reader Can Use: Real Tables, Not Pictures of Tables

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.

A Keyboard Only Checkout Test You Can Run in 20 Minutes

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.

Accessible Quick View Dialogs: Focus Trap, Return, and the Close Button

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.

Skip Links on a Storefront: Where They Should Actually Go

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.

Accessible Account Creation: Guest Checkout, Password Rules, and Error Recovery

Forced account creation already costs conversions. With hidden password rules and silent errors it costs disabled shoppers entirely. Guest first, rules up front, errors announced.

Product Videos Without Captions Shut Out More Than Deaf Shoppers

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.

Accessible Returns Portals: The Start Return Flow, Tested

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.

Discount Code Entry in the Cart: One Field, Three Common Barriers

Collapsed by default, errors in words not color, and the total change announced. Fixing discount code entry for keyboard and screen reader shoppers.

Delivery Instructions at Checkout: A Small Field, A Big Barrier

The delivery notes box is where gate codes and step free requests go, and where checkout forms quietly fail disabled customers.

Product Comparison Tables a Screen Reader Can Actually Use

Comparison tables sell by scanning across a row.

Accessible Back in Stock Notifications That Everyone Can Use

Back in stock forms are small, but they fail shoppers with unlabeled email fields, silent errors, and alerts that arrive as image only emails.

Making Store Pickup Options Clear for Screen Reader Users

Pickup choices hide key facts in maps, icons, and distance labels.

Accessible Order Tracking: Status Pages and Delivery Updates That Work for Everyone

Your most anxious page is your tracking page. Status in words, not just dots and colors, and updates everyone can read.

Personalization Fields That Everyone Can Use: Engraving, Monograms, and Gift Notes

The engraving box is a form, and forms have rules. Labels, counters that announce, and previews with text equivalents.

Accessible Gift Card Flows: Buying, Sending, and Redeeming Without Barriers

Gift cards fail at the form, the email, and the code entry. Fixing the full journey, step by step.

Accessible Wishlists and Save for Later: Labels, State, and Focus

A heart icon that does not announce its state is a broken feature. Labels, pressed state, and focus rules for wishlists.

Subscription Management Portals: The Accessibility Page Everyone Forgets

The manage subscription page is where accessibility goes to die. An audit guide.

Live Chat Widgets and Accessibility: The Button That Blocks the Page

Chat sits on top of every page, so its failures do too. What to audit in your widget.

Accessible Checkout Forms: Making Error Messages Work for Everyone

Red outlines are not error messages. How to make checkout errors visible, readable, and announced.

Screen Reader Friendly Product Filters: Where Stores Go Wrong

Catalog filters often break for screen reader users. The failure points and the fixes that work.

Making Size Guides and Fit Tools Accessible

Size guides as real text, reachable popups, and fit tools every shopper can use.

Accessible Loyalty Program Pages: Points, Tiers, and Rewards

Points, tiers, and rewards as readable text instead of icon grids and graphics.

Accessible store locators: maps that work without a mouse

Map first locators assume a mouse. A searchable list version serves keyboard and screen reader shoppers, and everyone else too.

Alt text for product bundles and gift sets without the clutter

Nine items in one photo: list them all, summarize, or stay silent? Alt text for bundles that actually informs.

Accessible size guides and fit tables on Shopify

Size guides shipped as images shut out many shoppers. How to build fit tables as real, readable data on Shopify.

Captions for product videos: making demos usable for everyone

Product videos sell fit and motion, but only for shoppers who can hear them. Captioning options and quality checks.

Accessible quick view modals on Shopify: focus, labels, and escape routes

Quick view modals trap or lose keyboard users daily. The focus, labeling, and dismissal behaviors yours must have, and how to test them.

Star ratings and review summaries screen readers can actually use

Star graphics tell screen reader users nothing. The accessible rating pattern and how to audit your review widget's output.

Accessible promo banners and discount codes on Shopify

Sale banners reach sighted shoppers first and screen reader users last. Making promos and codes accessible to all.

Form labels and instructions Shopify shoppers can follow

Placeholder only forms and vanishing hints hurt everyone. Labels, instructions, and required marking done right.

Gift card flows that work for every shopper

Gift card flows spike in the holidays and are rarely tested. Balance checkers, delivery, and redemption that include everyone.

Checkout error messages shoppers can actually act on

A red box saying something went wrong wastes a ready buyer. Errors shoppers can find, understand, and fix.

Accessible discount code and gift card fields on Shopify

The code box is where promos quietly fail. Labels, errors, and announcements that work for everyone.

Making your Shopify store locator and map accessible

Maps exclude many customers by default. A text first locator with lists and details gives everyone a way in.

Making Shopify collection filters and sorting accessible to everyone

Make collection controls operable by keyboard and clear about results.

Alt text for Shopify product photos: a practical writing guide

What to write for product shots, lifestyle images, and detail photos.

How to screen reader test a Shopify product page in 30 minutes

A 30 minute pass that reveals whether blind shoppers can buy from you at all.

Making returns information accessible on a Shopify store

Policy text, labels, and status updates every shopper can actually use.

How to test your Shopify store with only a keyboard in 15 minutes

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.

Can keyboard users actually use your Shopify mega menu?

Mega menus often open on hover and trap keyboard users. How to test focus order, escape behavior, and visible focus on a Shopify navigation menu.

Do your Shopify checkout fields have labels screen readers can use?

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.

Can screen readers use your Shopify newsletter popup?

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.

Do Shopify quick-view modals trap keyboard users?

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.

Can screen readers use Shopify predictive search?

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.

Blog | StorefrontAccess

Can screen reader users understand your Shopify form errors?

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.

Find out where your store stands

Get a free accessibility audit