accessibility compliance

Is Shopify ADA Compliant? 9 Costly Mistakes to Fix

Is Shopify ADA Compliant? 9 Costly Mistakes to Fix

get in touch

Know where you stand. Know what to work on next.

Tell us what you’re working on and where you need support. Our accessibility specialists can help with audits, remediation, VPAT/ACR, accessible development, and ongoing compliance.

Free 30-minutes consultation (opens in new tab)

Let’s find the barriers before your users do

Indicates a required field.


Your information is kept private and never shared with third parties.

Short answer: No platform can make your store Shopify ADA compliant on its own. Shopify gives you a solid foundation, and it publishes an accessibility conformance report for its checkout. But the theme you customise, the apps you install and the content you upload are your responsibility. Those three layers are where almost every Shopify ADA lawsuit finds its evidence.

That matters more in 2026 than ever. According to EcomBack’s 2026 mid-year report, Shopify stores drew 952 ADA website lawsuits in the first half of 2026, or 46.55% of all filings. That’s up from 32.42% a year earlier, and it made Shopify the most-targeted platform for the first time.

This guide is written by accessibility testers who audit Shopify stores for a living. It explains what “Shopify ADA compliant” actually means, the nine barriers we find again and again, and a practical fix for each one.

Checking if a store is Shopify ADA compliant using a keyboard and the NVDA screen reader

What “Shopify ADA Compliant” Really Means

The Americans with Disabilities Act (ADA) doesn’t contain a technical checklist for private websites. Title III, which covers businesses open to the public, has no published web standard from the Department of Justice. In practice, plaintiffs, courts and settlement agreements use the Web Content Accessibility Guidelines (WCAG) 2.1 or 2.2 at Level AA as the benchmark.

So when a merchant asks whether their store is Shopify ADA compliant, the useful question is narrower: can a customer with a disability find a product, choose options, add it to the cart and pay, using a keyboard, a screen reader, zoom or voice control? If any step blocks them, that step is a barrier, and barriers are what demand letters list.

It’s also worth knowing what the April 2026 deadline news does and doesn’t cover. The Justice Department’s interim final rule pushed back the Title II deadlines, which apply to state and local governments. It changed nothing for private online stores, whose obligations under Title III already apply.

Is Shopify Itself ADA Compliant?

Shopify does a lot of the groundwork well, and it’s fair to credit that.

  • Checkout: Shopify publishes a WCAG accessibility conformance report for Shopify Checkout, dated March 2026, covering WCAG 2.0, 2.1 and 2.2 at Levels A and AA. The report itself notes that remediation is ongoing, so it isn’t a blanket guarantee.
  • Theme Store rules: Themes listed in the Shopify Theme Store must meet accessibility requirements. These include full keyboard access, visible focus, labelled form inputs, 4.5:1 text contrast and 24 by 24 pixel touch targets. They also need an average Lighthouse accessibility score of at least 90.

That still doesn’t make a live store Shopify ADA compliant. Lighthouse checks only a subset of issues automatically, and the Theme Store tests a theme with demo content, not your customised version. The moment you change colours, add sections, paste in marketing banners or install apps, you own the result.

Where responsibility sits on a typical Shopify ADA Compliance store:

LayerWho controls itTypical risk
Shopify Checkout coreShopifyLower, with a published conformance report
Theme and its customisationsYou or your developerHigh
Third-party apps and widgetsApp vendors, but you chose themHigh
Product images, videos and copyYouHigh
Checkout extensions and custom scriptsYou or app vendorsMedium to high

The 9 Mistakes We See in Every Shopify ADA Compliance Lawsuit Audit

Complaints in Shopify ADA lawsuit filings tend to repeat the same barriers, because testers look for the same things. EcomBack’s Q1 2026 report lists the most common: missing alt text, poor keyboard navigation, unlabelled forms, low contrast and uncaptioned video. Here are those barriers plus four more we find routinely in manual audits, each mapped to the WCAG success criterion it fails.

1. Product Images Without Useful Alt Text

The problem: Product photos have empty, missing or useless alt text, such as the file name “IMG_4432.jpg” or the product title repeated for every image in a gallery. A screen reader user can’t tell what the black dress looks like from the back or which colour swatch they’re viewing.

WCAG: 1.1.1 Non-text Content (Level A).

How to fix it: Write alt text for each product image in Shopify admin (Products, then the image, then “Add alt text”). Describe what a sighted shopper learns from that image: colour, angle, detail or scale. Mark purely decorative images as decorative, not with filler text. For large catalogues, fix your best sellers first, then work through the rest in batches.

2. Colour Contrast That Fails on Real Content

The problem: Light grey body text, white text over photo banners, pale “sale” badges and faint input borders. This is the single most common automated finding on Shopify stores.

WCAG: 1.4.3 Contrast (Minimum) requires 4.5:1 for normal text and 3:1 for large text. 1.4.11 Non-text Contrast requires 3:1 for input borders, icons and focus indicators.

How to fix it: Adjust colours in the theme editor’s colour schemes, not one element at a time. Add a solid or semi-transparent overlay behind text on image banners. Check the combinations you actually use with a contrast checker, including hover and sale states.

3. Menus, Filters and Carousels You Can’t Use With a Keyboard

The problem: Mega-menus that only open on mouse hover, collection filters that can’t be reached with Tab, and slideshows that trap focus or auto-advance with no pause button.

WCAG: 2.1.1 Keyboard (A), 2.1.2 No Keyboard Trap (A) and 2.2.2 Pause, Stop, Hide (A).

How to fix it: Unplug your mouse and try to reach every menu item, filter and slide using only Tab, Shift+Tab, Enter, Space and the arrow keys. Replace hover-only menus with disclosure buttons that use aria-expanded. Give any auto-rotating carousel a visible pause control, or turn auto-rotation off entirely, which is usually the better choice.

Keyboard focus indicator on a Shopify navigation menu button

4. Invisible or Hidden Keyboard Focus

The problem: A theme customisation or app stylesheet removes the focus outline with outline: none, so keyboard users can’t see where they are. Sticky headers and chat widgets can also cover the focused element.

WCAG: 2.4.7 Focus Visible (AA). WCAG 2.2 adds 2.4.11 Focus Not Obscured (Minimum) (AA).

How to fix it: Search your theme CSS for outline: none and outline: 0, and replace them with a clearly visible :focus-visible style. Then tab through the page with the sticky header and any chat bubble active, and confirm the focused element stays visible.

The problem: Icon-only controls such as the cart, search, account, wishlist heart, quantity plus and minus, and social icons have no text a screen reader can announce. NVDA just says “button” or reads out a URL.

WCAG: 4.1.2 Name, Role, Value (A), and 2.4.4 Link Purpose (In Context) (A).

How to fix it: Give every icon control a visually hidden text label or an aria-label that says what it does, such as “Cart, 2 items” or “Increase quantity”. Check it by listening, not just by inspecting the code: open the NVDA elements list or the VoiceOver rotor and read the names back.

6. Variant Pickers and Quantity Fields That Don’t Announce Changes

The problem: Size and colour swatches built from styled div elements, prices that update silently when a variant changes, and “Sold out” states conveyed only by a strike-through or greyed-out swatch.

WCAG: 1.3.1 Info and Relationships (A), 4.1.2 Name, Role, Value (A), 1.4.1 Use of Color (A) and 4.1.3 Status Messages (AA).

How to fix it: Build variant pickers from native radio buttons inside a fieldset with a legend such as “Size”, styled however you like. Announce price and availability changes through a polite live region. Add text such as “Sold out” to unavailable options rather than relying on colour or a line through the swatch.

7. Cart Drawers and Pop-ups That Break Focus

The problem: When a shopper adds to cart, a slide-out drawer opens, but keyboard focus stays behind it on the product page. Newsletter and discount pop-ups appear without warning, can’t be closed with Escape and don’t return focus when dismissed.

WCAG: 2.4.3 Focus Order (A), 2.1.2 No Keyboard Trap (A) and 4.1.2 Name, Role, Value (A).

How to fix it: Treat drawers and pop-ups as dialogs. Move focus into them when they open, keep focus inside while they’re open, close them with Escape, and send focus back to the button that opened them. A native dialog element handles much of this for you.

8. Third-Party Apps That Inject Inaccessible Code

The problem: Reviews widgets, upsell carousels, size-chart pop-ups, loyalty launchers and chat bubbles each bring their own markup. A clean theme can fail an audit because of one app.

WCAG: Varies. Common failures are 2.1.1 Keyboard, 4.1.2 Name, Role, Value and 1.4.3 Contrast.

How to fix it: Keep an inventory of every app that renders on your storefront. Test each one with a keyboard and a screen reader, ask vendors for their own accessibility conformance report (sometimes called a VPAT), and replace or remove apps that can’t be fixed. Include apps in every audit scope, because plaintiffs’ testers won’t skip them.

9. Relying on an Accessibility Overlay Instead of Fixing the Code

The problem: Installing a one-line widget that promises instant compliance. According to EcomBack’s Q1 2026 report, 265 of the 1,037 websites sued that quarter, or 25.5%, already had an accessibility widget installed.

In April 2025, the Federal Trade Commission finalised an order requiring overlay vendor accessiBe to pay $1 million. The order bars it from claiming its automated tool can make any website WCAG compliant without evidence to back that up.

How to fix it: Put that budget into fixing the theme, apps and content at the source. We explain why in our article on accessibility overlays and ADA lawsuits.

Comparing an inaccessible Shopify variant picker with an accessible radio-button version

How to Test Whether Your Shopify Store Is ADA Compliant

A quick automated scan is a starting point, not a verdict. Automated tools such as axe DevTools, WAVE and Lighthouse reliably catch only a portion of WCAG issues. They can’t tell you whether alt text is accurate, whether focus order makes sense or whether a cart drawer is usable with a screen reader. Here’s the process we recommend.

  1. Define the critical path. Homepage, a collection page with filters, a product page with variants, cart, checkout, account login, search and contact form. These are the pages demand letters cite.
  2. Run automated checks with axe DevTools or WAVE to catch contrast, missing labels and missing alt attributes quickly.
  3. Do a keyboard-only pass of the whole critical path. Our manual keyboard testing guide walks through it.
  4. Test with screen readers: NVDA with Chrome or Firefox on Windows, VoiceOver with Safari on iPhone and Mac, and TalkBack on Android. See our screen reader testing guide.
  5. Check zoom and reflow at 200% and 400% zoom, and at a 320-pixel viewport width (WCAG 1.4.4 and 1.4.10).
  6. Test every storefront app on the critical path, not just the theme.
  7. Document and prioritise. Record each issue with its WCAG criterion, severity, location and a suggested fix, so developers can act on it.

If you’d rather have experts do this, our Shopify accessibility audit covers the full critical path, including apps, with manual testing across NVDA, JAWS, VoiceOver and TalkBack. You can see the format in our sample audit report.

Example Shopify accessibility audit finding for missing product image alt text, with WCAG criterion and a recommended fix.

A Practical Shopify Accessibility Fix Plan

You don’t have to fix everything in one sprint. A sensible order is:

  • Week 1: Fix barriers that stop a purchase outright: keyboard traps, unlabelled checkout-adjacent fields, a cart drawer that can’t be used, and variant pickers a screen reader can’t operate.
  • Weeks 2 to 3: Fix theme-wide issues once so they’re fixed everywhere: colour schemes, focus styles, icon button names and heading structure.
  • Weeks 3 to 4: Clean up content: product image alt text, captions for product videos and descriptive link text.
  • Ongoing: Re-test after every theme update or new app, publish an accessibility statement with a working contact route, and schedule regular monitoring.

Our accessibility remediation and accessible Shopify development teams fix issues in your theme code and handle apps, rather than layering scripts on top.

What to Do If You’ve Received a Shopify ADA Compliance Lawsuit or Demand Letter

This isn’t legal advice, and you should speak to a qualified attorney promptly. From the accessibility side, these steps help:

  • Don’t rush to install an overlay as a response. It won’t remove the barriers the complaint describes.
  • Preserve records of your site as it was, and document every fix you make from now on.
  • Commission a manual audit against WCAG 2.2 Level AA so your attorney knows exactly what’s broken and what’s already fixed.
  • Keep testing after you remediate. Repeat plaintiffs target stores that settle without fixing anything.

Our glossary entry on the ADA demand letter explains the terms you’re likely to see, and our 2026 ADA website lawsuit statistics article covers the wider trends.

Make Your Shopify Store Accessible

“Is Shopify ADA compliant?” is the wrong question to stop at. The platform can’t carry that responsibility for you, but a well-tested theme, carefully chosen apps and accurate content can. Start with the nine mistakes above, test the critical path with real assistive technology, and fix issues at the source.

If you want a clear list of what’s broken and how to fix it, book a Shopify accessibility audit with HalfAccessible.

Frequently Asked Questions

Is Shopify ADA compliant out of the box?

No. Shopify provides an accessible checkout foundation and sets accessibility rules for Theme Store themes, but your customised theme, installed apps and content determine whether your store is Shopify ADA compliant. The merchant is responsible for the storefront they publish.

Are Shopify themes accessible?

Themes in the Shopify Theme Store must meet baseline accessibility requirements, including keyboard access, visible focus, contrast and a Lighthouse accessibility score of at least 90. That’s a good starting point, but customisations, content and apps often introduce new barriers, so your live store still needs testing.

Does Shopify's checkout meet WCAG?

Shopify publishes a conformance report for Shopify Checkout covering WCAG 2.0, 2.1 and 2.2 at Level AA, dated March 2026. The report notes remediation is ongoing. Checkout extensions, custom scripts and third-party apps added to checkout still need testing.

Can an accessibility app make my Shopify store compliant?

No automated app or overlay can guarantee WCAG conformance or ADA compliance. About a quarter of websites sued in Q1 2026 had one installed, according to EcomBack, and in 2025 the FTC required one overlay vendor to pay $1 million over claims its tool could make any site WCAG compliant.

How much does a Shopify accessibility audit cost?

It depends on the number of unique templates, apps and user flows in scope, and whether you need remediation support or re-testing. See our pricing page or request a Shopify accessibility audit for a scoped quote.

Written by Shadab Saifi Published

Related Articles

View all