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.

snippets/product-card.liquid 3 typical fixes
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.

  1. Get a free snapshot

    We scan your homepage and send you the top three real issues, with screenshots.

  2. Choose a package and give us access

    You pay a fixed price and add us as a collaborator. We never ask for your password.

  3. 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.

  4. 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.

Free snapshot

$0

  • Homepage scan
  • Your top three issues, with screenshots
Request a snapshot

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
Buy theme fix

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
Start monitoring

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.