Web Accessibility for Shopify: Compliance Guide
TLDR
Shopify's default themes (Dawn, Sense, Refresh) have improved accessibility significantly, but no Shopify theme ships fully WCAG 2.1 AA compliant. Product image alt text, filter and sort controls, variant selectors, and cart drawer interactions are the most common failure areas. Third-party themes and apps add additional risk. Scanning your live store identifies exactly which issues your configuration has.
Shopify Stores and ADA Accessibility
Shopify’s growth as the dominant ecommerce platform means a growing share of ADA web accessibility lawsuits involve Shopify stores. Ecommerce and retail consistently lead lawsuit volume in annual reports from UsableNet and others. A Shopify store is not exempt from ADA obligations because it uses a hosted platform — the store owner is responsible for the accessibility of their customer-facing storefront.
The platform provides the infrastructure. The theme, apps, product content, and customizations determine whether the result is accessible.
Where Shopify Stores Fail
Product Images Without Alt Text
Product images are the most common Shopify accessibility failure. Shopify’s media editor has an alt text field for every image, but it is optional and many merchants never fill it in. A screen reader user browsing your product catalog encounters image after image with no description — they cannot evaluate products they cannot perceive.
Alt text for product images should describe the product visually: color, materials, key features visible in the photo. “Product image” is not alt text. “Navy blue slim-fit chino pants, front view” is.
Variant Selectors
Color swatches, size selectors, and material options are frequently built as styled <div> or <span> elements with click handlers. Without conversion to <button> elements or ARIA button roles with keyboard handlers, these controls are invisible to keyboard users. A user who cannot select a color variant cannot add that variant to their cart.
Shopify’s Dawn theme implements color swatches using radio button inputs with custom styling — accessible by default. Third-party themes often replace this with custom implementations that lose the built-in keyboard behavior.
Filter and Sort Controls
Collection page filtering is a common source of keyboard accessibility failures. Custom multi-select dropdowns, range price sliders, and filter chip toggles built with divs and click handlers do not receive keyboard focus or respond to keyboard events. A screen reader user trying to filter a collection by size, color, or price cannot interact with the controls.
Cart Drawer Interactions
Add-to-cart interactions on Shopify stores typically update the cart drawer without a full page reload. The cart item count updates, the drawer slides open, and the total changes — all dynamically. Without ARIA live regions announcing these changes, screen reader users never receive confirmation that the item was added. They may add the same item multiple times, or navigate away assuming the action failed.
Quick View Modals
Quick view product previews open a modal overlay with product details, variant selection, and add-to-cart. For the modal to be accessible: keyboard focus must move into the modal on open, focus must be trapped inside the modal while open (Tab should cycle through modal controls, not the background page), the close button must have an accessible name, and focus must return to the “Quick View” trigger when the modal closes.
Scanning Your Shopify Store
A11yProof’s scan runs against your live Shopify storefront — including JavaScript-rendered content — and identifies WCAG violations across all in-scope pages. The scan catches: missing product image alt text, variant selector keyboard failures, filter control ARIA issues, cart announcement failures, and contrast problems on promotional banners and sale price displays.
Because Shopify store configurations vary significantly — different themes, different apps, different customizations — there is no universal answer to “is my store accessible?” The only way to know is to scan your specific configuration.
Starting at $29/month for a single Shopify store.
Need accessibility compliance for Shopify? There's a simpler way.
A11yProof starts at from $29/month — scan unlimited pages, up and running in 5 minutes.
Source: UsableNet 2023 Year-End Report
Source: UsableNet 2023 Year-End Report
| Metro Area | Establishments |
|---|---|
| Shopify stores (Basic to Advanced plans) | 3,500,000 |
| Shopify Plus stores | 30,000 |
| Total — SHOP | 4,000,000+ |
| Issue | WCAG Criterion | Risk Level | Typical Fix |
|---|---|---|---|
| Product images missing alt text | 1.1.1 | High | Add descriptive alt text to all product images in Shopify media editor |
| Variant selector (color swatches) not keyboard-operable | 2.1.1 | High | Ensure swatch buttons are <button> elements with keyboard handlers |
| Filter/sort controls not keyboard-accessible | 2.1.1 | High | Replace custom filter controls with keyboard-navigable alternatives |
| Cart drawer updates not announced to screen reader | 4.1.3 | High | Add ARIA live region to cart drawer content |
| Quick view modal no focus management | 2.1.2, 4.1.2 | High | Move focus into modal on open, return focus on close |
| Low contrast on sale price or promo banner text | 1.4.3 | Medium | Adjust promo text colors to meet 4.5:1 ratio |
Compliance Requirements — Shopify
Shopify store owners face the same ADA Title III obligations as any other ecommerce business. Shopify's platform does not guarantee WCAG compliance — the store owner is responsible for the accessibility of their storefront, theme, and any installed Shopify apps. Ecommerce and retail consistently lead ADA web accessibility lawsuit volume.
Q&A
Does Shopify's platform handle accessibility for my store?
Shopify is responsible for the accessibility of the Shopify admin interface. Store owners are responsible for the accessibility of their storefront — the theme, the product content, and the Shopify apps they install. Shopify's own default themes (Dawn, Sense, Refresh) have received accessibility improvements, but no theme ships fully WCAG 2.1 AA compliant out of the box. Third-party themes from the Shopify theme store have no accessibility review requirement.
Q&A
What accessibility scanning features matter most for Shopify stores?
Shopify stores need scanning that handles the full cart lifecycle: product page variant selection, add-to-cart interaction, cart drawer updates, and multi-step checkout. A11yProof's full-render scanning catches issues in Shopify's JavaScript-driven components — the cart drawer that updates without a page reload, the quick view modal, and the dynamic filter interface. Static HTML scanning misses these because the content does not exist until JavaScript executes.
Industry Regulations — Shopify
Holiday shopping (Q4, Black Friday/Cyber Monday) drives peak Shopify store traffic. Sales and promotional site changes during these periods frequently introduce accessibility regressions that affect the highest-traffic window of the year.
Ready to make your Shopify site accessible?
Are Shopify's default themes (Dawn, Sense) accessible?
Do Shopify apps affect my store's accessibility?
How do I add alt text to product images in Shopify?
What makes Shopify checkout accessible or inaccessible?
My Shopify theme has a quick view modal — how do I make it accessible?
Keep reading
Web Accessibility for Ecommerce: Compliance Guide
Ecommerce sites face the highest volume of ADA web accessibility lawsuits. Learn which accessibility issues matter most for online stores and how to fix them.
5 Best Accessibility Tools for Ecommerce Sites
Comparing accessibility tools for ecommerce: product pages, checkout flows, dynamic content, and search. What ecommerce sites need that generic accessibility tools miss.
WCAG 2.1 AA Compliance Checklist for Website Owners
A plain-English WCAG 2.1 AA compliance checklist organized by the four POUR principles. Covers the most common success criteria and how to test them.
ADA Compliance for Websites: What Business Owners Need to Know
A plain-English explanation of ADA web accessibility requirements for business owners. Covers legal risk, what courts expect, DOJ guidance, and how to demonstrate compliance.
Best accessiBe Alternative for SMBs Who Need Real WCAG Compliance
Looking for an accessiBe alternative that actually fixes your code? See how A11yProof compares on scanning depth, remediation, and lawsuit protection.
Best AudioEye Alternative for SMBs Who Don't Need Enterprise Pricing
Looking for an AudioEye alternative without enterprise contracts? See how A11yProof compares on pricing, scanning, and AI remediation for small and mid-size teams.