Accessibility fixes for Shopify stores

Find where shoppers get stuck on your store. Fix it in the code.

Shoppers who use a screen reader or a keyboard run into dead ends most owners never see: a button with no name, an image with no description, a form field with no label. I check your store, send you the report free, and fix what comes from your theme with real code changes that you approve first. No overlay widget.

$1,900 once. Optional monthly re-checks at $249 a month. I’ll fix the easiest item on your report for free first, so you can judge the work.

Automated checks find only part of what the accessibility standard requires. This is not a full audit and not legal advice. Read the limits.

Example One fix, as it lands in a theme

Before

<button class="cart-toggle">
  <svg …></svg>
</button>

After

<button class="cart-toggle" aria-label="Open cart">
  <svg aria-hidden="true" …></svg>
</button>
A screen reader said
“button”
Now it says
“Open cart, button”

An illustration of the kind of change. Your report shows your own store’s code.

The report is free
Yours to keep, whether or not you hire me.
Fixed in your theme’s code
No overlay and no extra script added to your store.
You approve every change
Nothing goes live until you have seen it.
First fix on me
About an hour of work, before you pay anything.

What this is

A sale that stops partway

Some shoppers use a screen reader, or a keyboard instead of a mouse, or need larger text and stronger contrast. When a store’s code leaves out things like text descriptions for images, names for buttons or labels for form fields, those shoppers can get stuck partway through buying.

This service finds the problems of that kind that software can detect on your store, shows you each one, and fixes the ones that come from your theme by changing the theme’s code. It is run by one person, me, Neev Jain, working with software I built for the checking and the fixing.

How it works

Three steps, and you can stop after any of them

  1. I scan your store

    An automated check opens up to three public pages of your store: the home page and, where it can find them, a product page and a collection page. It runs the open-source axe-core tests on each one. Each page is loaded once, the way a visitor’s browser would load it. The check doesn’t log in, doesn’t fill in forms and doesn’t go near your checkout.

  2. You get the report, free

    The report is a private web page that lists each problem found: what it is in plain language, who it affects, where it is on the page, and a screenshot where one could be taken. It is yours whether or not you hire me. Give it to your own developer if you prefer. The link stays up for two weeks.

  3. I fix it in code, with your approval

    If you want the fixes, I make them in your theme’s code. You see the changes first, and nothing goes live until you approve it. Then the same check runs again and you get a before-and-after report.

What’s included

What you get, line by line

The fixes

$1,900, once

  • Fixes for the kinds of problem listed in your report, wherever they come from your store’s theme code. A fix made in a template applies on every page that uses that template, not only on the pages that were scanned.
  • Real changes in the theme’s code. No overlay widget and no extra script is added to your store.
  • Your approval before anything goes live.
  • The same check run again afterwards, and a before-and-after report.
  • For problems caused by third-party apps, such as reviews, chat or pop-ups: they are listed in the report and marked as coming from an app, with a note that the app’s vendor has to fix them. I can’t change an app’s code.

Monthly re-checks

$249 a month, optional

  • The same automated check, run again every month.
  • A report each month showing what the check found and what is new since the last one.
  • Fixing new problems is separate work, agreed with you first. The monthly price covers the re-check and the report.

Price

Two prices, both flat

The fixes

$1,900 once

A flat price for fixing the problems on your report that come from your theme’s code.

Email me to get started

Monthly re-checks

$249 a month

Optional. The same check every month, with a report of anything new.

Email me to get started

Want to see the work first?

I’ll fix the easiest item on your report for free. It is about an hour of work, and you can judge the result before paying for anything. The report itself costs nothing.

Limits

The limits, stated plainly

  • Automated checks find only part of what the accessibility standard requires. The standard is WCAG, the Web Content Accessibility Guidelines. Many of its requirements can only be judged by a person, including people who use assistive technology.
  • This is not a full audit. The check covers up to three pages, as they loaded on the day, in a desktop-size browser window. Other pages, other screen sizes and anything behind a login or a click are not checked.
  • It is not a statement of legal compliance, and it is not legal advice. Neither the report nor the fixes say that your store meets, or fails to meet, any law or standard.
  • Fixes cover problems that come from your store’s own theme code. Problems caused by third-party apps are reported, with a note that the app’s vendor has to fix them.
  • A clean result is not proof of an accessible store. A page with nothing flagged can still have barriers the check cannot see.

Questions

Questions store owners ask

Is this an overlay?

No. An overlay is a script that sits on top of a site and tries to patch accessibility problems in each visitor’s browser. This service doesn’t install one, or any other script. The fixes are changes to your theme’s own code, so the page itself is corrected.

Do you need admin access to my store?

No. I never ask for your password or for the owner login. I need access to the theme and nothing else. On Shopify that is a collaborator or staff account limited to themes, which you grant and can remove whenever you like. I work on an unpublished copy of your theme, so your live store isn’t touched until you approve the change.

What about problems caused by apps?

Review widgets, chat boxes and pop-ups often bring their own code, and I can’t change code that belongs to an app. The report marks the problems that come from an app, with a note that the app’s vendor has to fix them. You can forward that note to the vendor. If most of the problems on your store come from apps and not your theme, I’ll tell you that before you pay for anything.

Will this make my store compliant?

I can’t promise that, and an automated check can’t either. Automated checks detect only part of what the accessibility standard requires. What you get is specific: the problems in your report that come from your theme are fixed, and the re-check shows it. That makes the store work for more shoppers. It is not a full audit, not a statement that your store meets any law or standard, and not legal advice. If you need those, a manual audit and a lawyer are the right people to ask.

Is the report really free?

Yes. It’s yours to keep, and you can hand it to your own developer and never speak to me again. It shows what I’d fix, which is why I send it first.

Will the fixes change how my store looks?

Mostly not. Many fixes are invisible: text descriptions for images, names for buttons, labels for form fields. Some are visible, such as darker text where the contrast is too low. You see every change before it goes live, and nothing is published without your approval.

What does the monthly re-check cover?

The same automated check, run again each month, and a report of what it finds, including anything new. Themes get edited and apps get added, so new problems can appear after the first fix. The monthly price covers the check and the report. Fixing something new is separate work, agreed with you first.

Which store platforms do you work with?

The service is set up for Shopify stores first. If your store runs on something else, send me the address and I’ll tell you plainly whether I can work on it.

Who does the work?

This is a one-person business: me, Neev Jain. Software does the scanning and helps write the fixes, including AI tools. Every change is shown to you before it goes live.

I got an email about my store. Why did you scan it?

The check loads a few public pages, three at most, the same way any visitor’s browser does. It follows your site’s robots.txt rules, doesn’t log in, and doesn’t submit anything. If you’d rather not hear from me, reply and say so or use the unsubscribe link in the email, and I’ll stop the same day. If you want your report taken down before the two weeks are up, tell me and I’ll remove it.

Contact

Send me your store’s address. The report is free.

I’ll run the check and send you the report. If you already have a report from me, reply to that email.

Email: neevmojang@gmail.com