SureLabs — accessibility regression monitoring for agencies Skip to main content
SureLabs WCAG 2.2 AA

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

{{ bar.count }}

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.

Illustration of the scan-history view. Not live product data; the site name is invented.

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.

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

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

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

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

What the client sees · reports.{{ agencySlug }}.com
{{ agencyName }} ACCESSIBILITY MONITORING

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.

What you see · SureLabs console

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.

{{ contactEmail }}

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.