It tells you where the problem lives
Theme code, an app, or somewhere it could not trace. Knowing an issue comes from an app rather than from your theme is an answer in itself, and AccessIIQ says which.
Accessibility testing for Shopify
AccessIIQ opens your storefront in a real browser and checks what a shopper actually meets against WCAG 2.1 AA. Then it remembers. Each scan adds to a record of your store rather than replacing the last one, so you can see what changed, what was resolved, and what came back.
One scan covers 4 pages on Free, and 15 on Pro and Pro+, starting with your homepage.
Why it matters
Accessibility is not a job you finish. The markup a shopper meets is produced fresh on every visit by your theme, your content and your other apps, and any of the three can change without anyone deciding to change it.
A theme update, a new section or a swapped template can change the markup behind a page that looked fine the last time somebody checked.
Products, images and pages are added every week. An image with no alternative text, or a heading level out of order, arrives quietly.
Other apps put their own markup into your storefront. Reading the template would never show it. Rendering the page does.
Which is why an issue you put right in March can be back in June. AccessIIQ is built to tell you when that happens.
How it works
AccessIIQ reports and explains, and the changes stay yours to make through whatever development or theme workflow you already use. What it adds is the part that is easiest to lose: what you already found, and what became of it.
A scan opens your homepage and a selected set of the pages linked from it in a real browser, then checks what rendered.
Each issue comes with what it means for a shopper, the WCAG criterion, and the pages and elements affected.
Guided remediation for the issues AccessIIQ supports: which file it comes from, and what needs correcting there. Some findings need a person to look instead.
Scan after a change and AccessIIQ sets it beside the last one: what was resolved, what is new, what is unchanged.
Something you fixed can come back later. A weekly check keeps watching, and says so when it does.
Source remediation
A scan tells you an image has no alternative text. AccessIIQ goes further for the issues it supports: it works out whether the problem comes from your theme, finds the file that produces it, and explains what needs correcting.
Theme code, an app, or somewhere it could not trace. Knowing an issue comes from an app rather than from your theme is an answer in itself, and AccessIIQ says which.
The file, the line, and a plain description of what has to change and why. The change itself is made outside AccessIIQ, through whatever development or theme workflow you already use.
Rescan and AccessIIQ reports whether the check that was failing is detected again on the pages it rechecked. If it is still there, it says so.
What was found, what was suggested, what you changed, and whether it worked. If a theme update brings it back months later, that is the moment AccessIIQ was built for.
AccessIIQ does not change your theme. It requests read only access to your theme files and no write access, so it cannot alter your store. Every change is made outside AccessIIQ. Some issues can be traced to a source file and some cannot, and some need a person to decide the right answer rather than a rule. AccessIIQ says which is which rather than guessing.
The product
Every plan shows you where you stand. What the paid tiers add is the work that comes after finding an issue.
Your storefront is opened the way a shopper opens it and left to settle before anything is checked, so the result reflects what your theme and your other apps actually produced.
Findings are ordered by how much they get in a shopper's way, with the pages each one appears on and the number of elements it affects.
A scan reports the stage it has reached while it runs, and you can cancel it at any point.
What needs correcting for an issue AccessIIQ supports, in the order to work through it. Where a finding needs human judgement rather than a fixed answer, AccessIIQ says so instead of inventing one.
Scan after a change and see what was resolved, what is new and what is unchanged, rather than reading the whole list again.
A scheduled check once a week, on a day and hour you pick, using your allowance rather than a separate one.
Issues are tracked by what they are and where they happen, so an issue you resolved and that has come back is named as one rather than lost in a total.
Export a record of the scans you have run and what they found, for your own files or to hand to whoever does the work.
Coverage
A storefront has more pages than any single check can reach. AccessIIQ checks a set number of them each time, decides which ones are worth the budget, and builds a picture of your store across repeated scans.
Every scan tells you what it checked. A page that was not in this scan is not treated as resolved simply because nothing looked at it again.
Bigger storefronts do not need the same pages checked every time. Coverage accumulates, and the pages that matter most come round sooner.
How the pages are chosen
Inside a finding
No score and no grade. AccessIIQ counts issues, occurrences and pages, and anything beyond that would be a number we invented.
Automated checks cover only part of WCAG. A scan that finds nothing means no failures a machine can detect were found on the pages it checked. It is not a statement that your storefront is fully accessible.
Every issue AccessIIQ reports
Pricing
Free starts your record. Pro is for working through it: guided remediation for supported issues, and what changed since last time. Pro+ keeps watching it for you, and recognises an issue that has come back.
Try AccessIIQ and start your history.
$0
Three scans for as long as you have the app, not three each month. The allowance does not reset.
Pro adds the ordered steps for each fix, and the comparison that shows what changed.
Work through what is failing, and see what changed.
$49/month
$488/year
The allowance resets at the start of each calendar month, UTC.
Pro+ keeps watching for you, and tells you when an issue you fixed comes back.
Catch it when it breaks again.
$75/month
$800/year
The allowance resets at the start of each calendar month, UTC.
Billed once a year. Each paid plan costs $100 less than twelve monthly payments.
Why AccessIIQ
AccessIIQ tells you that too, and then keeps it. A single list of findings is a moment; what a merchant actually needs is to see what happened to those findings afterwards.
One scan is a list. A few of them are a record: what was resolved, what came back, and which parts of the storefront have been looked at recently.
AccessIIQ renders your storefront and checks the result, so what it reports is what a shopper meets, including whatever your theme and your other apps put on the page.
A scan is a sample, and AccessIIQ says which pages were in it. A page nobody checked this time is not counted as a page that passed.
Findings are tracked by what they are and where they happen, not by counting totals, so an issue returning is reported as a returning issue rather than hidden inside a number that went up.
AccessIIQ connects an accessibility finding to the part of your storefront that needs attention, then keeps the finding in your store's history so you can see whether the same problem is still there or comes back.
AccessIIQ writes nothing to your theme. Nothing is applied on your behalf, and no change appears that you did not make.
AccessIIQ asks for one Shopify permission: read only access to your theme files, so it can trace an issue to the code that causes it. It has no write access. It cannot read your products, your orders or your customers, because it never asks to.
Questions
It opens your public Shopify storefront in a real browser and checks the rendered pages against WCAG 2.1 Level AA. It reports what it found, where, and what it means for a shopper, and it keeps that result. On the paid tiers it also gives you the steps for fixing each issue, sets each scan beside the one before it, and on Pro+ tells you when something you resolved has come back.
AccessIIQ loads your storefront in a real browser, waits for the page to finish settling rather than for a fixed number of seconds, and then runs the checks against the page as rendered. You watch the stage it has reached while it runs, and you can stop it at any point.
Your homepage, and a selection of the pages discovered from the links on it: 4 pages in total on Free, and 15 on Pro and Pro+. AccessIIQ picks which ones rather than taking them at random. It covers one of each kind of page it has found, returns to pages where it already knows something is failing, retries any it could not load last time, and otherwise goes to whatever it has not looked at for longest. A scan is a sample of your storefront rather than all of it, and the samples build into a history of your store over time.
Three in total, for as long as you have the app. It is not three a month and it does not reset. Free is there so you can see what AccessIIQ finds on your own storefront before deciding anything.
Pro is 60 scans a month and Pro+ is 150 scans a month. The count resets at the start of each calendar month, UTC, rather than on the day you subscribed. In the month you subscribe, only scans run after you subscribed count. A scan that fails does not use your allowance. A scan you cancel before it starts does not either. One you cancel after it has started does, and so does running a scan again.
On Pro+ you can have AccessIIQ run a scan once a week, on a day and hour you choose. It uses your monthly allowance like any other scan. It runs weekly, and nothing about it runs more often than that.
Findings are identified by what the issue is and where it occurs, rather than by counting how many there were. So a scan can say that a specific issue you had resolved is present again, which a total moving up and down could never tell you. This is part of Pro+.
No. AccessIIQ requests read only access to your theme files and no write access, so it cannot alter your store. It tells you which file an issue comes from and what needs correcting there. The change itself is made outside AccessIIQ, through whatever development or theme workflow you already use.
No, and it does not try. AccessIIQ changes nothing at all: for a small, growing set of checks it can trace the problem to a file in your theme and say what needs correcting there. For everything else it reports what it found and explains what needs deciding. It never invents alternative text, never picks a colour for you, and never proposes a change when it is not confident which file the problem came from.
No, and no automated tool can. AccessIIQ reports what its checks found on the pages it scanned. Automated checks cover only part of WCAG, so a scan that finds nothing means no machine detectable failures were found on those pages, not that your storefront is fully accessible. AccessIIQ gives no legal advice and issues no document of standing.
Shopify serves its own lock screen instead of your theme, so a scan would describe Shopify's markup rather than yours. AccessIIQ detects this and stops with an explanation rather than reporting a misleading result. Turn the password off under Online Store then Preferences, run the scan, and switch it back afterwards if you need to.
Run a scan on your own store, read what comes back, and decide from there. Three scans on Free, and nothing to configure first.
Installs into your Shopify admin. One permission: read only access to your theme files.