Shopify ADA compliance: We fix your Shopify store's code.
We don't hide it behind an overlay.

An accessibility overlay is a JavaScript widget that loads on top of your storefront and tries to patch it in the browser, every time a page opens. Your theme never changes. Turn the script off and every barrier is exactly where it was.

We work the other way round. We audit your store against WCAG 2.2 AA, then edit your actual Liquid templates, sections, blocks and CSS, and correct alt text in your product data. The fixes live in your theme. They survive you cancelling us, and they are what a plaintiff's expert reads.

  • No overlay, ever
  • 5-minute form, no sales call
  • Written scope and price
  • U.S.-based

The overlay approach

A script is added. Your code is untouched.

The widget guesses at fixes in the visitor's browser. Your product image still has no alt text in Shopify.

<!-- your theme, after --> <script src="overlay.js"></script> <img src="product.jpg">

What we do instead

The markup itself is corrected.

The alt text is written into your product data and your Liquid template. Nothing has to run for it to be true.

<!-- your theme, after --> <img src="product.jpg" alt="Walnut serving board, 18 inch">

69% of ADA web accessibility lawsuits in the first half of 2025 targeted online stores. E-commerce is the most-sued category, and among the top 500 e-commerce retailers 35.8% were sued at least once during 2025. Product images without alt text, unlabeled form fields and keyboard-inaccessible filters are the violations cited most often. — UsableNet 2024 Report

The distinction that matters

Overlays are a layer. Remediation is a repair.

Both promise compliance. Only one changes the thing being judged. Here is the difference in the terms a merchant actually cares about.

Accessibility overlay widget compared with source-level remediation of a Shopify theme.
  Overlay widget Compliapoint remediation
What changes Nothing in your store. A script runs on top of it. Your Liquid templates, sections, CSS and product data.
If you stop paying Every barrier returns the moment the script is removed. The fixes are yours. They stay in your theme.
Screen reader result Often conflicts with the reader the visitor already uses. Works with whatever assistive technology they bring.
What a lawsuit looks at Your page source, where nothing was fixed. Your page source, with a dated record of every change.
Structural problems Cannot repair heading order, form labeling or keyboard traps reliably. Corrected in the template where the problem is written.
Store speed Another third-party script on every page load. Nothing added. Usually a little lighter than before.

This is not just our opinion of overlays

In 2025 the FTC approved a consent order against accessiBe, the largest overlay vendor, over claims that its product would make a website ADA compliant and protect it from lawsuits. The company paid a $1 million penalty. The FTC found the claims deceptive, in part because the technology could not address many categories of WCAG failure.

Shopify specifics

Where Shopify stores actually fail

Most of what breaks is not in your content. It is in the theme you installed, the apps you added, and the product data you imported. All three are repairable.

Product pages

The highest-traffic template in the store, and usually the worst offender.

  • Variant pickers that keyboards cannot reach
  • Product images with no alt text, or the filename
  • Quantity steppers with no accessible label
  • Image galleries that trap focus

Cart, and the checkout you cannot edit

The cart lives in your theme, so we repair it. Checkout is Shopify’s own code: its UI extensions run in a sandboxed Web Worker with no access to the checkout DOM, and extensions for the information, shipping and payment steps are Plus-only. No vendor can remediate that checkout, us included. We audit it, and record it in your VPAT as a platform dependency.

  • Cart drawers that never announce themselves
  • Errors shown only in color
  • Form fields relying on placeholders as labels
  • Focus lost after a quantity update

Collections and filters

Faceted filtering is the single most common keyboard failure we find on Shopify.

  • Filter groups with no fieldset or legend
  • Result counts that update silently
  • Sort menus that are unreachable by keyboard
  • Infinite scroll with no announcement

Third-party apps

Review widgets, popups and upsell blocks inject markup you did not write.

  • Modals that do not trap or return focus
  • Star ratings with no text equivalent
  • Popups that cannot be dismissed by keyboard
  • Duplicate element IDs across injected blocks

Navigation and menus

Mega menus and mobile drawers built for a mouse and nothing else.

  • Dropdowns that open on hover only
  • No skip link to the main content
  • Mobile drawers that leave focus behind them
  • Heading levels skipped in section titles

Media and content

Imported catalogs carry years of inherited problems in their descriptions.

  • Alt text that is a camera filename
  • Autoplaying video with no controls
  • Size charts built as layout tables
  • Low contrast in sale badges and banners
The engagement

How a Shopify remediation runs

Four stages. You are told what it costs in writing before anything starts, and you approve the scope before we touch a theme.

Assessment

A five-minute form. Your theme, your app stack, roughly how many products, and whether checkout is customised. We reply with a written scope and price within one business day. No call required.

Full audit

Every page type against WCAG 2.2 AA: home, collections, product, cart and account, plus checkout, which we evaluate and document even though only Shopify can change it. Every finding records the page, the element and the criterion it breaks.

Liquid repairs

We work in your templates, sections, blocks and CSS, and correct alt text in the product data itself. Standard turnaround is 7–10 days. Rush is 1–3 days if you are answering a demand letter.

Documentation

An audit report, a dated record of every change made, and an accessibility statement for your storefront. Written for a lawyer or a procurement team to read, not for a dashboard.

Straight answers

What merchants ask us first

Will you break my store?

We work on a duplicated theme, not your live one. You review the result on a preview link and publish it when you are satisfied. Your original theme stays untouched in your admin, so reverting is one click on your side.

I already have an accessibility widget. Do I need this?

The widget has not changed your store. If you are comfortable, open your storefront, disable JavaScript, and look at the page source. What you see there is what an auditor, a screen reader user and a plaintiff's expert all see.

We can also remove the widget as part of the work. There is a guide to that here.

What does it cost?

It depends on store size, theme complexity and how many apps inject markup, which is exactly what the assessment establishes. You get a fixed written price before any work begins, and there is no automatic charge at any point. Current pricing is published here.

Some eligible small businesses may qualify for the federal Disabled Access Credit for qualifying accessibility expenditures. Ask your tax professional whether your project qualifies. Estimate yours.

I have received a demand letter. How fast can you move?

Rush remediation runs 1–3 business days and comes with documentation written for a legal response. Say so on the assessment form and it is prioritized. What to do in the first 48 hours is set out here.

Will the fixes survive a theme update?

Changes made in your product data, such as alt text, survive everything. Changes in theme files persist until you install a new version of the theme over them, exactly like any other theme customization. We hand you the record of every edit so it can be reapplied, and we will tell you up front if your theme is one that updates aggressively.

Can you guarantee I will not be sued?

No, and you should treat anyone who does with suspicion. That is the specific claim the FTC penalised accessiBe for making. What we can do is fix the barriers in your code and give you a dated, detailed record showing what was wrong, what was changed and when, which is what actually helps when a claim arrives.

Not ready for the assessment?

The five-minute assessment is the fastest route to a written price, and most people start there. But if you would rather just ask something first, use the form and a person will answer within one business day.

  • Start the assessment instead Five minutes, no sales call, written scope and price. Begin the assessment.
  • Answering a demand letter Time-sensitive work is handled separately and prioritized. Emergency guidance.
  • Prefer the full contact page Every way to reach us in one place. Contact Compliapoint.

Ask us about your store

Tell us what you need and we will reply within one business day. Nothing here is a commitment and you will not be added to a sales sequence.

For example yourstore.com or yourstore.myshopify.com

This opens your email app with the message ready to send, so nothing is stored on this page. You can also write to us directly at info@compliapoint.com.

Find out where your store actually stands

Five minutes of questions about your theme, your apps and your situation. We come back with a written scope and a fixed price. No call, no obligation, no automatic charge.

Some eligible small businesses may qualify for the federal Disabled Access Credit for qualifying accessibility expenditures. Ask your tax professional whether your project qualifies.