# AccessComply — Full Article Corpus
Source: https://accesscomply.com
Generated: 2026-09-12T19:52:51.629Z
AccessComply runs speed, findability (SEO) and WCAG-mapped
accessibility checks on discoverable Shopify storefront pages and prepares
eligible merchant-approved source or content changes through guarded Shopify
paths. SEO and speed coverage is intentionally scoped; accessibility
automation covers only part of accessibility and does not establish legal or
technical conformance. This
corpus contains educational articles from accesscomply.com; legal facts,
statistics, vendor details, and prices should be verified against current
primary sources before they are cited.
---
## 5 Accessibility Risk Scenarios Shopify Merchants Should Understand
URL: https://accesscomply.com/blog/5-shopify-stores-sued-ada-accessibility
Excerpt: Five clearly labeled, illustrative storefront scenarios that show how common accessibility barriers affect customers and what merchants can inspect first.
## Why These Scenarios Matter
The U.S. Department of Justice says inaccessible web content can deny people with disabilities equal access and identifies barriers including poor contrast, missing image text alternatives, inaccessible forms, missing captions, and mouse-only navigation. It also cautions that a clean automated report does not necessarily mean a website is accessible and recommends pairing automated checks with manual review.
The five scenarios below are **illustrative composites, not reports of named lawsuits or settlements**. They are intended to help Shopify merchants recognize customer-impacting patterns. They are not legal advice, proof of liability, or a prediction that a particular store will receive a claim.
## Scenario 1: Product Discovery Without Useful Image Text
A screen-reader user opens a collection page, but product images have missing or generic text alternatives. The search control has no programmatic label, and repeated navigation has no skip link.
**What to inspect:** meaningful text alternatives for informative images, labels for search and filter controls, logical headings, and a keyboard-usable way to bypass repeated navigation. Automated checks can identify some of these patterns, but merchants must review whether descriptions are accurate and useful.
## Scenario 2: Forms That Do Not Explain Errors
A shopper reaches an account, newsletter, or cart form. Placeholder text is the only label, validation errors appear only visually, and focus does not move to or announce the problem.
**What to inspect:** persistent labels, clear instructions, programmatic error associations, status announcements, visible focus, and a complete keyboard flow. Checkout surfaces controlled by Shopify or another app may require the relevant platform or vendor to remediate them.
## Scenario 3: Product Options and Galleries That Trap the Keyboard
A custom swatch, size selector, or gallery responds to pointer clicks but is built from non-interactive elements. A keyboard user cannot select a variant or escape a carousel.
**What to inspect:** native buttons, links, radios, or selects where possible; correct names, states, and roles; predictable arrow-key behavior where a composite widget requires it; and no keyboard traps. Complex interaction usually needs manual keyboard and assistive-technology testing.
## Scenario 4: Focus and Contrast Regressions After a Theme Change
A theme update removes visible focus styles and introduces low-contrast text. The storefront still looks polished with a mouse, but keyboard and low-vision customers lose critical cues.
**What to inspect:** visible focus indicators, text and control contrast, zoom and reflow, and monitoring after theme or app changes. A scan can flag many CSS-level problems, but it cannot evaluate every state or customer journey.
## Scenario 5: A Widget Is Present but Core Content Remains Inaccessible
A storefront adds a runtime accessibility widget, while product videos still lack captions, product information remains image-only, and underlying controls remain unusable by keyboard.
**What to inspect:** the actual shopping experience with the widget both available and unavailable. Do not advertise guaranteed ADA or WCAG compliance based solely on installing any automated product. Fix source content and interaction barriers, test manually, and describe the current accessibility status accurately.
## The Patterns Across These Scenarios
Across these scenarios, common themes emerge:
**The violations that appear most frequently:**
1. Missing alt text on product images
2. Unlabeled or inaccessible form inputs
3. Missing keyboard accessibility or keyboard traps
4. Insufficient color contrast
5. No skip navigation
**A stronger operating practice:**
- Give customers an accessible way to report barriers and respond promptly
- Combine automated scanning with manual keyboard and assistive-technology testing
- Prioritize core purchase journeys and fixes to the underlying source or content
- Keep an accurate accessibility statement and remediation record without claiming guaranteed compliance
## Your Store's Risk
[Run a free scan](/) with AccessComply to get an automated finding count, severity breakdown, and finding-priority signal scoped to the discoverable storefront pages and rules tested. Treat the result as a starting point: automation cannot evaluate every WCAG success criterion, customer journey, third-party surface, document, or legal requirement.
The installed Free plan includes three eligible deterministic fixes per rolling 30 days. [Paid plans](/pricing) add broader fix entitlements, monitoring, and reports. AccessComply does not guarantee ADA, EAA, or WCAG compliance, prevent claims, or replace a qualified manual audit or legal advice.
Primary guidance: [U.S. Department of Justice guidance on web accessibility and the ADA](https://www.ada.gov/resources/web-guidance/).
## Further Reading
- [ADA Lawsuits Against Ecommerce Stores: 2025–2026 Statistics and How to Protect Your Business](/blog/ada-lawsuits-ecommerce)
- [ADA Demand Letter Response: Template + 72-Hour Action Plan](/blog/ada-demand-letter-response-template)
- [Why Accessibility Overlay Widgets Don't Work (And What Actually Does)](/blog/accessibility-overlay-widgets-dont-work)
---
## AccessComply vs accessiBe: A Shopify Due-Diligence Guide
URL: https://accesscomply.com/blog/accesscomply-vs-accessibe-comparison
Excerpt: Compare AccessComply’s merchant-approved Shopify remediation workflow with accessiBe’s current offering using evidence, current vendor documentation, and a live test—not stale feature claims.
An honest AccessComply-versus-accessiBe comparison starts by separating three things: automated scanning, the mechanism used to change a storefront, and any human or professional service included in the plan.
Competitor pricing, product architecture, services, ratings, and plan limits change. This article describes AccessComply’s current workflow and links the primary FTC source; verify accessiBe’s current offering directly before buying. For the FTC order in detail — what it establishes, what it does not, and how to evaluate any replacement — see [evaluating an accessiBe alternative for Shopify after the FTC order](/blog/accessibe-alternative-shopify-after-ftc-fine/).
## The FTC fact that belongs in this comparison
In 2025 the FTC approved a final order requiring accessiBe to pay $1 million and restricting certain unsupported automated-WCAG-conformance claims. Read the [FTC announcement and final-order summary](https://www.ftc.gov/news-events/news/press-releases/2025/04/ftc-approves-final-order-requiring-accessibe-pay-1-million) rather than relying on a vendor’s paraphrase.
The order does not prove that another product makes a store compliant. Its durable lesson is narrower: demand competent evidence for conformance claims and reject promises that automation alone settles the question.
## What AccessComply can demonstrate
AccessComply scans discoverable storefront pages within the reported page scope and crawler limits. It reports eligible automated-rule findings. When a safely source-mapped candidate is available, the merchant reviews an exact candidate or scoped approval before a supported theme or Shopify content write.
Supported writes create restore records and run a post-change check. Only a confirmed finding is marked resolved. A failed, stale, unsupported, third-party, or judgment-heavy case remains for review rather than being counted as a successful fix.
This workflow does not amount to a full WCAG audit and does not establish legal compliance.
## Questions to ask accessiBe and AccessComply
| Due-diligence question | AccessComply’s documented answer | What to verify with accessiBe |
|---|---|---|
| What pages are scanned? | Discoverable public storefront pages within plan, crawler, and time limits | Current scan scope and exclusions |
| Where does a change live? | Eligible approved writes can affect a supported theme file or Shopify resource | Which changes are source, runtime, or performed as a service |
| Is a merchant approval required? | Yes, before supported writes | Current approval and change-control workflow |
| What is checked afterward? | The applicable automated rule is checked after the supported write | Verification scope and failure handling |
| Is there a restore path? | Supported writes create restore records; restore requires merchant confirmation | Current rollback or removal behavior |
| What remains manual? | Unsupported, risky, third-party, and judgment-heavy work | Manual audit, remediation, and service boundaries |
| What happens on uninstall? | Theme writes stay only in the modified theme; content changes remain; extension behavior stops | Current product behavior and data lifecycle |
| What does it cost? | [Current AccessComply pricing](/pricing) | Current vendor listing, quote, and contract |
## Source changes still have limits
A source change is not automatically correct, permanent, or complete. Theme updates can overwrite it. A different published theme does not inherit it. Third-party apps may reintroduce the barrier. A post-change automated check verifies only the specific rule and state reached by that check.
That is why a production workflow needs scoped approval, expected-source checks, restore records, post-change verification, and manual QA—not a claim that source code alone is “lawsuit proof.”
## Current AccessComply plans
- Free: three app scans per calendar month and three eligible deterministic fixes per rolling 30 days.
- Starter: $29 per month, unlimited deterministic fixes, quarterly monitoring, and remediation reports.
- Shield: $79 per month, AI-assisted alt-text and ARIA candidates plus monthly monitoring by default.
- Citadel: $199 per month, daily monitoring by default.
Optional annual Shopify billing is available for paid plans. See [pricing](/pricing) for the current annual amounts.
## Decision rule
Choose based on demonstrated behavior in a development theme, clearly documented exclusions, manual-service scope, current contract terms, and the quality of the evidence you can keep. Do not choose based on a promise of compliance or protection from a claim.
You can [run an AccessComply automated scan](/) without signup, then confirm the important results with manual keyboard and assistive-technology testing.
---
## Evaluating an accessiBe Alternative for Shopify After the FTC Order
URL: https://accesscomply.com/blog/accessibe-alternative-shopify-after-ftc-fine
Excerpt: What the FTC’s 2025 accessiBe order actually says, what it does not prove, and how Shopify merchants can evaluate scanning, source changes, runtime behavior, human services, and evidence.
The strongest reason to reconsider any automated accessibility product is not a dramatic headline. It is a mismatch between the claim and the evidence.
## What the FTC source says
The FTC approved a final order in 2025 requiring accessiBe to pay $1 million and restricting certain unsupported claims that its automated product could make websites WCAG compliant. The agency also addressed the presentation of paid endorsements.
Read the [FTC announcement](https://www.ftc.gov/news-events/news/press-releases/2025/04/ftc-approves-final-order-requiring-accessibe-pay-1-million) and the linked docket for the exact language.
The order is evidence about the specified accessiBe claims and conduct. It is not proof that every runtime tool fails, that every source change succeeds, or that another app guarantees compliance.
## What a credible alternative should show
An alternative vendor should be able to demonstrate—not merely assert—the following:
1. The pages, components, and states included in the scan.
2. The automated rules and standards mappings used.
3. Whether each proposed change affects theme source, Shopify content, runtime behavior, or a managed-service deliverable.
4. The merchant approval boundary before production writes.
5. How stale source, theme changes, and cross-store isolation are handled.
6. What is checked after a change and what “verified” means.
7. The restore path and risk of overwriting later merchant edits.
8. The findings that require manual or specialist work.
9. What stops, stays, or is deleted after uninstall or cancellation.
10. Current pricing, limits, service levels, and contract exclusions.
## How AccessComply fits that framework
AccessComply scans discoverable public storefront routes within the reported scope and crawler safety limits. It can produce candidates for eligible automated-rule findings when the underlying source is mapped safely. The merchant must approve the exact candidate or scoped operation before a supported write.
Supported writes create restore records and run a post-change check. Only confirmed findings are marked resolved. Unsupported, unresolved, third-party, and judgment-heavy cases remain for manual review.
This is a remediation workflow, not a full WCAG audit, legal opinion, or promise that every issue can be detected or fixed.
## Theme persistence is scoped, not absolute
An approved theme edit remains in the specific theme that was modified until a later edit, update, or replacement overwrites it. It does not automatically transfer to a newly published theme. Supported Shopify content changes remain in the underlying resource. Optional Theme App Extension behavior stops when the app or embed is removed.
Restoring an older value also requires merchant confirmation because it can overwrite later work. “Reversible” should never mean unattended rollback.
## Current AccessComply plan outline
- Free: three app scans per calendar month and three eligible deterministic fixes per rolling 30 days.
- Starter: $29 per month, unlimited deterministic fixes, quarterly monitoring, and remediation reports.
- Shield: $79 per month, AI-assisted alt-text and ARIA candidates plus monthly monitoring by default.
- Citadel: $199 per month, daily monitoring by default.
Paid plans also support optional annual Shopify billing. Use the [current pricing page](/pricing), not an old comparison article, as the source of truth.
## A safe migration sequence
1. Capture the current storefront and theme version.
2. Run automated scans with and without any optional runtime control where feasible.
3. Test representative purchase paths manually with keyboard and assistive technology.
4. Remediate eligible first-party source and content issues in a development theme.
5. Obtain specialist help for third-party, document, media, and complex interaction issues.
6. Verify the served storefront, not only the code diff.
7. Decide whether any runtime control remains useful as a supplement.
8. Keep evidence and continue monitoring after content or theme changes.
The decision is not “overlay bad, source good.” It is whether the merchant can understand, approve, test, and maintain the actual storefront outcome.
If you are weighing the two products side by side, the [AccessComply vs accessiBe comparison](/blog/accesscomply-vs-accessibe-comparison/) walks through write paths, scan scope, approvals, verification and manual-service boundaries in detail.
---
## Accessibility Overlays vs Source Remediation: What Shopify Merchants Should Verify
URL: https://accesscomply.com/blog/accessibility-overlay-widgets-dont-work
Excerpt: Runtime controls and source remediation use different mechanisms. Learn what each can and cannot prove, how to test the storefront, and why neither guarantees compliance.
“Overlay” and “source-code fix” describe mechanisms, not guaranteed outcomes. A runtime script can provide useful user controls or modify the rendered page. A source change can improve the markup or styles Shopify serves. Either can still miss important barriers.
Accessibility depends on the complete user experience, including content, states, third-party apps, checkout, media, documents, and assistive-technology behavior. No automated architecture establishes conformance or legal compliance by itself.
## What a runtime accessibility layer does
A runtime layer loads JavaScript in the visitor’s browser and can add controls or modify the rendered document. Its exact behavior varies by product. Merchants should confirm:
- what happens before and after the script loads;
- which changes are user-selected versus automatic;
- behavior when the script is blocked or unavailable;
- interaction with theme and third-party JavaScript;
- data collection and privacy terms;
- what stops when the service is removed.
Display controls can be a useful supplement for some visitors. They are not a substitute for testing and remediating underlying barriers.
## What source remediation does
Source remediation changes the Shopify theme or another supported resource so the served output can change without relying on a separate accessibility script. That has important benefits, but also limits:
- a theme edit stays only in the modified theme;
- theme updates or later edits can overwrite it;
- a different theme does not inherit it automatically;
- a change can fix one state and break another;
- third-party output may not be writable by the merchant’s app;
- code changes still require manual and assistive-technology testing.
## The relevant FTC record
In 2025 the FTC approved a final order requiring accessiBe to pay $1 million and restricting certain unsupported automated-WCAG-conformance claims. The [FTC announcement](https://www.ftc.gov/news-events/news/press-releases/2025/04/ftc-approves-final-order-requiring-accessibe-pay-1-million) is the primary source.
The durable lesson is to demand evidence and reject categorical conformance claims. The order does not prove that all runtime tools are identical or that source-remediation tools guarantee a legal outcome.
## A practical Shopify test plan
1. Choose representative product, collection, cart, account, and content journeys.
2. Record the theme version, third-party apps, viewport, and user state.
3. Run automated checks and retain their exact page scope.
4. Test keyboard order, visible focus, dialogs, error handling, and announcements manually.
5. Use relevant assistive technology on the critical purchase path.
6. Inspect source, computed output, and runtime changes separately.
7. Confirm what the tool could not reach, detect, change, or verify.
8. Repeat after theme publication, app changes, and major content updates.
## How AccessComply approaches changes
AccessComply scans eligible automated rules on discoverable public storefront pages within crawler limits. For a safely source-mapped candidate, the merchant approves the exact candidate or scoped operation before a supported write.
Supported writes create restore records and run a post-change check. Only confirmed findings are marked resolved. Unsupported, stale, risky, third-party, and judgment-heavy work remains for manual review. Restore requires merchant confirmation because an older value can overwrite later edits.
That workflow is intentionally scoped. It is not a complete audit or a compliance guarantee.
Start with a [free automated scan](/), then validate the most important journeys manually.
---
## ADA Website Demand Letter: A Shopify Evidence Checklist (Not a Legal Template)
URL: https://accesscomply.com/blog/ada-demand-letter-response-template
Excerpt: A careful intake and evidence-preservation checklist for Shopify merchants. Preserve the letter, notify the right people, obtain qualified counsel, and verify technical facts without making admissions.
If a Shopify merchant receives a website accessibility demand letter, the safest first move is not to paste a generic response from a blog. Preserve the communication, notify the appropriate internal and insurance contacts, and obtain qualified legal advice promptly.
Do not send this article, adapt its wording as a legal response, contact the claimant, admit facts, promise an outcome, or miss a deadline based on marketing content. Counsel should advise on the response and preservation plan.
## Immediate intake checklist
Preserve, without altering:
- the complete letter, envelope, email, attachments, and headers;
- the date, time, delivery method, and person who received it;
- any complaint, summons, deadline, reference number, or linked report;
- relevant insurance policies and notice provisions;
- the storefront URL, published theme ID, theme version, and app inventory;
- existing accessibility statements, audits, tickets, scan reports, and remediation records;
- relevant deployment and change history;
- screenshots or recordings counsel asks you to capture.
Notify the owner responsible for legal matters and follow the business’s incident and insurance procedures. Let counsel determine whom to contact, what to preserve, and how to communicate.
## Technical facts to gather for counsel
Create a factual packet without declaring the claim valid or invalid:
1. URLs and UI states identified in the letter.
2. Whether each state is public, authenticated, checkout, or third-party controlled.
3. The published theme and relevant theme files at the referenced time, if available.
4. App blocks, scripts, content sources, and vendors involved.
5. Reproduction steps, browser, viewport, and assistive-technology context when supplied.
6. Results of a dated automated check, including tool, rule version, and pages not reached.
7. Results of qualified manual testing when commissioned.
8. Changes made, approver, before-and-after evidence, and post-change verification.
9. Items still unresolved and the owner assigned to each.
An automated scan can help reproduce some technical facts. It cannot determine liability, standing, damages, settlement value, or legal compliance.
## Controlled remediation
Coordinate the evidence-preservation process with counsel. Then address verified barriers through normal change control:
- prioritize issues that block product discovery, forms, cart, account, and checkout tasks;
- work in a development theme where appropriate;
- review the exact or scoped change before writing;
- prevent stale candidates from overwriting newer merchant work;
- record the prior value for supported writes;
- verify the actual rendered result;
- manually test important keyboard and assistive-technology flows;
- document limitations and unresolved third-party work accurately.
Do not claim that a newly installed app proves the historical storefront was accessible or that a clean automated result resolves the legal matter.
## What AccessComply can provide
AccessComply can report automated-rule findings within a dated scan scope, retain scan and fix history, propose eligible merchant-approved changes, create restore records for supported writes, and run targeted post-change checks.
It does not provide a complete manual audit, legal conclusion, expert-witness opinion, settlement analysis, or guarantee against another complaint.
## Questions for counsel and providers
- What deadlines and preservation duties apply?
- Should an insurer, platform, vendor, or other party receive notice?
- What communication is appropriate, and who should send it?
- Which technical allegations require independent evaluation?
- What evidence should be collected before any code or content changes?
- What remediation scope and retesting are appropriate?
- What can be shared, and what should remain privileged or confidential?
If you need a cost worksheet, use the [accessibility response budget planner](/tools/lawsuit-cost-calculator) only to total estimates you enter. It does not estimate settlements, damages, claim probability, or legal outcomes.
---
## ADA Website Accessibility Risk for Ecommerce: A Practical Shopify Guide
URL: https://accesscomply.com/blog/ada-lawsuits-ecommerce
Excerpt: Inaccessible storefronts can prevent disabled customers from shopping and can create legal risk. Learn what the DOJ actually says, what automated scans can prove, and how to run a defensible accessibility program.
An inaccessible storefront can stop a customer from finding a product, understanding a form, or completing a purchase. It can also create complaint and litigation risk. The useful response is not a fear-based score or an unsupported settlement estimate; it is a repeatable program that finds barriers, fixes them, verifies the result, and gives customers a way to report what automation missed.
The US Department of Justice says Title III applies to the goods and services that businesses open to the public provide online. It also says there is no detailed Title III web technical regulation, and that WCAG is helpful technical guidance. Legal scope can depend on the facts and jurisdiction.
## Start with access, not a legal-risk number
No scanner can determine whether a merchant is legally compliant, predict whether a claim will be filed, or calculate a reliable lawsuit probability. AccessComply therefore reports detected technical issues, affected public pages, WCAG mappings, and remediation evidence. Those outputs help an accessibility program; they are not legal opinions or certifications.
For Shopify merchants, the most important question is concrete: can disabled customers complete the same core tasks as other customers?
- Discover and compare products.
- Understand product information, price, variants, and availability.
- Add, update, and remove cart items.
- Sign in or continue as a guest.
- Understand validation errors and recover from them.
- Complete checkout with a keyboard and assistive technology.
- Contact support when a barrier blocks the journey.
## Common storefront barriers
DOJ web guidance highlights issues such as poor color contrast, information conveyed by color alone, missing text alternatives, inaccessible forms, weak heading structure, and keyboard barriers. Shopify themes and third-party apps can introduce these problems in navigation, product cards, variant controls, dialogs, carts, and marketing forms.
Automated rules are useful for repeatable checks such as some accessible-name, contrast, ARIA, form-label, and markup failures. They cannot reliably judge every user journey, content decision, screen-reader announcement, keyboard interaction, caption, PDF, authenticated state, or third-party checkout behavior.
## A defensible Shopify accessibility program
### 1. Define the scope
List the page templates and high-value flows that customers actually use: home, collections, product details, search, account, cart, checkout, support, and key landing pages. Include installed widgets and apps rather than testing the base theme alone.
### 2. Establish an automated baseline
Run a crawl of the public states that automation can reach. Treat the result as a backlog of detected findings, not a pass/fail legal verdict. Record the date, viewport, URLs, rule engine, and any pages that could not be tested.
### 3. Test essential flows manually
Use keyboard-only navigation, browser zoom, visible focus, error recovery, and at least representative screen-reader testing. Check mobile interactions and dynamic components such as drawers, modals, predictive search, variant selectors, and app widgets.
### 4. Remediate at the right layer
Fix first-party theme problems in Liquid, HTML, CSS, and JavaScript when source mapping is safe. Use Shopify settings for content-owned issues such as product image descriptions. Escalate third-party app, hosted checkout, caption, document, and design-judgment issues to the party that controls them.
AccessComply backs up eligible theme files before a merchant-approved source change, records the diff, and runs post-fix verification. A detected issue that cannot be mapped safely remains a manual-review item.
### 5. Monitor and invite feedback
Theme releases, content changes, and third-party app updates can introduce new barriers. Re-scan on an appropriate cadence, repeat manual testing for important releases, and publish a feedback channel that a customer can use when a problem is not captured by automation.
## What good evidence looks like
Useful records describe what actually happened without overstating the conclusion:
- Scan scope, date, tool, completed pages, and limitations.
- Detected findings and severity at that point in time.
- Source changes, backups, approvals, and verification results.
- Manual tests performed and assistive technologies used.
- Known limitations, owners, and target remediation dates.
- Customer feedback and the response taken.
An accessibility statement can summarize the current scope, target, assessment method, known limitations, and contact channel. It should be merchant-reviewed and updated when the underlying facts change.
## If you receive a demand letter or complaint
Do not let an automated product make legal decisions for you. Preserve the letter and relevant records, notify the appropriate internal owner or insurer, and consult qualified counsel promptly. Counsel can determine deadlines, preservation duties, jurisdiction-specific issues, and the appropriate response.
In parallel, verify the reported barriers without changing or destroying relevant evidence. Prioritize customer-blocking issues, document remediation accurately, and keep counsel informed. A new scan can help reproduce technical facts, but it does not validate the legal allegations or replace an independent manual evaluation.
## State and international rules are separate analyses
Federal ADA guidance is not the only possible source of obligations. State laws and remedies vary, and cross-border ecommerce can involve other regimes. The [European Accessibility Act guide](/blog/eaa-enforcement-deadline-shopify) addresses a separate EU framework with its own scope, exemptions, national implementation, and service-information requirements.
## The bottom line
The strongest commercial strategy is also the most honest one: make essential shopping tasks more usable, fix verified barriers, retain accurate evidence, and keep improving as the storefront changes. Start with a [free public scan](/), then combine automated remediation with manual testing appropriate to the store's risk and complexity.
## Further reading
- [ADA Demand Letter Response: A Practical Action Plan](/blog/ada-demand-letter-response-template)
- [Shopify Accessibility: Complete Implementation Guide](/blog/shopify-accessibility-complete-guide)
- [Shopify Accessibility Statement Template](/blog/shopify-accessibility-statement-template-guide)
---
## Andrews v Blick Art Materials: A District-Court Online-Service Decision
URL: https://accesscomply.com/blog/andrews-v-blick-shopify-lessons
Excerpt: In 2017 the Eastern District of New York denied Blick\
Andrews v Blick Art Materials, LLC is a 2017 Eastern District of New York decision denying a motion to dismiss. The court accepted a broad Title III theory on the pleadings, but the decision is not controlling Second Circuit authority and should not be converted into a universal coverage rule for online-only Shopify stores.
"This Court holds that... the term \'place of public accommodation\' must be construed liberally to afford the people with disabilities equal enjoyment of the services that places of public accommodation provide... Considering the broader purposes of the ADA, websites of \'businesses that sell goods to the public should fall within the ADA\'s intended ambit." — Andrews v Blick Art Materials, LLC, 268 F. Supp. 3d 381 (E.D.N.Y. 2017), Judge Jack B. Weinstein
## The facts
Andrew Andrews is a blind New York resident who uses screen-reader software to navigate the web. In 2016 he attempted to access dickblick.com — the website of Blick Art Materials, LLC, a privately-held art-supply retailer. Blick operates physical stores in some cities and a nationwide ecommerce website. Andrews alleged that the website was inaccessible to screen-reader users in multiple ways, including missing alt text on product images, missing form labels on the cart and checkout flow, and inaccessible navigation.
Andrews sued in the Eastern District of New York, alleging violations of:
- Title III of the Americans with Disabilities Act (federal).
- The New York State Human Rights Law.
- The New York City Human Rights Law.
Blick moved to dismiss the ADA claim on the theory that ADA Title III is limited to physical places of public accommodation, and the website is not a physical place. (The same theory the Eleventh Circuit would adopt four years later in Gil v Winn-Dixie.)
## The ruling
Judge Jack B. Weinstein denied the motion to dismiss in a 2017 opinion. The reasoning included three themes:
### 1. The ADA is a remedial statute that should be construed liberally
The court emphasized that the ADA was enacted to ensure equal access for people with disabilities. Construing "place of public accommodation" narrowly to exclude commerce conducted online — where an ever-growing share of public commerce occurs — would defeat the statute\'s remedial purpose.
### 2. The statutory list of categories is illustrative, not exhaustive
The 12 categories in 42 U.S.C. § 12181(7) — "an inn, hotel, motel," "a restaurant," "a hardware store," etc. — are explicitly introduced with the language "[t]he following private entities are considered public accommodations". The court read this language as illustrative; the list provides examples of the kinds of entities covered, not an exhaustive enumeration.
### 3. Second Circuit precedent supports broad coverage
The Second Circuit had previously held in Pallozzi v Allstate (1999) that an insurance policy could be a "good or service" covered by Title III even though the policy was sold over the phone, not at a physical place. That reading — focusing on the goods and services, not the physical infrastructure — supported extending coverage to websites.
The court further held that even if the website were construed as merely connecting customers to Blick\'s physical stores, the inaccessibility violated ADA Title III under the more conservative nexus theory as well.
## Do not use Andrews and the vacated Gil panel opinion as a two-case circuit map
Andrews is a district-court decision. The April 2021 Gil panel opinion was vacated as moot in December 2021. Current Title III coverage analysis must start with controlling appellate authority and the facts in the relevant jurisdiction, not a marketing table that assigns broad or narrow labels from these two matters.
## What Andrews means for Shopify merchants
For Shopify merchants, the reliable operating advice is non-categorical:
1. Make product discovery, forms, cart, account, media, and checkout journeys usable by people with disabilities.
2. Test the current rendered storefront with automated and manual methods, including keyboard and assistive technology.
3. Keep accessibility statements and remediation records accurate about scope and remaining limitations.
4. Ask qualified counsel which federal, state, or international rules apply; neither a source-code change nor an AccessComply record creates a guaranteed legal defense.
## Further reading
- [Andrews v Blick Art Materials, LLC, 268 F. Supp. 3d 381 (E.D.N.Y. 2017) — full opinion](https://app.midpage.ai/case/andrews-v-blick-art-materials-7244752)
- [Pallozzi v Allstate Life Insurance Co., 198 F.3d 28 (2d Cir. 1999)](https://law.justia.com/cases/federal/appellate-courts/F3/198/28/597020/)
- [42 U.S.C. § 12181 — ADA Title III definitions](https://www.law.cornell.edu/uscode/text/42/12181)
- [AccessComply: Robles v Domino\'s deep-dive](/blog/robles-v-dominos-shopify-lessons)
- [AccessComply: Gil v Winn-Dixie vacatur and procedural history](/blog/gil-v-winn-dixie-shopify-lessons)
- [AccessComply: NFB v Target — first major class-action settlement](/blog/nfb-v-target-shopify-lessons)
---
## AudioEye Alternative for Shopify: A Buyer’s Due-Diligence Guide
URL: https://accesscomply.com/blog/audioeye-alternative-shopify
Excerpt: A careful framework for comparing AudioEye’s current products and services with a Shopify-native remediation workflow—without stale prices or unsupported feature claims.
Merchants searching for an AudioEye alternative are often comparing more than software. One offer may combine automation, runtime behavior, expert services, and legal-support resources; another may focus on a Shopify-native change workflow. Treat each layer separately.
AudioEye’s products, service bundles, and prices can change. Ask AudioEye for current documentation and a demonstration. The statements below describe AccessComply’s workflow and a vendor-neutral evaluation method, not AudioEye’s current feature inventory.
## Compare outcomes, not category labels
Ask both vendors:
- Which storefront routes, states, and responsive breakpoints are scanned?
- Which findings are automated, and which need human testing?
- Does a change affect Shopify theme source, Shopify content, runtime output, or a service deliverable?
- Can the merchant inspect and approve the change scope first?
- What is re-tested after the change?
- What record and restore path exists?
- How are third-party apps, checkout, PDFs, video, and complex widgets handled?
- What persists after cancellation, uninstall, a theme update, or a theme switch?
- Which services and response times are contractually included in the current plan?
## AccessComply’s current answer
AccessComply scans discoverable public storefront pages within crawler and plan limits. It reports automated-rule findings in that scope. For eligible safely source-mapped candidates, a merchant approves the exact or scoped change before a supported write.
Supported writes create restore records and run a post-change check. Only confirmed findings are marked resolved. Unsupported, unresolved, third-party, and judgment-heavy work remains visible for manual review.
This does not constitute a comprehensive human audit, WCAG conformance determination, legal opinion, or protection from a claim.
## Current AccessComply pricing
AccessComply currently offers Free, Starter at $29 per month, Shield at $79 per month, and Citadel at $199 per month. Paid plans can also use optional annual Shopify billing. See [pricing](/pricing) for current annual amounts and entitlements.
Confirm AudioEye’s current price and included services directly. A software fee and a managed expert engagement should not be compared as though they deliver the same work.
## When a broader service may fit
A cross-platform or managed service may be a better fit when the organization needs coordinated human audits, non-Shopify properties, procurement support, accessibility-program governance, or specialist remediation beyond the theme and Shopify content paths.
A Shopify-native tool may fit when the merchant wants in-admin scanning, explicit write approval, scoped restore records, and monitoring tied to a Shopify store. Many teams will still need both software and qualified people.
Run a [free AccessComply scan](/), then ask every shortlisted vendor to explain the exclusions and manually verify the critical customer journey.
---
## How to Compare Shopify Accessibility Apps in 2026
URL: https://accesscomply.com/blog/best-shopify-accessibility-app
Excerpt: A merchant-first framework for comparing Shopify accessibility apps by scan scope, write path, approval controls, verification, manual-review boundaries, and current plan terms.
Choosing a Shopify accessibility app is not a contest over who says “compliant” most confidently. The useful question is what the product actually checks, changes, verifies, and leaves for people to review.
Automated scans cover only eligible machine-testable patterns. They do not establish WCAG conformance, legal compliance, or protection from a claim. Manual keyboard and assistive-technology testing, content judgment, and professional advice may still be needed.
## A durable comparison framework
Use the same questions for AccessComply, accessiBe, UserWay, AudioEye, EqualWeb, EnableAll, Isonomy, and any other vendor:
| Question | Why it matters |
|---|---|
| What pages and states are scanned? | A homepage result does not represent carts, dialogs, account pages, third-party apps, or every responsive state. |
| Which WCAG rules are automated? | “WCAG support” can mean a ruleset, a report mapping, manual testing, or a marketing claim. Ask for the exact scope. |
| Where does remediation live? | Theme source, Shopify content, a runtime script, a managed-service patch, and a recommendation are different outcomes. |
| Who approves a write? | Merchants should understand the exact or scoped change before supported production writes. |
| What happens after the change? | A post-change check can confirm a specific automated rule, but it is not a complete conformance audit. |
| Is there a restore path? | Ask what is recorded, who confirms restore, and whether restoring can overwrite later edits. |
| What remains manual? | Captions, PDFs, complex interactions, third-party output, and judgment-heavy content often need specialist work. |
| What happens on uninstall or theme switch? | Runtime behavior can stop; theme edits stay only in the modified theme; content changes have their own lifecycle. |
| What is included in this plan today? | Prices, limits, services, and support change. Use the current vendor listing and contract. |
## What AccessComply currently does
AccessComply scans discoverable public storefront pages within crawler safety and time limits. It reports automated-rule findings in the scanned scope. For eligible, safely source-mapped candidates, the merchant reviews and approves the proposed scope before a supported Shopify write. Supported writes create restore records and run a post-change check; only confirmed findings are marked resolved.
Unsupported, unresolved, third-party, and judgment-heavy work remains visible for manual review. AccessComply is not a replacement for a comprehensive human audit, accessibility counsel, or ongoing merchant QA.
The current plan outline is:
- Free: three app scans per calendar month and three eligible deterministic fixes per rolling 30 days.
- Starter: $29 per month, unlimited deterministic fixes, quarterly monitoring, and remediation reports.
- Shield: $79 per month, AI-assisted alt-text and ARIA candidates plus monthly monitoring by default.
- Citadel: $199 per month, daily monitoring by default.
Optional annual billing is available through Shopify for paid plans. Check the [pricing page](/pricing) for current annual amounts and plan detail.
## How to evaluate competitor information
Competitor prices, ratings, feature names, and delivery methods can change without notice. This guide intentionally does not reproduce a current-looking matrix that will become stale. For every vendor on your shortlist:
1. Read the current Shopify App Store listing and vendor plan page.
2. Ask for a live demonstration on a development theme.
3. Inspect the theme and rendered storefront before and after the demonstration.
4. Ask which findings were not detected, not eligible, or not verified.
5. Read the restore, cancellation, data-retention, and support terms.
6. Test a representative purchase journey with keyboard navigation and assistive technology.
The [FTC’s 2025 final order concerning accessiBe](https://www.ftc.gov/news-events/news/press-releases/2025/04/ftc-approves-final-order-requiring-accessibe-pay-1-million) is a useful reminder to demand evidence for automated-conformance claims. It is not evidence that a different product guarantees compliance.
## A practical short list
Choose the product and service mix that can answer these questions with evidence:
- Can it show the finding in the actual storefront state?
- Can it explain whether the candidate affects theme source, Shopify content, or runtime behavior?
- Can the merchant review and approve supported writes?
- Can it show what was checked after the change?
- Can it state clearly what still needs manual work?
- Can it describe the lifecycle of the change after uninstall, theme updates, or a theme switch?
Start with a [free automated scan](/), then verify the result manually before treating any finding—or any vendor claim—as complete.
---
## DOJ and H&R Block (2014): What the Consent Decree Required
URL: https://accesscomply.com/blog/doj-h-r-block-settlement-shopify-lessons
Excerpt: The 2014 H&R Block consent decree required case-specific WCAG 2.0 AA, audit, training, reporting, damages, and civil-penalty terms. This guide explains those terms without treating one settlement as a binding rule or cost model for every merchant.
The March 2014 H&R Block consent decree is a useful example of a DOJ-backed, case-specific accessibility resolution. It specified WCAG 2.0 Level AA, third-party review, governance, training, reporting, and monetary terms for the parties. It did not create a binding nationwide rule for private ecommerce, predict another case\'s outcome, or establish a standard settlement amount.
"H&R Block will make its website... and its mobile applications conform to the Web Content
Accessibility Guidelines (WCAG) 2.0 Level AA — the industry guidelines for making websites
accessible to individuals with disabilities. The agreement requires that the website and mobile
applications be made compliant with these guidelines by January 1, 2015 for the 2015 tax filing
season." — DOJ Press Release, March 2014, on the H&R Block consent decree
## The procedural history
The case was filed in March 2013 in the District of Massachusetts (1:13-cv-10799-GAO) by the National Federation of the Blind and two blind plaintiffs, Mika Pyyhkala and Lindsay Yazzolino. They alleged that H&R Block\'s online tax-preparation website (hrblock.com) and mobile applications were inaccessible to screen-reader users in violation of ADA Title III and applicable state laws.
Eight months later, in November 2013, the **U.S. Department of Justice filed a complaint-in-intervention** — joining the private suit as a party and asserting the United States\' interest in enforcing ADA Title III in that matter.
In **March 2014**, four months after DOJ\'s intervention, the parties entered a consent decree resolving the case.
## What the consent decree required
The decree\'s substantive obligations:
### Technical conformance
H&R Block was required to bring its website and mobile applications into conformance with **WCAG 2.0 Level AA** by **January 1, 2015** — in time for the 2015 tax-filing season. Subsequent updates to either the website or apps had to launch already conforming.
### Annual third-party audits
H&R Block agreed to retain an independent third-party accessibility consultant to conduct annual audits of the website and apps and to remediate any non-conformance found.
### Web Accessibility Coordinator
H&R Block agreed to designate a Web Accessibility Coordinator with documented responsibility for ongoing accessibility, accessibility user testing, and incident response.
### Staff training
Relevant H&R Block staff (web developers, designers, content authors, customer-service representatives) were required to receive accessibility training.
### Compensation
- **$100,000 in damages** to the two named plaintiffs ($45,000 each in compensatory damages plus $10,000 for emotional distress).
- **$55,000 civil penalty** payable to the United States for the ADA violations (the maximum penalty under Title III for a first violation at the time was $75,000).
### Ongoing reporting
H&R Block was required to submit annual compliance reports to DOJ throughout the decree term.
## Why the WCAG 2.0 AA term mattered
The decree identified a specific technical version and conformance level for the covered H&R Block surfaces. That gave the parties an auditable target and illustrates why a remediation program should state its standard, version, scope, exclusions, evaluation methods, and timeline precisely.
Other DOJ resolutions and federal accessibility frameworks have also referenced WCAG, but each source has its own legal authority and scope. For example, rules governing state and local governments under ADA Title II are not automatically the rules for a private ecommerce service under Title III. Check the current primary source that applies rather than deriving a universal requirement from this decree.
## How H&R Block compares to NFB v Target
The 2008 NFB v Target settlement and the 2014 H&R Block consent decree involved different parties, courts, remedies, and technical terms. The comparison below is descriptive; neither negotiated resolution establishes a universal template or predicted amount for another merchant.
| Comparison | NFB v Target (2008) | DOJ + NFB v H&R Block (2014) |
| ------------------------ | --------------------------- | ----------------------------------- |
| Plaintiff | NFB + class | NFB + 2 individuals + DOJ |
| Court | N.D. Cal. | D. Mass. |
| Resolution | Settlement | Consent decree |
| Technical standard cited | "Accessible to NFB members" | **WCAG 2.0 Level AA** |
| Monetary | $6M class fund | $100K + $55K penalty |
| DOJ involvement | None | Complaint-in-intervention |
| Subsequent influence | Class-action template | Federal technical-standard template |
## Practical Shopify lessons
### 1. Name the engineering target and scope
Choose the WCAG version and level appropriate to the program, then state which storefront pages, customer-account flows, embedded apps, documents, media, viewports, and interaction states were evaluated. A version label without scope is not a conformance result.
### 2. Combine tools, people, and ownership
The decree used multiple controls rather than one scanner. A merchant program can similarly combine automated checks, manual keyboard and assistive-technology testing, a named owner, staff training, a barrier-reporting channel, and documented follow-up. The appropriate audit cadence depends on change rate, obligations, and risk; it cannot be copied from one consent decree.
### 3. Keep case amounts in context
The damages and civil penalty were negotiated for this matter. They are not a typical Shopify settlement range, an inflation calculator for a future case, or a prediction of another merchant's exposure. Current penalties and remedies depend on the enforcing authority, statute, jurisdiction, facts, and procedural posture; ask counsel about the current primary law.
### 4. Keep evidence factual
AccessComply can retain scoped automated-scan and supported-change records. Those records can help a team understand work performed, but they do not prove historical accessibility, replace an independent manual audit, create a legal defense, or guarantee a regulator or court outcome.
## Further reading
- [DOJ Press Release: Justice Department enters consent decree with H&R Block (March 2014)](https://www.justice.gov/opa/pr/justice-department-enters-consent-decree-national-tax-preparer-hr-block-requiring)
- [Consent decree, NFB et al. v H&R Block, 1:13-cv-10799-GAO (D. Mass.)](https://archive.ada.gov/hrb-cd.htm)
- [DOJ press release on H&R Block consent decree](https://www.justice.gov/archives/opa/pr/justice-department-enters-consent-decree-national-tax-preparer-hr-block-requiring)
- [DOJ Title II final rule (April 2024) — incorporates WCAG 2.1 AA for state and local government websites](https://www.federalregister.gov/documents/2024/08/09/2024-16702/nondiscrimination-on-the-basis-of-disability-accessibility-of-web-information-and-services-of-state)
- [42 U.S.C. § 12181 — ADA Title III definitions](https://www.law.cornell.edu/uscode/text/42/12181)
- [WCAG 2.1 AA full success-criteria list](https://www.w3.org/TR/WCAG21/)
- [AccessComply: NFB v Target — first major class-action settlement](/blog/nfb-v-target-shopify-lessons)
- [AccessComply: Robles v Domino\'s — the Ninth Circuit foundational ruling](/blog/robles-v-dominos-shopify-lessons)
- [AccessComply: NAD v Netflix — online-only services and ADA Title III](/blog/nad-v-netflix-shopify-lessons)
---
## EAA Compliance for French Shopify Stores: RGAA, Loi pour la Confiance Numérique, and the EAA
URL: https://accesscomply.com/blog/eaa-compliance-france-shopify
Excerpt: France has the most advanced digital accessibility legal framework in Europe, combining the RGAA national standard, pre-existing public sector obligations, and now the European Accessibility Act. Here is what French Shopify merchants need to know.
## France: Europe's Most Experienced Accessibility Jurisdiction
France has been regulating digital accessibility longer than most European countries. The **Loi pour la République Numérique** (2016) extended accessibility requirements to large private companies. The **RGAA** (Référentiel Général d'Amélioration de l'Accessibilité) provides France's national technical standard, which aligns closely with WCAG 2.1.
Now, the European Accessibility Act (EAA) — transposed into French law in 2024 — extends these obligations further, specifically to ecommerce digital services. If you operate a Shopify store targeting French customers, understanding this layered framework is essential.
## France's Accessibility Law Framework
### 1. Loi pour la République Numérique (2016)
This law applied digital accessibility obligations to:
- Public sector bodies
- Companies with more than 250 employees
- Companies with more than €50 million in annual turnover
For smaller Shopify merchants, this law historically did not apply directly. The EAA changes that for ecommerce.
### 2. The RGAA — France's Technical Standard
The RGAA provides 106 criteria for testing accessibility, organized into 13 themes. It is the French interpretation of WCAG and EN 301 549, and auditors and accessibility professionals in France use it as the benchmark.
RGAA criteria cover:
- Images and their alternatives
- Colors and contrast
- Scripts and dynamic content
- Multimedia
- Tables
- Forms
- Navigation
- Consultation (reading/comprehension)
RGAA and WCAG overlap substantially, but RGAA evaluation has its own test framework, scope, documentation, and manual-review requirements. Fixing an automated WCAG-mapped finding does not by itself establish RGAA or legal conformance.
### 3. EAA Transposition (2024)
France transposed the EAA through an ordonnance, extending accessibility obligations to:
**Ecommerce services offered to consumers** — specifically including online shopping interfaces, ordering processes, and digital payment flows.
The enforcement date for private sector ecommerce: **June 28, 2025**.
## What French Ecommerce Stores Must Do
### Publish a Déclaration d'Accessibilité
Under French law, a **déclaration d'accessibilité** (accessibility statement) is mandatory. The statement must:
1. State your conformance level (fully compliant, partially compliant, non-compliant)
2. List the non-compliant content and the WCAG/RGAA criteria it fails
3. Describe the exceptions or alternative content provided
4. Provide a contact mechanism (email, form, or phone)
5. Name the person responsible for accessibility at your organization
6. Include a reference to the enforcement authority
France's DINUM (Direction Interministérielle du Numérique) provides an official template at accessibilite.numerique.gouv.fr. The statement must be accessible from your homepage — typically linked in the footer.
### Provide an Accessible Ecommerce Interface
The core technical requirement is WCAG 2.1 Level AA for your digital commerce interface. This means the same technical fixes as EAA compliance generally:
- Alt text on product images
- Accessible forms (labels, error messages)
- Sufficient color contrast
- Keyboard navigation
- Skip navigation
- Screen reader compatibility
- Accessible media controls
### Respond to Accessibility Complaints
French accessibility law includes a formal complaints mechanism. Users who encounter inaccessible content on your store can file a complaint directly with you or with the enforcement authority. You are required to respond within a reasonable time.
The enforcement authority for private sector digital accessibility in France is the **ARCOM** (Autorité de Régulation de la Communication Audiovisuelle et Numérique), which has taken over from the previous Défenseur des droits mechanism.
## Penalties for Non-Compliance in France
France's enforcement regime includes:
- **€20,000** per violation for failure to publish a valid accessibility statement
- **Injunctive orders** from ARCOM requiring you to make content accessible within a specified deadline
- **Court-ordered remediation with daily penalties** — in June 2026 the Tribunal judiciaire de Caen ordered Carrefour to bring carrefour.fr and its mobile app into full accessibility within six months under a €500/day astreinte (a coercive daily penalty that only runs if the deadline is missed), rejecting the retailer's "71% RGAA-conformant" partial-compliance defence: accessibility is an obligation of result, not of means (Article L.412-13, French Consumer Code)
- **Repeated violation penalties** can escalate significantly
- **DGCCRF** (France's consumer protection authority) also has authority over ecommerce accessibility as a consumer rights matter
This is more active enforcement than most EU countries had before the EAA, because France already had enforcement infrastructure from its pre-EAA public sector accessibility laws.
## Special Considerations for French Shopify Stores
### Language and Accessibility
WCAG 3.1.1 requires the correct `lang` attribute on the HTML element. French-language stores must have `lang="fr"`. If your Shopify store serves multiple language markets via Shopify Markets, ensure that the correct language attribute is set for each locale.
Shopify's `request.locale.iso_code` Liquid variable should automatically populate the correct language code:
```liquid
```
### French Consumer Law Integration
France's **Code de la consommation** already requires that ecommerce interfaces be clear, accessible, and usable. Accessibility violations that prevent users from completing a purchase may also trigger consumer protection complaints — separate from accessibility law.
### RGAA Audit Requirements
For larger French companies (250+ employees or €50M+ turnover), French law historically required a periodic RGAA audit. The EAA extends accessibility obligations to smaller entities, but the audit requirement mechanism is still evolving in the private sector context.
AccessComply can provide scoped automated findings mapped to relevant WCAG criteria and remediation records for supported changes. These records may support an engineering work log, but they are not an RGAA audit, a legal opinion, or documentation of legal conformance.
## Getting Started with EAA/RGAA Compliance for Your French Store
**Step 1:** Combine a scoped automated scan with manual keyboard, assistive-technology, content, and journey testing. AccessComply reports automated WCAG-mapped findings with severity and page evidence only for the states and rules reached.
**Step 2:** Remediate confirmed barriers in the owning theme, content, app, media, or third-party surface. A runtime tool should not be represented as proof of conformance, and source changes still require verification and manual review.
**Step 3:** Write your déclaration d'accessibilité using DINUM's template. Be honest about your conformance level — stating "fully compliant" when you have open violations is a legal risk.
**Step 4:** Add the accessibility statement to your footer with a prominent link.
**Step 5:** Establish a monitoring process. French law requires ongoing compliance — theme updates, new content, and new apps can all introduce new violations.
France takes digital accessibility seriously. With an established regulatory framework, active enforcement authority, and a population of disability advocates familiar with their rights, non-compliant French-market ecommerce stores face real consequences.
## Further Reading
- [European Accessibility Act 2025: What Shopify Merchants Selling to the EU Must Do Now](/blog/eaa-enforcement-deadline-shopify)
- [EAA Compliance for German Shopify Stores: What the BFSG Requires](/blog/eaa-compliance-germany-shopify)
- [UK Web Accessibility Law for Shopify Stores: Equality Act 2010](/blog/eaa-compliance-uk-shopify)
- [WCAG 2.1 AA Compliance Checklist for Shopify Store Owners](/blog/wcag-21-aa-checklist-shopify)
---
## EAA Compliance for German Shopify Stores: What the Barrierefreiheitsstärkungsgesetz Requires
URL: https://accesscomply.com/blog/eaa-compliance-germany-shopify
Excerpt: Germany implemented the European Accessibility Act as the Barrierefreiheitsstärkungsgesetz (BFSG). Since June 28, 2025, German ecommerce businesses and EU merchants selling to German customers must comply. Here is what it means for Shopify stores.
## Germany's Accessibility Law: The BFSG
Germany implemented the European Accessibility Act (EAA) through the **Barrierefreiheitsstärkungsgesetz** (BFSG — "Barrier Reduction Strengthening Act"). The BFSG entered into force on July 28, 2021, and became fully enforceable for new digital products and services on **June 28, 2025**.
For Shopify merchants operating in Germany or selling to German customers, the BFSG is the primary legal framework to understand.
## What the BFSG Requires for Ecommerce
The BFSG defines "services of electronic commerce" as a covered category. This includes:
- Online stores (Shopify stores)
- Ordering and checkout processes
- Order confirmation and tracking interfaces
- Customer account portals
- Any digital service supporting the ecommerce transaction
The technical standard referenced is **EN 301 549**, which maps to **WCAG 2.1 Level AA**. The four principles are Perceivable, Operable, Understandable, and Robust.
### What WCAG 2.1 AA Means for Your Store
Practically speaking, BFSG compliance for a Shopify store means:
**Images must have text alternatives (WCAG 1.1.1)**
Every product image needs descriptive alt text. Icon buttons need ARIA labels. Decorative images need empty alt attributes. This is the most commonly failed criterion on Shopify stores.
**Text contrast must meet minimum ratios (WCAG 1.4.3, 1.4.11)**
Body text: 4.5:1 minimum. Large text (18px+ normal or 14px+ bold): 3:1 minimum. UI components: 3:1 minimum.
**Forms must be fully accessible (WCAG 1.3.1, 3.3.x)**
Every form input needs a programmatic label. Error messages must be specific and associated with the relevant field. Required fields must be indicated programmatically, not just visually.
**Keyboard navigation must be fully functional (WCAG 2.1.1, 2.4.x)**
Every function available via mouse must be available via keyboard. No keyboard traps. Visible focus indicators. Logical tab order.
**Content must be understandable (WCAG 3.1.1)**
The `lang` attribute must be set correctly on the HTML element. Error messages must use plain language.
## Who the BFSG Applies To
The BFSG has an exemption for **microenterprises** — companies with fewer than 10 employees AND annual turnover/balance sheet total not exceeding €2 million. Microenterprises providing services (not products) are exempt.
However, this exemption is narrow. Most Shopify merchants above these thresholds — or those selling products rather than services — are fully subject to the BFSG.
**Important:** The microenterprise exemption applies to service providers. Merchants selling physical products to German customers should seek legal advice on whether the exemption applies to their specific situation, as the interpretation is still developing.
## Accessibility Statement Requirements
Under the BFSG, covered ecommerce providers must publish an **accessibility statement** (Barrierefreiheitserklärung) on their website. The statement must include:
1. Which WCAG 2.1 AA criteria your service conforms to
2. Any known aspects of non-conformance
3. Any alternatives available for inaccessible content
4. A mechanism for users to report accessibility barriers
5. Contact information for the responsible authority (Durchsetzungsstelle)
Germany's federal government provides guidance on the required format and content through the Federal Commissioner for Accessibility (Beauftragter der Bundesregierung für die Belange von Menschen mit Behinderungen).
AccessComply includes a merchant-editable accessibility statement starting point. Review its scope, claims, required disclosures, contact route, and current German requirements before publication; the template does not establish BFSG compliance.
## The Enforcement Mechanism in Germany
Unlike the ADA in the United States — which primarily generates civil lawsuits — the BFSG uses a **regulatory enforcement** model:
1. **Market surveillance authorities** (Marktüberwachungsbehörden) at the Bundesland level are responsible for enforcement
2. **Complaints mechanism:** Users can file complaints with the enforcement authorities if a service is inaccessible
3. **Mediation procedure:** Before formal enforcement, a mediation process may be required
4. **Orders and penalties:** Enforcement authorities can order companies to make services accessible and impose administrative fines
The specific authorities and fine amounts vary by Bundesland. Bavaria's Gewerbeaufsichtsbehörden and North Rhine-Westphalia's LANUV are two examples of bodies responsible for BFSG enforcement.
## Practical Compliance Timeline for German Shopify Merchants
**If you launched your store before June 28, 2025:** You had until June 28, 2025 to comply for services (some product exceptions apply through 2030). If you have not yet addressed accessibility, you are operating in violation of the BFSG now.
**If you launched after June 28, 2025:** Compliance was required from day one. New services launched after the enforcement date must be compliant immediately.
**Ongoing obligation:** The BFSG is not a one-time fix. Every time your store content changes — new products, updated banners, theme changes, new apps — there is a risk of introducing new violations. The BFSG requires that you maintain compliance, not just achieve it once.
## Steps to Achieve BFSG Compliance for Your Shopify Store
### Step 1: Conduct an Accessibility Audit
Scan representative storefront pages to identify eligible automated findings in the reported scope. Manual keyboard, assistive-technology, content, and task-flow testing is also needed; neither automated nor finite manual sampling guarantees every possible state has been covered.
AccessComply's automated scanner provides:
- Axe-core findings detected in the pages, states, and automated rules reached, with severity, location, and WCAG mapping
- An automated accessibility score for the reported scan scope
- An automated finding-priority band (CRITICAL / HIGH / MEDIUM / LOW) based on finding volume in the reported scan scope
### Step 2: Fix Violations at the Source Code Level
The customer journey itself must meet applicable requirements. Runtime tools and source remediation use different mechanisms; neither architecture establishes legal conformance without testing the served experience and the required manual criteria.
Fix violations in your Shopify theme files:
- Add alt text to product images
- Associate labels with form inputs
- Fix color contrast in CSS
- Add skip navigation
- Fix heading hierarchy
- Add ARIA labels to icon buttons
AccessComply can apply merchant-approved changes for eligible findings that map safely to supported theme or content sources; the remaining findings still require manual review.
### Step 3: Publish an Accessibility Statement
If a statement is required for your service, prepare and publish a reviewed Barrierefreiheitserklärung with the disclosures and contact route required by current German law. Do not label a generated template compliant without verifying it.
### Step 4: Establish Ongoing Monitoring
Choose a monitoring cadence that matches store change frequency and the selected plan, then repeat manual journey testing after material theme, content, or app changes. Monitoring is evidence of an ongoing process, not a conformance determination.
## Working with a German Accessibility Specialist
For a full technical and legal assessment, consider working with a German accessibility specialist or a BITV/EN 301 549 audit provider. AccessComply can support scoped automated discovery and eligible merchant-approved remediation, while complex widgets, multimedia, documents, manual criteria, and legal scope require separate review.
The BFSG is enforceable now. For German merchants and international merchants selling into Germany, accessibility compliance is not optional.
## Further Reading
- [European Accessibility Act 2025: What Shopify Merchants Selling to the EU Must Do Now](/blog/eaa-enforcement-deadline-shopify)
- [EAA Compliance for French Shopify Stores: RGAA and the EAA](/blog/eaa-compliance-france-shopify)
- [UK Web Accessibility Law for Shopify Stores: Equality Act 2010](/blog/eaa-compliance-uk-shopify)
- [WCAG 2.1 AA Compliance Checklist for Shopify Store Owners](/blog/wcag-21-aa-checklist-shopify)
---
## UK Web Accessibility Law for Shopify Stores: Equality Act 2010 and Beyond
URL: https://accesscomply.com/blog/eaa-compliance-uk-shopify
Excerpt: The UK is not subject to the EAA post-Brexit, but the Equality Act 2010 still requires accessible websites. UK merchants are increasingly targeted by accessibility complaints and tribunal claims. Here is what Shopify store owners need to know.
## UK Web Accessibility: The Legal Framework
Post-Brexit, UK businesses are no longer subject to the European Accessibility Act. But that does not mean UK Shopify stores have no accessibility obligations. The primary legal framework is the **Equality Act 2010**, which has applied to digital services for over a decade.
If you operate a Shopify store in the UK or sell to UK customers, understanding the Equality Act's implications for your website is essential.
## The Equality Act 2010 and Your Website
The Equality Act 2010 prohibits discrimination against people with protected characteristics, including disability. Under the Act:
**Services providers must not treat disabled people less favorably** than non-disabled people. A website that is inaccessible to screen reader users, keyboard-only users, or users with cognitive disabilities treats those users less favorably than sighted users with full motor function.
**Service providers must make reasonable adjustments** to remove barriers that put disabled persons at a substantial disadvantage. For a Shopify store, this means making reasonable efforts to ensure the website can be used by people with disabilities.
### What "Reasonable Adjustments" Mean for Websites
The Equality Act's "reasonable adjustments" duty is context-dependent. Courts and tribunals consider:
- The nature and size of the business
- The cost of making the adjustment
- The practicality of the adjustment
- The impact of not making the adjustment
For most Shopify merchants, fixing common accessibility violations (alt text, form labels, color contrast, keyboard navigation) is both practical and inexpensive. What counts as a reasonable adjustment under the Equality Act is decided case by case on the facts, so treat automated remediation as one input, not a determination.
### No Specific Technical Standard in UK Law
Unlike the EAA (which references EN 301 549/WCAG 2.1 AA), the Equality Act 2010 does not specify a technical standard. Courts use WCAG as a benchmark when evaluating whether a website is accessible, and WCAG 2.1 Level AA is the widely accepted target.
The **Government Digital Service (GDS)** publishes guidance recommending WCAG 2.1 AA for all government and public sector websites. This sets the precedent that the same standard is appropriate for private sector commerce.
## Public Sector Bodies Accessibility Regulations 2018
Separate from the Equality Act, UK public sector bodies (government, NHS, councils, universities, etc.) are subject to the **Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018**. These specifically require WCAG 2.1 AA compliance and a published accessibility statement.
These regulations do not apply to private Shopify merchants, but they establish a clear UK government position on what accessible digital services look like.
## The Risk Profile for UK Shopify Merchants
UK web accessibility enforcement is less systematic than in the US (no private right of action under a statute equivalent to the ADA), but the risk is growing:
### EHRC Investigations
The **Equality and Human Rights Commission (EHRC)** can investigate organizations for systemic discrimination, including inaccessible digital services. The EHRC has publicly called on private sector organizations to make websites accessible and has enforcement powers.
### Civil Claims
Disabled customers can bring civil claims for disability discrimination in goods and services. UK courts have awarded damages in cases where inaccessible digital services caused genuine disadvantage. While these cases are not as numerous as US ADA lawsuits, they exist and are increasing.
### Reputational Risk
UK disability charities and advocacy organizations — Scope, AbilityNet, RNIB — regularly audit websites for accessibility and publish findings. Being named in a poor accessibility report can cause reputational damage with customers and business partners.
### Customer Loss
Approximately 22% of the UK population has a disability (ONS data). Inaccessible websites exclude these customers. The UK disability market has an estimated annual spending power of £274 billion (Purple Pound). This is both a compliance risk and a commercial opportunity.
## What the UK Government Recommends
The Government Digital Service (GDS) maintains detailed accessibility guidance at gov.uk/guidance/accessibility-requirements-for-public-sector-websites-and-apps.
While this guidance applies to public sector, it reflects UK government expectations and provides a practical roadmap:
1. Meet WCAG 2.1 Level AA
2. Test with disabled users (not just automated tools)
3. Publish an accessibility statement
4. Respond to accessibility issues raised by users
The RNIB (Royal National Institute of Blind People) and AbilityNet (a leading UK accessibility charity) also provide guidance on website accessibility that is widely referenced in UK legal contexts.
## WCAG 2.1 AA for UK Shopify Stores: The Technical Requirements
Meeting WCAG 2.1 AA is the practical standard for Equality Act compliance with respect to your website. For Shopify stores, the most important criteria:
**1.1.1 Non-text Content** — All images, icons, and non-text UI elements must have text alternatives. Product images need descriptive alt text. Icon buttons need aria-labels.
**1.4.3 Contrast (Minimum)** — Text must maintain 4.5:1 contrast against its background. Buttons, links, and navigation elements must be distinguishable.
**1.3.1 Info and Relationships** — Form inputs must have programmatic labels. Data tables must have headers. Semantic HTML is required.
**2.1.1 Keyboard** — All functionality must be operable via keyboard. No mouse-only interactions.
**2.4.3 Focus Order** — Tab order must be logical and match the visual reading order.
**3.3.x Forms** — Error messages must be specific, associated with the relevant field, and provide guidance on correction.
## A Practical Accessibility Process for a UK Store
### 1. Scan Your Store
Run scoped automated checks and manual journey testing to identify confirmed barriers. AccessComply reports axe-core findings detected in the pages, states, and rules reached, with severity and WCAG mapping; it is not a complete audit.
### 2. Fix Source-Code Violations
Address confirmed barriers in the system that owns them, which may be the theme, Shopify content, an app, media, a document, or a third-party service. Verify the served experience after any source or runtime change; neither mechanism proves compliance on its own.
### 3. Publish an Accessibility Statement
Create a plain-language statement describing:
- Your conformance target (WCAG 2.1 AA)
- Any known limitations
- How users can request assistance or report issues
- A point of contact
### 4. Test with Keyboard and Screen Reader
Automated tools cover only eligible machine-testable patterns in the states they reach. Manual testing — including keyboard navigation and relevant assistive technology — is still required, and no finite test guarantees that every barrier has been found. At minimum, review representative purchase journeys and document the scope.
### 5. Monitor After Store Changes
Theme updates, new products, apps, and promotional campaigns can introduce new barriers. Choose a plan-supported scan cadence that matches store change frequency and repeat manual customer-journey testing after material changes.
## The UK's Direction of Travel
The UK government has indicated that private sector web accessibility obligations will be strengthened. The Disability Unit's work on the National Disability Strategy (which survived a High Court challenge on process grounds) included web accessibility as a priority area.
UK accessibility enforcement is heading toward greater oversight. Merchants who establish good accessibility practices now are better positioned as requirements tighten.
## Further Reading
- [European Accessibility Act 2025: What Shopify Merchants Selling to the EU Must Do Now](/blog/eaa-enforcement-deadline-shopify)
- [EAA Compliance for German Shopify Stores: What the BFSG Requires](/blog/eaa-compliance-germany-shopify)
- [EAA Compliance for French Shopify Stores: RGAA and the EAA](/blog/eaa-compliance-france-shopify)
- [WCAG 2.1 AA Compliance Checklist for Shopify Store Owners](/blog/wcag-21-aa-checklist-shopify)
---
## European Accessibility Act 2025: What Shopify Merchants Selling to the EU Must Do Now
URL: https://accesscomply.com/blog/eaa-enforcement-deadline-shopify
Excerpt: The European Accessibility Act began enforcement June 28, 2025. Learn which ecommerce services are covered, which exemptions matter, and how WCAG and EN 301 549 support a practical Shopify accessibility program.
## EAA Enforcement Has Begun
On June 28, 2025, the European Accessibility Act became enforceable across all 27 EU member states.
This is not a future deadline. Merchants offering covered ecommerce services to EU consumers may be in scope even when established elsewhere, subject to exclusions and exemptions. Each member state implements and enforces the Directive through national law.
## What the EAA Requires
The EAA expressly covers "e-commerce services," defined around services provided at a distance, through websites and mobile-device-based services, at a consumer\'s individual request with a view to concluding a consumer contract. That is broader than online marketplaces, but it is not shorthand for every website that can receive an EU order.
The Directive\'s binding requirements are functional requirements in Annex I. **EN 301 549 v3.2.1** is a commonly used technical reference and its web chapter incorporates **WCAG 2.1 Level AA**. AccessComply also checks applicable WCAG 2.2 criteria separately.
WCAG remediation overlaps across ADA, EAA, EN 301 549, procurement, and usability programs, but those legal regimes are not interchangeable. A stronger WCAG program reduces duplicated technical work; it does not replace jurisdiction-specific scope, information, process, and manual-evaluation requirements.
## Who Does This Apply To?
Your Shopify service may be in scope when:
✓ You sell physical products shipped to EU countries
✓ You sell digital products (ebooks, software, downloads) to EU customers
✓ You operate a subscription service accessible to EU residents
✓ You provide a covered consumer service at a distance through the storefront
**Exemptions that require a real assessment:**
The EAA exempts "microenterprises providing services." The ecommerce service and the goods sold through it are distinct concepts, so a merchant selling products should not assume the exemption is unavailable—or available—without analyzing the entity and covered activity. Microenterprises dealing with products have narrower documentation relief under the Directive.
## EU Member State Enforcement
EAA enforcement is handled nationally by each member state. Here's a snapshot of key markets:
### Germany (Barrierefreiheitsstärkungsgesetz, BFSG)
Germany's implementation law (BFSG) went into force June 28, 2025. The enforcement body is the Bundesnetzagentur.
Penalties: up to **€100,000** per violation (can aggregate to higher amounts for systematic failures). Germany has historically been aggressive in consumer protection enforcement.
### France
France has multiple accessibility regimes and authorities depending on entity and service type. Merchants should use the current French EAA transposition and official competent-authority guidance for private ecommerce rather than assuming public-sector RGAA rules apply unchanged.
Enforcement status: France produced the EAA's first court order against a retailer. On 4 June 2026 the Tribunal judiciaire de Caen ordered Carrefour to make carrefour.fr and its mobile app fully accessible within six months, under a €500-per-day astreinte — a coercive daily penalty that only accrues if the deadline passes with the work unfinished, not a fine for past conduct. Carrefour's defence that it had reached 71% RGAA conformity was rejected: the court held accessibility is an obligation of result, not of means. The case was brought by disability associations apiDV and Droit Pluriel under Article L.412-13 of the French Consumer Code. The parallel Auchan case was dismissed in May 2026 on a revenue-threshold technicality and is under appeal; E.Leclerc is listed for 22 September 2026 in Créteil; the Picard case is postponed without a new date.
### Netherlands (Wet gelijke behandeling op grond van handicap of chronische ziekte)
The Netherlands' enforcement body is the Netherlands Institute for Human Rights (College voor de Rechten van de Mens). Individual complaints can be filed by disabled users.
### UK (PSBAR 2018)
The UK is no longer in the EU but has parallel accessibility requirements under the Public Sector Bodies (Websites and Mobile Applications) Accessibility Regulations 2018. The private sector requirements are developing under the UK Equality Act.
### Italy (AgID)
Italy's enforcement body is AgID (Agenzia per l'Italia Digitale). Enforcement typically begins with a complaint from a disabled user, followed by an investigation, a request for the business to demonstrate compliance, and — if necessary — a formal compliance order or fine. This complaint-driven pattern is common across member states.
### Cross-Border Note
Customer location and the market where a covered service is offered can create obligations even when a merchant is incorporated elsewhere. Cross-border scope still depends on how the service is offered, applicable exemptions, and the member state\'s implementing law.
## What "WCAG 2.1 Level AA" Means for Your Store
The practical requirements for WCAG 2.1 AA compliance on a Shopify store:
**Perceivable**:
- All images have descriptive alt text (1.1.1)
- Videos have captions (1.2.2)
- Color is not the only way to convey information (1.4.1)
- Text has sufficient contrast (4.5:1 for normal text) (1.4.3)
- Text can be resized to 200% without loss of function (1.4.4)
- Content doesn't rely on color, size, shape, or spatial position alone (1.3.3)
**Operable**:
- All functionality available by keyboard (2.1.1)
- No keyboard traps (2.1.2)
- Skip navigation to main content (2.4.1)
- Pages have descriptive titles (2.4.2)
- Headings and labels describe topic or purpose (2.4.6)
- Keyboard focus is visible (2.4.7)
**Understandable**:
- Page language is set (3.1.1)
- Navigation is consistent across pages (3.2.3)
- Error suggestions are provided (3.3.3)
- Error prevention on legal and financial transactions (3.3.4)
**Robust**:
- HTML is valid and well-formed (4.1.1 — removed in WCAG 2.2 but still best practice)
- ARIA roles and states are correctly implemented (4.1.2)
- Status messages are programmatically determinable (4.1.3)
## Accessibility service information
For covered services, Annex I requires information explaining how the service meets accessibility requirements to be available in an accessible form. A public accessibility statement can organize useful elements such as:
1. Your WCAG 2.1 AA / EN 301 549 conformance level (full, partial, or non-conformant)
2. Any known non-compliant content
3. Alternative means of access for inaccessible content
4. A contact mechanism for users to report barriers
5. A reference to the relevant national enforcement authority
A persistent footer link is a practical way to make this information easy to find, but exact format and placement depend on national law. AccessComply includes a merchant-reviewed statement workflow on the Free plan and can publish the approved text to a Shopify page; see the [accessibility statement template guide](/blog/shopify-accessibility-statement-template-guide).
## The Overlay Problem Under the EAA
An overlay widget is not evidence that a service meets the EAA\'s functional accessibility requirements. Some user controls can be useful, but they do not replace accessible source markup, keyboard behavior, content, testing, or service information. If a runtime script fails or cannot correct a complex interaction, the underlying barrier remains. [Why overlays don't work](/blog/accessibility-overlay-widgets-dont-work) covers the architecture in depth.
Genuine remediation means modifying the code that generates your pages: `alt` attributes and `aria-label`s in your Liquid templates, contrast-safe color values and focus styles in your CSS, and working keyboard behavior in your JavaScript. AccessComply can apply merchant-approved changes for eligible, safely mapped findings in supported categories, after a backup, and then re-scan the affected pages. Unsupported or judgment-heavy findings remain for manual review. [Run a free scan](/) to see the automated findings on your storefront today.
## The EAA + ADA Combined Risk
For a Shopify merchant selling globally:
- **US customers**: ADA Title III risk (federal + state lawsuits)
- **EU customers**: EAA enforcement risk (national regulatory penalties)
- **UK customers**: UK Equality Act risk (developing)
These regimes share substantial technical accessibility work, but they are not identical. Reuse the WCAG remediation program while evaluating each law\'s scope, procedures, documentation, and remedies separately.
## Getting Started
For merchants in scope, the practical path is:
1. **Scan your store** — review detected findings, the reported scan scope, and the automated accessibility score
2. **Fix critical violations** — keyboard access, alt text, form labels are the highest-priority
3. **Publish accurate accessibility information** — use a statement where it fits the applicable national requirements
4. **Set up monitoring** — theme updates can introduce new findings; use the cadence included in your plan to review regressions promptly
5. **Document your remediation** — timestamps, fix history, and scoped scan reports can record the work performed without establishing legal conformance
The good news: many source-code and content fixes benefit both US and EU accessibility programs. Keep one remediation backlog and evidence trail, then add the jurisdiction-specific review each market requires.
---
*[Scan supported accessibility checks on your Shopify storefront](/){/* →homepage */} — free, no account required.*
## Further Reading
- [EAA Compliance for German Shopify Stores: What the BFSG Requires](/blog/eaa-compliance-germany-shopify)
- [EAA Compliance for French Shopify Stores: RGAA and the EAA](/blog/eaa-compliance-france-shopify)
- [ADA Lawsuits Against Ecommerce Stores: 2025–2026 Statistics and How to Protect Your Business](/blog/ada-lawsuits-ecommerce)
---
## EqualWeb Alternative for Shopify: A Current-Product Comparison Guide
URL: https://accesscomply.com/blog/equalweb-alternative-shopify
Excerpt: Compare EqualWeb’s current vendor-described offering with a Shopify-native remediation workflow using evidence, a live demonstration, and current plan documents.
An EqualWeb-alternative search should lead to due diligence, not a stale matrix. Accessibility vendors can combine software, runtime controls, monitoring, and human remediation in different ways. Ask what is included today and what changes the actual Shopify storefront.
## A proof-based comparison
Request a development-theme demonstration and record:
1. The exact page and state scanned.
2. The finding and rule that triggered.
3. The proposed source, content, runtime, or service action.
4. The merchant approval boundary.
5. The post-change result in the rendered storefront.
6. The restore or removal path.
7. The remaining manual work.
Confirm EqualWeb’s current architecture, services, prices, and plan limits from EqualWeb. Vendor offers change, and an old comparison article is not a reliable contract.
## What AccessComply currently provides
AccessComply scans discoverable public storefront pages within the reported scope and crawler limits. For eligible automated-rule findings with a safe source mapping, it can present a candidate for merchant approval before a supported theme or Shopify content write.
Supported writes create restore records and run a post-change check. Only confirmed findings are marked resolved. Cases that are unsafe, unsupported, unresolved, third-party, or dependent on human judgment remain for manual review.
This workflow does not establish full WCAG conformance or legal compliance.
## Persistence and restore details
Supported theme writes remain in the specific modified theme until overwritten. They do not migrate automatically to another published theme. Supported Shopify content changes remain in the resource. Optional extension behavior stops when the app or embed is removed.
Restore is merchant-confirmed because an older value can overwrite later edits. Ask every vendor to explain the same lifecycle in concrete terms.
## Pricing diligence
AccessComply’s current monthly plans are Free, Starter at $29, Shield at $79, and Citadel at $199, with optional annual Shopify billing for paid plans. Check [pricing](/pricing) for current limits and annual amounts.
Confirm EqualWeb pricing and any managed-service scope directly with EqualWeb. Compare like with like: automated software, expert audit hours, manual remediation, reporting, and support are different deliverables.
## Final check
No app or widget proves compliance by itself. Use automated findings to prioritize work, manually test critical journeys, remediate third-party and content issues, and keep monitoring after store changes.
Start with a [free automated scan](/), then validate important findings with qualified people.
---
## Fashion Ecommerce Accessibility Risk: A Shopify Remediation Guide
URL: https://accesscomply.com/blog/fashion-apparel-ada-lawsuit
Excerpt: How product imagery, swatches, size guides, quick-shop dialogs, filters, and third-party apps can block disabled shoppers—and how to test and remediate them carefully.
Fashion storefronts are visually and interactively dense. That makes them a useful place to focus accessibility engineering—not because a blog can predict a lawsuit, but because barriers can prevent customers from understanding or buying a product.
## High-value test areas
### Product imagery
Review meaningful product images for useful, non-duplicative text alternatives. Decorative images should use empty alt text. Automated checks can find missing attributes, but a person must judge whether a description conveys the product information a shopper needs.
### Color and size swatches
Ensure each option has an accessible name and current state, works by keyboard, does not rely on color alone, and communicates unavailable combinations. Test the real variant-selection and cart behavior rather than only the static markup.
### Size guides and quick shop
Dialogs need an accessible name, managed focus, an operable close path, correct keyboard containment, and focus return. Tables need meaningful headers. Responsive drawers and app-injected modals need separate tests.
### Filters and sorting
Test names, states, result announcements, focus behavior, applied-filter removal, and URL changes. Do not assume a desktop result represents the mobile filter drawer.
### Cart and checkout handoff
Verify quantity controls, validation errors, status announcements, discount controls, and the transition into checkout. Shopify, extensions, and third-party apps may divide ownership of the experience.
## A safe remediation workflow
1. Define representative product, collection, search, cart, account, and editorial journeys.
2. Record theme, apps, market, viewport, and user state.
3. Run automated checks and retain the exact scan scope.
4. Test critical tasks manually with keyboard and relevant assistive technology.
5. Change only approved, understood source or content paths.
6. Verify the served result and related states.
7. Track unresolved third-party and content work.
8. Repeat after theme, app, and merchandising changes.
AccessComply can support the automated portion and propose eligible merchant-approved changes. Supported writes create restore records and receive post-change checks. It does not establish legal compliance, replace a full manual audit, or guarantee protection from a claim.
Start with a [free automated scan](/), then manually test the product-selection and purchase journey that matters most to your customers.
---
## How to Fix Common Accessibility Issues on Shopify: A Technical Guide
URL: https://accesscomply.com/blog/fix-accessibility-issues-shopify
Excerpt: Ten accessibility patterns worth checking on Shopify storefronts, with technical examples, automated-rule boundaries, and guidance for reviewed remediation.
This guide explains ten useful accessibility patterns to review on a Shopify storefront, why each matters, and a possible technical remediation. It is not based on a published representative sample and does not imply that every store contains these issues. Confirm the finding, source ownership, and customer impact before changing code.
Eligible first-party theme or content patterns may have a safely source-mapped remediation candidate. Complex widgets, media alternatives, third-party app output, documents, content meaning, and novel interaction patterns require human or vendor review.
## 1. Missing Alternative Text on Images
**WCAG Criterion:** 1.1.1 Non-text Content | **axe-core Rule:** `image-alt` | **Severity:** Critical
Meaningful images without usable text alternatives can prevent screen-reader users from understanding products or content. Decorative images should instead use an empty alternative, and functional icons need an accessible control name. Inspect both the stored metadata and the published theme output.
**Manual fix:** In your Liquid template, ensure image tags include the alt attribute:
```liquid
{% assign img_alt = image.alt | escape | default: product.title | escape %}
```
**AccessComply handling:** Eligible missing-alt findings may be reported on reached pages. AI-assisted description or template candidates are limited to supported paths and plan entitlements, require merchant review, and must be verified in the published storefront.
## 2. Insufficient Color Contrast
**WCAG Criterion:** 1.4.3 Contrast (Minimum) | **axe-core Rule:** `color-contrast` | **Severity:** Serious
Text that does not meet the 4.5:1 contrast ratio against its background is difficult or impossible to read for users with low vision or color deficiencies. This violation frequently appears in sale badges, footer text, placeholder text, and secondary navigation links.
**Manual fix:** Adjust the color values in your CSS. For example, change light gray text on a white background from `color: #999` to `color: #595959` to achieve 4.5:1 against white.
**AccessComply handling:** A safely source-mapped first-party color candidate may be proposed for merchant approval. Shared variables, imagery, component states, and brand decisions still require manual review and post-change testing.
## 3. Missing Form Labels
**WCAG Criterion:** 1.3.1 Info and Relationships | **axe-core Rule:** `label` | **Severity:** Critical
Form inputs without associated labels are announced as "edit text" by screen readers with no indication of what information to enter. This is especially problematic in checkout, account login, and newsletter signup forms.
**Manual fix:** Wrap each input in a label or use the `for` attribute:
```html
```
**AccessComply handling:** Automated rules may report eligible unlabeled controls. Selecting accurate label text and changing first- or third-party markup requires source ownership, safe mapping, merchant approval, and manual form-flow testing.
## 4. Icon Buttons Without Accessible Names
**WCAG Criterion:** 4.1.2 Name, Role, Value | **axe-core Rule:** `button-name` | **Severity:** Critical
Cart icons, search icons, and hamburger menus that contain only an SVG icon with no text alternative announce as "button" to screen readers — providing no context. Users with visual impairments cannot tell what the button does.
**Manual fix:** Add `aria-label` to icon buttons and `aria-hidden` to the decorative SVG:
```html
```
**AccessComply handling:** Automated rules may report eligible unnamed controls. The correct accessible name and mechanism require contextual review; third-party app controls usually require vendor coordination.
## 5. Missing Skip Navigation
**WCAG Criterion:** 2.4.1 Bypass Blocks | **axe-core Rule:** `bypass` | **Severity:** Serious
Without a skip navigation link, keyboard users must tab through your entire header — logo, navigation links, account icon, cart icon — on every page before reaching the main content. For stores with extensive navigation, this creates a frustrating barrier.
**Manual fix:** Add a skip link as the first element in `layout/theme.liquid`:
```liquid
Skip to main content
```
With CSS to show it on focus:
```css
.skip-link {
position: absolute;
top: -40px;
left: 0;
background: #000;
color: #fff;
padding: 8px 16px;
z-index: 9999;
text-decoration: none;
}
.skip-link:focus {
top: 0;
}
```
Add the target ID to your main content section: ``.
**AccessComply handling:** A skip-link candidate may be offered when the relevant first-party template and target are safely source-mapped. A merchant must approve the change and verify it with keyboard and assistive technology.
## 6. Missing Page Language
**WCAG Criterion:** 3.1.1 Language of Page | **axe-core Rule:** `html-has-lang` | **Severity:** Serious
Screen readers use the `lang` attribute on the `` element to determine which language rules and pronunciation to use. Missing or incorrect language attributes cause screen readers to mispronounce content, which is particularly severe for non-English stores.
**Manual fix:** In `layout/theme.liquid`, ensure:
```liquid
```
The `request.locale.iso_code` Liquid variable provides the correct ISO 639-1 language code (e.g., `en`, `fr`, `de`) based on the active store locale.
**AccessComply handling:** Missing or invalid page-language attributes are automated candidates; the actual locale and multilingual behavior must be verified before a supported source change.
## 7. Duplicate IDs
**WCAG Criterion:** 4.1.1 Parsing | **axe-core Rule:** `duplicate-id` | **Severity:** Serious
When the same `id` attribute value appears multiple times on a page, ARIA attributes that reference those IDs (like `aria-labelledby` and `aria-describedby`) break. Screen readers and assistive technologies rely on unique IDs to build accurate accessibility trees.
Repeated sections or custom product grids can generate duplicate IDs when a template does not include a stable unique suffix. Confirm whether any ID reference is ambiguous before editing the source.
**Manual fix:** In Liquid templates that generate IDs dynamically, include a unique identifier:
```liquid
```
**AccessComply handling:** Automated rules may report eligible duplicate-ID candidates. Changing IDs can break labels, descriptions, scripts, deep links, and app integrations, so remediation needs dependency review and post-change testing.
## 8. Missing Focus Indicators
**WCAG Criterion:** 2.4.7 Focus Visible | **axe-core Rule:** `focus-visible` | **Severity:** Serious
Custom theme or app CSS can suppress the browser focus ring with `outline: none` or `outline: 0`. If no visible replacement is supplied, keyboard users may not be able to see which element is focused.
**Manual fix:** Remove `outline: none` from your CSS or replace it with a visible custom focus style:
```css
/* Remove this: */
*:focus { outline: none; }
/* Add this instead: */
*:focus-visible {
outline: 2px solid #F97316;
outline-offset: 2px;
border-radius: 2px;
}
```
**AccessComply handling:** Eligible source-mapped focus-style candidates may be proposed, but contrast, area, clipping, forced-colors behavior, and component-specific states need manual verification.
## 9. Missing Frame Titles
**WCAG Criterion:** 4.1.2 Name, Role, Value | **axe-core Rule:** `frame-title` | **Severity:** Serious
Inline frames (`