Accessibility benchmark, proof and website QA

Accessibility proof for all websites and online stores.

Free scanners already find accessibility problems. Jralo keeps the part they don't: a dated, independently timestamped record of every fix, and a ready answer when a demand letter arrives. Built for every website, especially online stores, the most-sued sites, and the agencies who build them.

Website QA included: every check also finds broken links, page errors, broken images, failed files and slow pages. See what QA checks

Works with

Free benchmark and QA

Check accessibility and QA now.

Enter any website or store address: Shopify, WooCommerce, WordPress, Wix, Squarespace, Webflow or custom-built. Jralo opens it in a real browser and benchmarks the homepage and up to five more pages against the WCAG 2.0, 2.1 and 2.2 level A and AA rules that automated testing can check. In the same visit it runs a website QA check: broken links, page errors, images and files that fail to load, insecure files and slow pages. No sign-up.

Three free checks a day. Usually 30 to 70 seconds.

Website QA included

Accessibility and website QA in one check.

Every Jralo check also runs a website QA pass in the same real-browser visit, at no extra cost. You find out what is broken for every visitor, not only for disabled visitors, before your customers do.

  • Broken links

    Up to 30 links on your own site are opened. Pages that are missing (404) or failing (500) are listed by address.

  • Page errors

    JavaScript errors your pages throw while loading: the kind that quietly break a menu, a cart button or a form.

  • Files that fail to load

    Scripts, stylesheets, fonts and videos that return an error, counted once each across every page checked.

  • Broken images

    Product photos and banners that never appear. On a store, a missing product image is a lost sale.

  • Insecure files

    Files loaded over plain http on an https page. Browsers block or warn about them.

  • Slow pages

    Pages that take more than 5 seconds to load in a real browser, using the browser's own timing.

What ignoring it costs

  • 2.5×E-commerce pages that load in 1 second convert about 2.5 times as well as pages that take 5 seconds.12
  • +8.4%retail conversions from a mobile site just 0.1 seconds faster.13
  • 17%of US shoppers who abandoned a checkout said the website had errors or crashed.14
  • 404Pages that answer "not found" are removed from Google's search results.15 Browsers block insecure scripts and mark insecure images "Not secure".16

Each failing item in your report says what it costs and how to fix it, with steps for your platform: Shopify, WooCommerce, WordPress, Wix, Squarespace, Webflow or a custom build.

Website Mechanic · Jralo's AI agent

Don't want the headache? Jralo fixes it for you.

Connect GitHub and Jralo's Website Mechanic changes your site's code to fix QA, speed and accessibility problems, re-runs the checks, and opens a pull request showing every change and the scores before and after. Nothing goes live until you merge it.

  • You choose which repositories Jralo can see. It can't see any others.
  • It only opens pull requests. It never pushes to your main branch and never merges.
  • Your code is read to make the fix and is not kept after the job, and it is never used to train AI.
  • Remove Jralo from your GitHub settings at any time and its access ends at once.

How Website Mechanic works, step by step

For sites whose code is on GitHub. Hosted platforms such as Shopify, Wix and Squarespace get step-by-step fixes instead. Scores move with network and device, so we show measured before and after scores rather than promising a number.

Free: QA on every free check, homepage plus up to five pages. Paid plans: QA runs every day with your accessibility checks, so a broken page or image is caught the day it breaks.

What it does not do: it does not fill in forms, log in or place test orders. Links that a site's bot protection refuses to answer are shown as "could not check", never as broken.

Run accessibility and QA for free
  • 3,117

    federal website accessibility lawsuits filed in the US in 2025, up 27% on 20241

    Seyfarth Shaw

  • 69%

    of digital accessibility lawsuits in the first half of 2025 targeted e-commerce sites, more than any other sector2

    UsableNet 2025 Midyear Report

  • 1,427

    of 2025's digital accessibility lawsuits hit companies that had already been sued3

    UsableNet, via ADA Compliance Pros

  • $1M

    FTC order against an overlay vendor for claiming its tool made websites compliant4

    US Federal Trade Commission

The gap

Finding problems is free now. Proving you fixed them isn't.

The accessibility market sells two things: scanners, which are now free and everywhere, and widgets, which regulators have punished. What a business needs when a letter arrives is neither.

Free and everywhere

Finding issues

301M

downloads of axe-core, the open-source test engine, in one month5

WAVE alone has 700,000 Chrome users.6 AI coding assistants write the fixes. Paying a monthly fee just to be told what is wrong makes less sense every month.

Punished

Widgets and "compliant" badges

$1M

FTC order against an overlay vendor over its compliance claims4

Businesses using widgets were still sued more than 1,400 times in 2025.3 No one certifies a website as ADA compliant; the Department of Justice does not.7

Missing

Proof, and an answer

Jralo

a dated record you can verify, and a response pack when a letter lands

  • What was found, what you fixed and when
  • Stamped every day by an independent timestamp authority
  • Mapped to the demand letter in minutes
  • Priced for small businesses and the agencies behind them

Works with your website or store

If it has a web address, Jralo can check it.

Any website, whatever it runs on. Online stores are the most-sued websites, so Jralo goes deepest there.

Online stores

  • Shopify
  • WooCommerce
  • BigCommerce
  • Wix
  • Squarespace
  • Magento
  • PrestaShop
  • Shopware

Websites and CMS

  • WordPress
  • Webflow
  • Framer
  • Drupal
  • Joomla
  • Ghost
  • HubSpot CMS

Custom builds

  • Next.js
  • React
  • Vue
  • Nuxt
  • Angular
  • Gatsby
  • Hugo
  • Laravel
  • Plain HTML

…and any website or store with a web address.

Every website and storeFree check live

By web address

Enter any website or store address and Jralo checks it the way a visitor’s browser sees it. Nothing to install, so it works on any platform, any theme and any custom build.

  • Every store platform and every website builder
  • Headless, custom-built and plain HTML sites
  • No code, no plugin, no script on your site
ShopifyIn development

The Jralo Shopify app

Install from the Shopify App Store and run everything inside Shopify admin. Billing goes through your Shopify invoice, and the badge is added from the theme editor.

  • Install and sign in with your Shopify account
  • Pay on your Shopify bill
  • Badge as a theme app block, no code
WooCommerceIn development

The Jralo WooCommerce plugin

For stores on WordPress. Add the plugin from your dashboard to show the badge and keep the record linked to your store.

  • Install from your WordPress dashboard
  • Badge in your footer, no code
  • Same record, same Evidence Pack

Every way of connecting writes to the same record and uses the same Evidence Pack. All product names and logos are trademarks of their owners and are shown only to say what Jralo works with; Jralo is not affiliated with or endorsed by them.

How it works

Four steps. One record that builds every day.

  1. Step 1

    Connect

    Run the free Jralo scan, or send us the results your team already gets from axe, Lighthouse or Playwright tests. Either way, the record starts today.

  2. Step 2

    Fix

    Each issue comes with code for your stack, or a ready prompt for your AI coding assistant. Website Mechanic can open the fix as a pull request.

  3. Step 3

    Record

    Jralo re-checks the fix and writes the date it passed to a hash-chained log. Every day the log is stamped by an independent timestamp authority.

  4. Step 4

    Answer

    If a letter arrives, the Evidence Pack maps every cited issue to your record in minutes, ready for your lawyer.

The evidence log

Proof that holds up.

Every scan, every issue and every fix is written to a log with a timestamp. Each entry carries a fingerprint of the one before it, so any later edit would show. And because a log kept only by its vendor is easy to doubt, you never have to take our word for it.

  • Dated. When each problem was found and when it was fixed.
  • Tamper-evident. Entries are append-only and hash-chained.
  • Independently stamped. Each day's latest fingerprint is timestamped by an outside RFC 3161 timestamp authority, and emailed to you.
  • Yours to verify. Export PDF, CSV and the raw chain. A free, open-source checker confirms it on any computer, even if Jralo is gone.

Already got a letter?

Answer with evidence, not panic.

This is the moment a business most needs help, and the one no scanner is built for. The Demand Letter Evidence Pack maps every problem the letter cites to what is on your site today and when Jralo last recorded it. You confirm what the letter cites; your lawyer gets a clean technical record within minutes.

  • Each cited page re-scanned the same day
  • When each problem was last recorded, from your evidence log
  • PDF and CSV, addressed to your attorney
  • Includes 6 months of the Site plan, so the record keeps building after this letter

A technical record, not legal advice. Jralo never contacts anyone on your behalf. Talk to a lawyer.

For agencies

Your clients ask you first. Have the answer.

Online stores are the most-sued websites. When a store gets a letter, it calls the people who built it. Jralo turns that call into a service you sell every month, under your brand.

The market leader in this space says its customer growth comes from partners and marketplaces.8 So does ours: agencies get the best price, and Jralo works on every client store, whatever it runs on.

  • $8 per client site per month, minimum 10. You set the resale price.
  • A badge on every client site, each linked to its own public record.
  • White-label monthly reports and a read-only client portal.
  • Evidence Packs at $149 instead of $249, for the client who calls with a letter. Charge what you like.
Join as an agency

The Jralo Monitored badge

Show visitors you check every day.

Included with every paid plan, and every client site on Agency. It sits in your footer and links to your public monitoring record, so anyone can see what it is based on.

  • LiveServed by Jralo, never a static image. Stop monitoring and it disappears.
  • DailyRe-checked every day. Stale for 48 hours? The badge drops its claim.
  • HonestA new critical issue removes "no critical issues" until you fix it.
  • OpenThe record says the owner pays for monitoring. Nothing is hidden.
  • PrivateThe public record never lists your issues, scores or history.

It never says "ADA compliant". No one can truthfully certify that, and the US Department of Justice does not certify any product as compliant.7 Ours only says what we actually checked.

jralo.com/monitored/yourstore.com (example)

Public monitoring record

First checked by Jralo
1 Sep 2026
Last check
Oct 9, 2026
Checks in the last 30 days
30
Evidence record
Hash chain intact, timestamped daily
About this record
Paid monitoring, published by the owner

Monitoring is not certification. Automated testing finds many, not all, accessibility issues.

Public record

Proof anyone can check, not just a logo.

Every site that publishes its record gets a public page and a place in the Jralo directory. Customers, partners and anyone else can see that the site is checked every day and that each check is on a tamper-evident, independently timestamped record.

  1. 1

    Checked every day

    Jralo runs WCAG 2.2 A and AA checks and website QA on your pages daily, and records each one.

  2. 2

    Recorded so it can't be quietly changed

    Each check joins a hash chain, and the chain is timestamped every day by an outside timestamp authority. Edit one entry and the chain shows it.

  3. 3

    Published when you choose

    Turn on your public record: a page at jralo.com/monitored/yoursite, the live badge, and a listing in the directory with a link to your site.

What the record shows

  • When Jralo first and last checked the site
  • How many checks ran in the last 30 days
  • That the evidence record is intact and timestamped
  • That the owner pays for monitoring

What it never shows

  • Your issues, scores or history
  • Anything while your plan is inactive
  • Anything 48 hours after checks stop
  • Any claim that a site is "compliant"

A public record shows that you take accessibility seriously and can prove what you checked and when. It does not make a site meet a law, and it can't stop anyone bringing a claim; nothing can. What it gives you is evidence, kept from day one.

See the public directory

Why a record matters

Harder to bring. Cheaper to answer. Quicker to close.

No product can stop someone filing a claim. Real fixes and a dated record of them change what a claim can say, and what it costs you to answer it.

01

Fix it fast

Every issue explained in plain English, with ready-to-paste code for React, Vue, Svelte, Shopify or plain HTML. Fixes are re-checked automatically, and Website Mechanic can open the fix as a pull request.

02

Prove it every day

Daily checks and a tamper-evident, independently timestamped log of every scan and fix. Courts have dismissed ADA website claims as moot where the business showed its site was fixed and would stay fixed.9

03

Ready for state cure laws

Missouri, Utah, Georgia and Kansas now have laws aimed at abusive website-accessibility suits. In some, good-faith fixes soon after notice can earn a presumption that a later claim is abusive.10 Jralo dates every fix. These laws do not stop federal claims.

04

Know your exposure

A plain-English view of the rules that may apply to you, based on where you sell and how you operate. For example, a California appeals court held that online-only businesses are not covered by the ADA or the Unruh Act in California courts.11 Information, not legal advice.

Laws by country

The rules depend on where you sell.

32 markets, each with its own law, standard and way of enforcing it. Find yours to see who is covered, what your site is measured against and what it can cost, with links to the official texts.

Europe

General information, checked 9 October 2026. Not legal advice. Laws and enforcement change; each guide links its sources. Exposure is our reading of how often private websites face action, not a legal rating.

Pricing

Below what the market pays. Badge included.

Start your record free. Upgrade when you want it checked every day, exportable, and shown on your site.

Free

$0

Find the problems. Start your record on day one.

  • Each check covers your homepage plus up to 5 linked pages
  • Website QA: broken links, page errors, broken images, slow pages
  • 1 site, checked when you press the button, up to 3 times a day
  • Evidence log starts today (view only)
Start free: Free plan

Business

$59/ month

For teams running several sites or shipping every week.

  • 5 sites, each checked automatically every day
  • Everything in Site
  • A badge for every site
  • 2 Website Mechanic fix cycles a month
  • 3 seats: invite two teammates
Choose Business: Business plan

Coming soon

Agency

$8/ site / month

Resell accessibility proof to every client, under your brand. Minimum 10 sites.

  • Everything in Site, per client
  • A badge for every client site
  • White-label reports and client portal
  • Evidence Packs at $149 (partner price)
  • You set your own resale price
Join as an agency: Agency plan

Website Mechanic

Problems fixed in your code, as pull requests you review.

One fix cycle fixes everything your latest check found and opens one pull request. No pull request, no charge: the cycle goes back to your wallet. For sites whose code is on GitHub. How it works

Fix cycles

$49/ cycle

Pay as you go. Your first fix is free.

  • 1 cycle $49, 3 cycles $129
  • Cycles never expire
  • A run with no pull request costs nothing
Get started: Fix cycles

Your own key

$59/ site / month

Website Mechanic on your own Anthropic API key.

  • Up to 60 fix cycles a month, one a day
  • Your Anthropic account pays for the AI it uses
  • Key stored encrypted, removable any time
  • Yearly: $590 (2 months free)
Get started: Your own key

Coming soon, not for sale yet: Agency plans with white-label reports. Leave your email to hear when they open.

Annual billing: two months free. Fix cycles and plans are not refundable in cash; a cycle that opens no pull request goes back to your wallet. Badges are on paid plans only. Prices in USD, excluding tax. Cancel a plan at any time from Manage billing in your dashboard. Payments handled by Creem, our Merchant of Record.

The catches

Fair questions. Straight answers.

We checked this market with public data before building. These are the hardest things it told us, and what Jralo does about each one.

  1. 01

    Scanners are free. Why pay for this?

    The dataaxe-core was downloaded 301 million times last month.5

    What we doScanning stays free on Jralo, and we use axe-core ourselves. You pay for what free tools don’t keep: a dated, verifiable record of what you fixed, and a ready answer when a letter arrives.

  2. 02

    Most businesses pay less than that.

    The dataOn average, the market leader earns about $27 a month per customer ($42.3M yearly recurring revenue across about 129,000 customers).8

    What we doSo one site costs $19 a month on Jralo, below that average, with the badge included. Agencies pay $8 a site.

  3. 03

    My AI coding assistant can write the fixes.

    The dataOften it can. Fixing is no longer the hard part.

    What we doUse it. Jralo hands it the issue list, re-checks what it wrote, and records the date the fix passed. The assistant doesn’t keep that record. We do, and so do you.

  4. 04

    A log kept by the vendor could be edited.

    The dataSelf-kept records are easy to doubt, and the side that wants to doubt them is the one sending the letter.

    What we doEvery entry is hash-chained, every day’s fingerprint is stamped by an independent RFC 3161 timestamp authority, and a copy is emailed to you. An open-source checker verifies the chain without trusting Jralo.

  5. 05

    Badges have got companies fined.

    The dataThe FTC ordered an overlay vendor to pay $1M over claims that its tool made sites compliant.4 No one certifies ADA compliance.7

    What we doOur badge never says “compliant” or “certified”. It states only what was checked and when, is served live, drops its claim when a check finds a problem, and says it is a paid service.

  6. 06

    Will this stop me being sued?

    The dataNo product can promise that; anyone can file a claim. But courts have dismissed ADA website claims as moot where a business showed its site was fixed and would stay fixed.9

    What we doJralo builds exactly that showing: real fixes, each one dated, kept every day. We don’t yet have outcome data from our own customers, and we won’t pretend to.

  7. 07

    Once the letter is handled, why keep paying?

    The data1,427 of 2025’s digital accessibility suits hit companies that had already been sued.3

    What we doSettling doesn’t fix the site, and the next plaintiff checks again. That is why the $249 Evidence Pack includes 6 months of monitoring: the record keeps building after the letter.

  8. 08

    Couldn’t a law firm use Jralo to find targets?

    The dataAny scanner can be pointed at someone else’s site.

    What we doFull results need proof you control the site. Unverified scans are rate-limited and summary-only, there is no public directory, and we never share results with anyone. Accounts that hunt for targets are closed.

    Our responsible use commitments
  9. 09

    You’re new. What if you disappear?

    The dataEvidence is only useful if it outlives the vendor.

    What we doExport the whole record any time, in open formats. The timestamps come from an outside authority and the checker is open source, so your proof still verifies without us.

FAQ

Questions people ask us.

Still unsure? Email support@jralo.com. A person replies.

How do I check if my website is accessible?

Enter your web address in the free check on jralo.com. It tests your homepage and up to five linked pages against WCAG 2.2 A and AA with axe-core, and also checks for broken links, page errors, broken images, insecure files and slow pages. No sign-up is needed. Automated testing finds many, not all, accessibility problems, so pair it with a keyboard and screen reader check.

Is my website ADA compliant?

No tool can tell you that. There is no official ADA certification for websites, and the US Department of Justice does not certify products as compliant. What you can do is test against WCAG, fix what you find and keep a dated record of it. Jralo does all three.7

Does the European Accessibility Act apply to my online store?

Very likely, if you sell to consumers in the EU. Since 28 June 2025 the Act covers e-commerce services wherever the seller is based. Microenterprises (fewer than 10 staff and EUR 2 million or less in turnover or balance sheet) are exempt for services. Each EU country enforces it under its own law; see the country guides on this site.

Do accessibility widgets or overlays make a website compliant?

No. A widget does not change the underlying code, and regulators have acted against compliance claims: the US Federal Trade Commission ordered one overlay vendor to pay USD 1 million in 2025 over claims that its tool made sites compliant. Fixing the code is what works.

Can Jralo fix accessibility problems automatically?

Yes, for sites whose code is on GitHub. Website Mechanic changes your code to fix what the latest check found, re-runs the checks and opens a pull request for you to review. It never pushes to your main branch or merges anything. One fix cycle costs USD 49, and your first fix is free.

What is the Jralo public record?

An optional public page at jralo.com/monitored/your-site, with a live badge and a listing in the Jralo directory. It shows that Jralo checks the site every day and that each check is on a tamper-evident, independently timestamped record. It never shows issues or scores, and it does not say a site meets any law.

Does Jralo do website QA testing?

Yes, automatically. Every check also looks for broken links on your own site, JavaScript errors, images and files that fail to load, insecure (http) files and pages slower than 5 seconds. Paid plans run it every day. It does not fill in forms, log in or place test orders.

Does it work with Shopify, WooCommerce or my platform?

Yes. Jralo checks any website or store by its web address: Shopify, WooCommerce, BigCommerce, Wix, Squarespace, Magento, WordPress, Webflow, Framer, Drupal or a custom build. A Shopify app and a WooCommerce plugin are in development.

Which countries does Jralo cover?

The checks work for any public website. The guides on this site cover 32 markets, including the United States, Canada, the United Kingdom, the European Union and its main member states, Israel, India, Australia, Japan and Brazil. They all use WCAG as the technical reference, so one record works everywhere; how each law is enforced differs.

What can Jralo see if I connect GitHub?

Only the repositories you pick when you connect. Website Mechanic reads that code to make a fix, then opens a pull request for you to review. Code is not kept after the job and is never used to train AI. You can remove Jralo's access from your GitHub settings at any time.

Can I import results from axe, Lighthouse or Playwright, or add a CI check?

Yes, on paid plans. Send axe-core, Playwright (with @axe-core/playwright) or Lighthouse results to your site's evidence log with a site token, and the same call tells your pipeline whether to fail on critical or serious problems. The setup guide is at jralo.com/docs/ci.

I received a website accessibility demand letter. What should I do?

Talk to a lawyer before you reply. The Demand Letter Evidence Pack (USD 249, with 6 months of the Site plan) re-checks the pages the letter cites the same day and maps each cited problem to your record, as a PDF and CSV for your lawyer. Jralo never contacts anyone on your behalf and does not give legal advice.

Do you share or sell scan results?

Never. We do not give lists of sites or issues to anyone, including law firms. Sites appear in the public directory only if their owner chooses to publish a record.

Start the record before you need it.

Create a free account, add your site and run your first check today.

Start free

An agency, or holding a demand letter and want to talk first? Leave your details and we will email you.

We use your email only to reply to you and send product news. No sharing, ever.