We Scanned 754 Shopify Stores for ADA Compliance. The Median Score Was Zero.
E-commerce accounts for 69 to 77 percent of all ADA web lawsuits in the United States. Fashion Nova, a Shopify store, settled for $5.15 million. We wanted to know what the accessibility landscape actually looks like across Shopify stores today. So we scanned 754 of them, scored each against 9 WCAG criteria, and ran full statistical analysis on the results. The numbers are worse than we expected.
The Headline Finding
The median accessibility score across 754 Shopify stores was 0 out of 100. Not 10. Not 20. Zero. That means more than half of the stores in this sample scored at the absolute floor of our scoring scale. 532 stores out of 754 (70.6%) scored exactly 0. The average was 18.3, which is already bad. But the average is dragged upward by a cluster of 95 stores in the 90-to-100 range. For the majority, zero is the actual experience.
18.3
Average score out of 100
0
Median score out of 100
84.6%
Sites below 70 (failing)
86.2%
Sites with at least one critical violation
For context: the standard deviation is 31.7. That is an enormous spread on a 0-to-100 scale. Only 5 stores (0.7%) had zero violations. This is not a population that is roughly compliant with a few edge cases. This is a population that has largely never engaged with accessibility at all.
Compared to Restaurants: 3.5x Worse
Earlier this month we published our restaurant ADA report, which found that restaurants averaged 63.9 out of 100 with a 40.8% fail rate. At the time, those numbers were alarming. Shopify stores are dramatically worse across every metric.
Shopify vs. Restaurants: Side by Side
Shopify stores score 3.5x worse than restaurants on average. For fail rate and critical violation rate, Shopify roughly doubles the restaurant figures.
Restaurant data from OnePageAudit's Restaurant ADA Report (March 2026, n=363). Lawsuit data: EcomBack 2025 Annual ADA Report.
| Metric | Shopify stores | Restaurants | Delta |
|---|---|---|---|
| Average score | 18.3 | 63.9 | -45.6 pts |
| Median score | 0 | 80 | -80 pts |
| Fail rate (below 70) | 84.6% | 40.8% | +43.8 pts |
| Critical violation rate | 86.2% | 44.6% | +41.6 pts |
| Estimated exposure | $17.73M | $2.79M | +$14.94M |
The restaurant sector is the most-sued industry for web accessibility according to the EcomBack 2025 Annual ADA Report. Shopify e-commerce is part of a broader sector that accounts for the majority of all ADA web lawsuits, and the underlying scores confirm why.
The Wall of Zeros
The score distribution is right-skewed, not bimodal. There is one dominant feature: a massive spike at score 0. 532 stores scored exactly zero. The next-largest group is 90 to 100, which has 95 stores. Everything in between is thin. This is not two populations of roughly similar size. It is one large failing population and one small high-performing outlier group.
Score Distribution: 754 Shopify Stores
532 stores scored exactly 0. The rightmost cluster (90-100) shows the minority who got it right.
Mean: 18.3 | Median: 0 | Std Dev: 31.7 | Q1: 0, Q3: 30
| Score range | Stores | Share | Status |
|---|---|---|---|
| 0 | 532 | 70.6% | Critical failure |
| 1 to 30 | 43 | 5.7% | Critical failure |
| 31 to 69 | 63 | 8.4% | Failing |
| 70 to 89 | 21 | 2.8% | Passing |
| 90 to 100 | 95 | 12.6% | Strong |
The bottom quartile (188 sites) averaged 0.0 with an average of 3.4 violations per site. 98% of bottom-quartile stores have online ordering. The Pearson correlation between violation count and score is -0.504 (R² 0.254), confirming that violations reliably predict lower scores. The average weighted impact per site is 162.9, nearly four times the restaurant figure of 44.1.
What Shopify Stores Are Getting Wrong
Unlabeled form inputs affected 80.6% of stores. This is a critical violation: every checkout field, search bar, and newsletter signup that lacks a proper label is invisible to screen readers. Missing skip navigation affected 82.6%. Images without alt text affected 55.6%. These are the three highest-frequency violations, and they are all at the critical or serious severity level.
Violation Frequency
% of 754 stores with each violation (hover for exact counts)
| Violation | % of stores | Estimated sites | Severity |
|---|---|---|---|
| Missing skip navigation | 82.6% | ~622 | Serious |
| Unlabeled form inputs | 80.6% | ~608 | Critical |
| Images without alt text | 55.6% | ~419 | Critical |
| Empty links (no text) | 45.9% | ~346 | Serious |
| Autoplaying media | 25.7% | ~194 | Moderate |
| Missing h1 heading | 12.5% | ~94 | Moderate |
| Missing document title | 5.7% | ~43 | Serious |
| Missing viewport meta | 2.4% | ~18 | Moderate |
| Missing lang attribute | 1.9% | ~14 | Serious |
Problems Compound
Violations do not appear independently. The strongest co-occurrence in the dataset is skip navigation and form labels: 493 stores had both simultaneously, with a Jaccard similarity of 0.67. That is extremely high. It means if a store has a skip navigation problem, there is a better-than-even chance it also has an unlabeled form input problem ready to be cited in a demand letter.
Violation Co-occurrence
How often violations appear together on the same store (site count)
Diagonal = stores with that individual violation. Higher = stronger clustering.
| Violation pair | Co-occurring stores | % of sample | Jaccard similarity |
|---|---|---|---|
| Skip nav + form labels | 493 | 65.4% | 0.67 |
| Image alt + form labels | 377 | 50.0% | 0.58 |
| Skip nav + image alt | 361 | 47.9% | 0.53 |
| Form labels + empty links | 314 | 41.6% | 0.49 |
The Online Ordering Penalty: -34.4 Points
This is the most operationally important finding in the dataset. Stores with online ordering (651 out of 754, or 86.3% of the sample) averaged 13.6 out of 100. Stores without online ordering (103 stores) averaged 48.0. That is a 34.4-point gap driven by a single feature category. Online ordering adds checkout forms, quantity inputs, dropdown selectors, and modal flows. Those elements frequently arrive via third-party widgets with no accessible labels.
The Online Ordering Penalty
Adding online ordering drops the average score by 34.4 points. 90.5% of stores with ordering have critical violations.
13.6
Avg score, stores with online ordering (n=651, 90.5% critical)
48.0
Avg score, stores without online ordering (n=103, 59.2% critical)
The 98% online ordering rate in the bottom quartile is not a coincidence. Stores that use online ordering but do not audit the accessibility of their checkout flows are adding high-visibility violations. These are exactly the violations that plaintiffs attorneys document first: inaccessible purchase flows directly impair a disabled person's ability to use the site.
The Overlay Trap
90 stores in the sample (11.9%) had accessibility overlay widgets installed. These are JavaScript tools that add an on-screen toolbar claiming to improve accessibility. Stores with overlays averaged 9.4 out of 100 versus 19.5 for stores without. The critical violation rate was 92.2% for overlay sites compared to 85.4% for non-overlay sites.
The Overlay Trap
Overlay sites scored lower (9.4 vs 19.5) and had a higher critical violation rate (92.2% vs 85.4%). The overlay fixed nothing.
The overlay pattern in Shopify stores is consistent with what we found in the restaurant data, but the absolute scores are much lower. Restaurants with overlays averaged 59.3. Shopify stores with overlays averaged 9.4. The overlay is not the cause of this gap, but it is clearly not fixing the underlying violations that drive it.
Feature Combination Risk Profiles
The worst profile in the dataset is stores using both online ordering and an overlay: average score 8.1. Adding a reservation system to that combination brings it to 8.8. These combinations stack the accessibility problems from multiple third-party widget integrations with no remediation layer between them.
Feature Combination vs. Average Score
Worst to best. Stores using ordering with an overlay averaged 8.1. Stores with no transactional features averaged 56.8.
Overlay detection based on known widget script signatures in scanned HTML.
Stores with no transactional features at all averaged 56.8. That is still below the 70-point pass threshold, but it is 48 points better than the worst combination. Stores that have added transactional capabilities without auditing the accessibility of those features have introduced violations systematically.
Platform breakdown reinforces this: confirmed Shopify (n=564) averaged 12.6 with a 92% critical rate. Custom or headless storefronts (n=111) averaged 49.7 with a 55% critical rate. Developers building custom storefronts from scratch appear to make better accessibility decisions than stores using default Shopify themes unchanged.
Risk Tiers and Legal Exposure
Using score thresholds and critical violation status, stores were segmented into three tiers. 591 stores (78.4%) are in the high-risk tier: score below 50 with at least one critical violation. At the average $30,000 settlement (EcomBack 2025 Annual ADA Report), those 591 stores represent an estimated $17,730,000 in collective exposure.
Lawsuit Risk Tiers
754 Shopify stores by score + critical violation status
High Risk: 591 stores (78.4%)
Score <50 + critical violation
Est. $17,730,000 collective exposure at avg $30K settlement
Medium Risk: 47 stores (6.2%)
Score 50-69 or non-critical only
Low Risk: 116 stores (15.4%)
Score 70 or above
Exposure estimate: 591 high-risk stores x $30,000 avg settlement (EcomBack 2025 Annual ADA Report). Not a legal prediction.
591
High-risk stores (score below 50 + critical violation)
47
Medium-risk stores (score 50-69 or non-critical only)
116
Low-risk stores (score 70 or above)
The e-commerce lawsuit context is stark. According to the EcomBack 2025 Annual ADA Report: fashion and apparel alone saw 1,025 lawsuits in 2025 (25.96% of all web ADA suits). Beauty and personal care: 317 suits (8.03%). Home and furniture: 303 suits (7.67%). 67% of all 2025 ADA web lawsuits targeted companies under $25 million in revenue. Shopify store owners are squarely in the target demographic for plaintiffs attorneys.
Typical cost range (EcomBack 2025 Annual ADA Report)
Settlement
$5,000 to $75,000
Defense costs
$30,000 to $175,000
High-profile settlement (Fashion Nova, Shopify)
$5,150,000
What Shopify Store Owners Should Do
The violations driving these scores are fixable. Most do not require a redesign or a new theme. They require targeted changes to specific elements.
- →Label every form input. Use explicit <label> elements linked to their input via the for attribute, or use aria-label directly on the input. This covers checkout fields, search bars, newsletter signups, and any third-party ordering widget.
- →Add alt text to every product image, banner, and icon. Decorative images get alt="" (empty string). Product images need descriptions that convey what the image shows.
- →Add a skip navigation link as the first focusable element in your theme. This is a one-line HTML addition that lets keyboard users skip repeated navigation menus.
- →Audit all links for descriptive text. 'Click here' and empty anchor tags fail WCAG 2.4.4. Every link text must convey its destination.
- →Ensure each page has exactly one h1 and a logical heading hierarchy. Many Shopify themes use h2 or h3 for the primary page title, breaking the heading structure.
- →Add descriptive <title> tags to every page, including product and collection pages.
- →Audit your checkout flow with keyboard-only navigation. Tab through every field and button in the cart and checkout sequence to verify focus order and label accessibility.
- →Remove or evaluate any accessibility overlay widget. It does not fix underlying HTML violations and increases your legal risk profile.
- →If you use a third-party ordering or cart widget, request their accessibility documentation or test it directly. You are liable for your site's full accessibility regardless of which vendor built the widget.
Data and Sources
- Shopify stores were identified via public directories and platform detection from HTML signatures. Scans were performed between March 15 and March 20, 2026.
- Accessibility scores are produced by OnePageAudit's regex-based HTML analysis engine. The engine checks 9 WCAG-aligned criteria. Scores reflect detectable HTML-level violations only and are not a substitute for a full WCAG audit.
- Statistical analysis (standard deviation, quartiles, Pearson correlation, Jaccard similarity) was computed from raw scan output. Pearson r between violation count and score: -0.504 (R² 0.254).
- ADA lawsuit statistics: EcomBack 2025 Annual ADA Report, ecomback.com/ada-lawsuit-report-2025.
- Platform detection (Shopify confirmed vs. custom/headless) is based on known script signatures and meta patterns in scanned HTML.
- Overlay detection is based on known script signatures for common overlay products.
- Risk tier exposure estimate: 591 high-risk stores multiplied by the average $30,000 settlement figure from the EcomBack 2025 Annual ADA Report. It is not a legal prediction or guarantee.
- Restaurant comparison data from OnePageAudit's Restaurant ADA Compliance Report (March 2026, n=363).
Frequently Asked Questions
Are Shopify stores required to be ADA compliant?⌄
What are the most common ADA violations on Shopify stores?⌄
Does adding an accessibility overlay widget make a Shopify store ADA compliant?⌄
How much does an ADA lawsuit cost a Shopify store owner?⌄
Why does online ordering make ADA compliance worse?⌄
Scan your Shopify store free
Get your ADA compliance score in under 60 seconds. See exactly which violations your store has and how to fix them. No account required.
Scan My Shopify Store Free at OnePageAudit.comFree scan covers all 9 violation categories. Paid report ($19) includes full remediation guide.