We fix your Shopify theme's code. No widget on top.
Fixed-price accessibility fixes for Shopify stores. We find what stops people using a screen reader or keyboard from shopping with you, fix it in a copy of your theme, and you publish it when you're happy.
Before: <img src="{{ image | image_url }}">After: <img src="{{ image | image_url }}" alt="{{ image.alt | default: product.title | escape }}">
Product photos had no description. Screen readers now read the product name instead of a file name.
Before: <button class="header__cart">After: <button class="header__cart" aria-label="Cart, {{ cart.item_count }} items">
The cart button was an unnamed icon. It now says what it is and how many items are in it.
Before: <input type="email" placeholder="Email">After: <label for="footer-email">Email address</label> <input type="email" id="footer-email" autocomplete="email">
The sign-up field lost its name once you started typing. It now has a real label.
75
That's the average number of detectable accessibility errors on a Shopify store's homepage.
Source: WebAIM Million, 2026.
Why fix the code instead of adding a widget
Accessibility widgets add a toolbar to your store, but they leave your theme exactly as it was. A shopper using a screen reader still meets the same unnamed buttons and unlabelled fields.
We change the theme itself. The fixes stay in your code, work without any extra app, and don't slow your store down.
What we usually fix
Most Shopify themes have the same handful of problems on the pages that matter most: home, collections, products and cart.
- Images without descriptions
- Product photos and banners get alt text, and purely decorative images are hidden from screen readers.
- Buttons and links with no name
- Icon-only buttons like cart, search, menu and close get labels that say what they do.
- Forms without labels
- Newsletter, search, quantity and variant fields get proper labels and clear error messages.
- Text that's hard to read
- We adjust colours that fall below the contrast standard, keeping as close to your brand as possible.
- Menus and drawers that trap the keyboard
- Cart drawers, menus and pop-ups open, close and return focus properly without a mouse.
- Missing page structure
- Headings, landmarks and page language are set so assistive technology can find its way around.
How it works
Your live store isn't touched while we work. You see every change before anyone else does.
-
Get a free snapshot
We scan your homepage and send you the top three real issues, with screenshots.
-
Choose a package and give us access
You pay a fixed price and add us as a collaborator. We never ask for your password.
-
We fix a copy of your theme
We scan your home, collection, product and cart pages, fix the issues in a duplicate theme, and test again.
-
You review and publish
You get a before-and-after report. Preview the fixed theme and publish it when you're ready.
Pricing
Fixed prices, paid once. No hourly rates, no surprise invoices.
Theme fix
$299
- Scan of your home, collection, product and cart pages, on desktop and mobile
- Fixes made in a duplicate theme you publish yourself
- Before-and-after report
Fix and statement
$449
- Everything in the theme fix
- An accessibility statement for your store
- A list of the issues you'll need to handle yourself, like video captions or third-party apps
Monitoring
$29 a month
- Monthly re-scan of your key pages
- We fix anything new that theme updates or edits break
- A one-page report each month
Prices are in US dollars. Payments are handled by our reseller, Lemon Squeezy, which adds sales tax where it applies. See our refund policy.
What we won't promise you
Nobody can make a store "fully compliant" or "lawsuit-proof", and we won't claim to.
- Automated tests find many issues, but not all of them. We fix what we find, test again, and tell you what still needs a person to check.
- We can't change the code inside third-party apps. We list the problems we see in them and what to ask the app's developer.
- We describe the result honestly: issues found and fixed, and a store improved toward WCAG 2.2 AA. We don't give legal advice.
Questions
Do you need my Shopify password?
No. You add us as a collaborator with access to themes only. You can remove that access at any time.
Will my live store change while you work?
No. All work happens in a duplicate of your theme. You preview it and publish it yourself when you're happy.
Will my store look different?
Almost nothing visible changes. Most fixes are in the code shoppers don't see. If a colour needs to be darker to be readable, we show you the change in the report first.
How long does it take?
Usually within five business days of getting collaborator access.
What about the apps on my store?
We fix your theme. Apps like reviews, chat or pop-ups run their own code, which we can't change. We list any issues we find in them so you can raise them with the app's developer.
Will this make my store compliant?
We fix the issues we find and improve your store toward WCAG 2.2 AA, the standard most guidance points to. We don't certify compliance or give legal advice. The report tells you exactly what was fixed and what still needs a manual check.
Do you work with stores outside the US?
Yes. Any Shopify store using an Online Store 2.0 theme. Prices are in US dollars.
Start with a free snapshot of your store
Send us your store's address. We'll reply with your top three issues and screenshots, with no obligation.