
Shopify Accessibility: A Practical ADA, EAA, and WCAG Guide
This guide is a practical starting point for Shopify accessibility work in 2026. It covers legal context, engineering targets, common storefront patterns, remediation options, manual testing, and ongoing maintenance. It is not a complete audit, legal opinion, or promise that every theme pattern has one safe code-level fix.
If you want a 2-minute orientation, jump to the TL;DR. For the full structured walkthrough, read straight through.
The legal target — what "accessible" actually means in 2026
In 2026, WCAG 2.1 Level AA plus applicable WCAG 2.2 Level AA criteria is a practical technical target for Shopify accessibility work. It is not a universal statement of law: some regimes incorporate a specific WCAG version, some use WCAG as a benchmark, and others state functional requirements.
- United States — ADA Title III. The DOJ says the ADA applies to goods and services businesses open to the public provide online. Title III has no detailed web technical regulation; DOJ identifies WCAG as helpful technical guidance. The separate 2024 Title II rule for state and local governments uses WCAG 2.1 AA. Business-specific scope can depend on facts and jurisdiction.
- European Union — European Accessibility Act. Directive 2019/882 became enforceable on 28 June 2025 for covered products and services. It sets functional accessibility requirements for specified ecommerce services, subject to scope rules and exemptions. EN 301 549 v3.2.1 incorporates WCAG 2.1 for web content; WCAG 2.2 is a useful separate target. Penalties and procedures vary by member state.
- United Kingdom — Equality Act 2010. Post-Brexit the UK is not subject to the EAA, but the Equality Act still requires reasonable adjustments, including accessible websites. WCAG 2.1 AA remains the practical target.
- Canada — AODA / federal ACA. Ontario's AODA and the federal Accessible Canada Act both reference WCAG 2.1 AA for digital services.
The headline takeaway: customer location can matter even when the merchant is established elsewhere, but a single order is not a complete legal-scope test. Product or service category, consumer targeting, microenterprise status, national implementation, and other exemptions all matter. Confirm jurisdiction-specific exposure with qualified counsel.
What WCAG 2.2 added — and what changes for Shopify in 2026
WCAG 2.2, published in October 2023, added nine new success criteria on top of WCAG 2.1. Relevant additions for Shopify include:
- 2.4.11 Focus Not Obscured (Min) — sticky headers must not cover focused links. Affects Shopify stores with sticky announcement bars, sticky cart drawers, and sticky mega-menus.
- 2.4.13 Focus Appearance (AAA) — a stronger optional target for focus-indicator size and contrast; it is not a Level AA requirement.
- 2.5.7 Dragging Movements — drag-only interactions need a single-pointer alternative. Affects image carousels and any sortable UI.
- 2.5.8 Target Size (Min) — pointer targets must be ≥24×24 CSS pixels. Many themes ship with 16-18px tap targets in mobile navigation.
- 3.3.8 Accessible Authentication (Min) — login flows cannot depend on cognitive function tests (typing memorized passwords, transcribing CAPTCHAs) without an alternative.
For Shopify merchants, the practical impact is that themes that passed WCAG 2.1 AA in 2023 typically have new failures under 2.2 — usually around mobile tap targets, sticky-header focus obscuring, and CAPTCHA accessibility on customer-account flows.
The Shopify-specific failure map
Shopify storefront findings commonly cluster around a predictable set of patterns. The list below is a practical review order, not a claim that every store or dataset has the same distribution:
- Missing alt text on product images — WCAG 1.1.1 Non-text Content. Attribute presence can be automated; description quality needs judgment.
- Insufficient color contrast — WCAG 1.4.3 Contrast (Minimum). Some rendered pairs are machine-testable; real states and brand decisions need review.
- Missing form labels — WCAG 3.3.2 Labels or Instructions. Some standard patterns may have eligible source candidates.
- Icon buttons without accessible names — WCAG 4.1.2 Name, Role, Value. The correct name and state depend on component behavior.
- Generic "Read more" link text — WCAG 2.4.4 Link Purpose. Context and editorial review matter.
- Custom dropdowns / swatches not keyboard-reachable — WCAG 2.1.1 Keyboard. Complex interactions usually require manual testing and development.
- Hidden focus indicators — WCAG 2.4.7 Focus Visible. Some CSS patterns may be eligible, but each background and state needs verification.
- Missing semantic structure on spec / nutrition tables — WCAG 1.3.1 Info and Relationships. Table meaning and structure require human review.
- Tap targets smaller than 24×24 CSS px — WCAG 2.5.8 Target Size. Responsive layout and exceptions must be evaluated.
- Login flows blocking paste / using CAPTCHAs without alternatives — WCAG 3.3.8 Accessible Authentication. Usually requires platform, app-vendor, or manual remediation.
Addressing all 10 removes important barriers, but it does not establish WCAG or legal conformance. Manual keyboard, screen-reader, zoom/reflow, content-quality, and purchase-flow testing is still necessary.
Theme-by-theme — what each major Shopify theme gets right and wrong
The shipping accessibility quality of Shopify themes varies more than most merchants realize.
- Dawn — Shopify's reference OS 2.0 theme and the most-installed theme on the platform. Better than most premium themes on accessibility, but still ships with predictable WCAG gaps: low contrast on secondary buttons, missing
aria-currenton cart drawer, inconsistent skip-nav behavior on mobile. - Debut — the legacy free theme. Pre-dates OS 2.0 and ships with structural accessibility issues — non-semantic dropdown menus, missing form labels on the newsletter capture, contrast failures in the default purple palette.
- Craft — premium theme popular with artisan and lifestyle brands. Ships with the same accessibility gaps as most premium themes: insufficient color contrast on muted palettes, missing focus styles on custom dropdowns.
- Studio, Sense, Refresh, Origin — newer OS 2.0 themes. Generally good baseline; per-store failures concentrate in merchant-customized sections.
How to actually fix this — the practical workflow
There are four ways to make a Shopify store accessible. They are not equivalent.
1. Manual remediation by an accessibility consultant
Cost and scope vary widely by store size, page templates, testing depth, and whether remediation is included. Best for: teams that need manual assistive-technology testing, formal procurement deliverables, or jurisdiction-specific expert review.
2. Backed-up source-code remediation (AccessComply)
Current monthly plans range from Free to $399, with plan-specific fixes, monitoring, and reports. Coverage is limited to eligible findings where source mapping and entitlements permit a candidate; risky or judgment-heavy items remain manual. Check pricing for current details.
3. Manual remediation by your in-house developer
Cost and timing depend on the confirmed backlog, theme architecture, third-party ownership, testing depth, and developer expertise. Obtain a written scope and estimate.
4. Overlay widgets (AccessiBe, UserWay, Isonomy, etc.)
Runtime products and service bundles vary. Confirm current functionality, data practices, services, and pricing directly. In 2025 the FTC approved a final order requiring accessiBe to pay $1 million and restricting specified unsupported claims; that order does not establish that every runtime tool is identical.
What an accessible Shopify store looks like from the merchant side
Run a free AccessComply scan on your storefront. You'll get:
- A 0-100 automated check score for the rules run—not a WCAG conformance percentage.
- A categorized violation list — alt text, contrast, keyboard, focus, forms, structure, mobile, authentication.
- An issue-volume band — CRITICAL / HIGH / MEDIUM / LOW — that is not a lawsuit probability.
- Suggested remediation and fix eligibility for each detected issue.
AccessComply can apply merchant-approved changes through supported theme and Shopify content paths. The installed Free plan includes 3 eligible deterministic fixes per rolling 30 days; Starter makes deterministic fixes unlimited, while AI-assisted fixes require Shield or Citadel. Supported writes record the affected source or prior value and run a post-fix check. Only confirmed fixes are marked resolved; unresolved or regressed work is marked for review, with recorded restore points available through an explicit merchant-confirmed restore.
Compliance documentation — what to publish
Accessibility work is easier to maintain when it is documented. Two artifacts are especially useful:
- An accessibility statement — can present scope, assessment method, known limitations, and feedback channels. EAA and national information duties vary; a public statement is useful documentation but is not automatically a complete legal deliverable.
- An audit trail — scan history, fix history, backup records. AccessComply produces this automatically; if you remediate manually, keep your own log so you can show what changed and what still needs review.
Free tools to verify your store
Three tools you can use right now without signing up:
- Free Shopify accessibility scanner — paste your store URL, get an axe-core scan with per-criterion violations across desktop and mobile viewports.
- WCAG color contrast checker — paste any two hex codes, get the WCAG luminance ratio and AA/AAA pass/fail for normal and large text.
- Accessibility response budget planner — total audit, remediation, monitoring, internal, and legal-review estimates that you enter; it does not forecast a claim or settlement.
- ADA accessibility quiz (10 questions) — a self-assessment starting point, not a legal or conformance determination.
For program documentation: free accessibility statement template — 8 sections based on W3C guidance. Copy, customize, and verify jurisdiction-specific requirements before publishing to /pages/accessibility-statement. Pricing tiers for the AccessComply auto-fix subscription are at /pricing.
Common questions — what to do when…
…you receive an ADA demand letter
Do not ignore it or rely on a generic response deadline from a blog. Preserve the complete communication and relevant records, notify appropriate internal and insurance contacts, and obtain qualified counsel promptly. Coordinate evidence collection and remediation with counsel. Evidence checklist here.
…you sell to EU customers
Determine whether the service and merchant are in scope under the EAA and applicable national law. If covered, assess the full customer journey, use WCAG 2.1 AA and relevant EN 301 549 web clauses as technical references, add applicable WCAG 2.2 checks, and document remediation. Country-specific guides for France, Germany, and the UK.
…you already have an overlay installed
No tool protects you from a claim. Review what the runtime product currently changes, test the storefront with and without it where feasible, inspect the underlying source, and plan remediation for verified barriers. The FTC’s accessiBe order is a warning against unsupported automated-conformance claims, not proof that another architecture guarantees compliance.
Further reading by topic
- Lawsuit landscape — ADA lawsuit statistics 2026, 5 real Shopify stores sued, demand letter response guide.
- EAA / Europe — EAA pillar guide, France, Germany, UK.
- WCAG references — WCAG 2.1 AA checklist, WCAG 2.2 new criteria, per-criterion deep-dives.
- Overlay critique — why overlays don't work, overlay vs source-code comparison, best Shopify accessibility app — 7-vendor comparison.
- By industry — fashion, beauty, food, electronics.
Primary sources
Find the storefront issues holding back growth
Scan SEO, speed, and accessibility by page. Review supported fixes before they run, keep saved originals, and verify the live result afterward.