Accessibility monitoring for web agencies
Other tools find your accessibility issues. SureLabs tells you the day they appeared.
You already know your client sites have WCAG failures. What you don't know is which deploy introduced them. SureLabs scans every site you manage on a schedule, keeps the full history, and diffs each scan against the last one so a new failure is attributed to the release that caused it.
Scan history — northgate-outdoors.com
Open issues per daily scan · illustration
Flagged — new since previous scan · 14 Aug, 03:12 UTC
Keyboard trap in cart drawer
WCAG 2.1.2 Keyboard (No Trap) · Level A · impact: critical · 1 of 3 new failures
Focus enters the drawer and cannot leave it with the keyboard. The scan the day before was clean on this criterion, so the failure belongs to the deploy between them. Your developer gets the date, the URL, the selector and the criterion, not a 400-row audit to triage.
How it works
Four steps, in order. Setup is a one-time job of adding URLs; after that the sequence repeats on whatever schedule you set.
-
STEP 01
Add the client sites
Paste a domain or upload a list. SureLabs crawls it and picks the page templates that matter — home, category, product, cart, checkout, contact form — so a 4,000-URL store is monitored as a dozen representative pages, not billed as four thousand.
-
STEP 02
Scans run on a schedule
Daily, weekly, or on a webhook from your deploy pipeline. Each run is stored as a dated snapshot: every criterion checked, every element that failed, the contrast ratios measured. The history is the asset — a single scan can't tell you what changed.
-
STEP 03
The diff engine flags what is new
DIFF · scan 214 → 215
NEW 2.1.2 Keyboard (No Trap) · critical
NEW 4.1.2 Name, Role, Value · serious
NEW 1.4.3 Contrast (Minimum) · 3.1:1, needs 4.5:1
FIXED 1.1.1 Non-text Content · 4 images
UNCHANGED 11 findings carried over
Snapshot 215 is compared to 214, element by element. New, fixed and carried-over failures are labelled in words as well as colour. You get an alert only when the set changes, which is why the alerts stay worth reading.
-
STEP 04
A branded report goes to the client
The report carries your logo, your colours and your domain. It states what changed this month, what was fixed, and what is still open with a criterion reference against each item. You send it, or SureLabs sends it on your schedule from your subdomain.
White-label is the product, not an add-on
Accessibility monitoring is something you sell as your own service. SureLabs is the thing underneath it, and your client never learns the name.
- Your logo and colours
- Applied to the client dashboard, the PDF report and every email.
- Your subdomain
- reports.youragency.com, with the certificate handled for you.
- Client sub-accounts
- Each client sees only their own sites, with read-only access you control.
- No trace in the markup
- Scanning is external. Nothing is added to the client's site, so there is nothing for them to find.
Two views of the same data
August report — northgate-outdoors.com
- 3 new failures found, 3 fixed within 48 hours
- 11 findings open · 2 critical, 4 serious, 5 moderate
- Next scheduled scan: 1 September
Prepared by {{ agencyName }}. One vendor on the page: you.
Portfolio — 34 sites
- northgate-outdoors.com3 NEW
- fielding-dental.co.ukNO CHANGE
- merrow-supply.com1 NEW
- lantern-press.com.au2 FIXED
- oakhurst-clinic.deNO CHANGE
Every site, every client, sorted by what changed since the last scan.
Why agencies are being asked about this now
The pressure is not coming from designers. It is coming from litigation in the US and from a deadline that has already passed in the EU. Your client will ask you about it, and the answer they want is a process, not a one-off audit.
3,117
US federal web accessibility lawsuits, 2025
Up 27% on the year before. Filings have grown every year, not levelled off.
~70%
Of those cases target ecommerce
Which is most of a Shopify or WooCommerce book of business.
Jun 2025
European Accessibility Act enforceable
Already in force across member states for consumer-facing digital services.
A site that passed an audit in March can fail in April because someone shipped a new cart drawer. Point-in-time audits do not survive continuous deployment, which is the argument for monitoring rather than another PDF.
What this does not do
Automated testing catches about a third of WCAG. Anyone who tells you otherwise is selling something.
A third, not all of it
Machines can measure contrast ratios, missing labels, broken heading order, keyboard traps. They cannot judge whether alt text describes the image, whether a form's error message is understandable, or whether a flow works for a screen-reader user. That work is human, and SureLabs does not pretend to replace it. What it does is stop the machine-detectable third from silently regressing between audits.
Not an overlay
No script, no widget, nothing injected into your client's pages. Overlays are widely rejected by disabled users and have been named in lawsuits rather than preventing them. SureLabs scans from outside, the way a visitor's browser sees the page, and changes nothing about the site.
No compliance claims
In 2025 the FTC fined a competitor $1M over claims that its automated product made sites compliant. SureLabs reports findings and changes in findings. It will not issue a certificate, a badge, or a compliance score, because no automated tool is in a position to grant one.
If your client needs a defensible accessibility position, they need a manual audit and remediation work — the kind you can bill for. Monitoring is what keeps that work from quietly decaying three weeks after you invoice it.
Who is building it
ONE PERSON, NO SALES TEAM
I'm Rahul Baboria, a staff engineer with nine years building large-scale streaming and production web platforms — the kind where a regression ships to millions of people before anyone files a ticket. Accessibility failures behave the same way: they arrive with a deploy, and nobody notices until someone complains.
I'm building SureLabs on my own, which means the roadmap is short and the person answering your email is the person writing the diff engine. If something in the scan is wrong, tell me and I'll fix it rather than route you to support.
Pricing
Priced per monitored site, not per page and not per seat. Every plan includes white-label reporting, the full scan history and the diff engine — there is no tier where regression detection is the upsell.
Studio
$49/mo
Up to 10 client sites, weekly scans.
Agency
$149/mo
Up to 40 sites, daily scans, deploy webhooks, client sub-accounts.
Portfolio
Talk to me
100+ sites, custom scan schedules, your own subdomain and sending domain.
Billed monthly, cancel any time. Annual billing takes two months off.
I'll scan your portfolio for free. I'd like a conversation in return.
Send me the domains you manage — up to twenty-five. You get a scan of each, the current findings by criterion and impact level, and a note on which pages would regress most easily. In exchange I want thirty minutes to hear how you handle accessibility for clients today and what a report would have to contain for you to send it under your own name.
- Plans start at $49/month. No setup fee.
- No signup, no card, no trial clock.
- Results back within three working days.
Start here
Email me the list of domains with the subject line portfolio scan.
Email {{ contactEmail }}Replies come from me, usually same day, UK hours.