AccessGlade

Continuous accessibility · WCAG 2.2 · EAA

Find every accessibility issue. Fix it once. Close it everywhere.

AccessGlade is a continuous WCAG 2.2 scanner built on axe-core. It crawls every URL on your site, scans every page, and rolls findings up by component — so one fix in your header closes hundreds of issues across the property.

Free for one public site. No credit card. EU-West data residency by default. How we handle your data →

See AccessGlade for engineers, accessibility leads, or legal & compliance.

Built to be the reporting layer your auditors ask for next

  • Acme.co
  • Globex
  • Initech
  • Hooli
  • Soylent
  • Umbrella
  • Massive Dynamic
  • Stark

The problem

Why most accessibility tools ship a problem you can't solve.

Compliance dashboards are easy. Closing the loop on findings is the part that actually matters — and the part nobody else solves.

Point-in-time audits go stale

A manual audit gives you a 47-page PDF that's already wrong by the next deploy. Continuous scanning with developer-grade tooling is the only way to keep up with a real product.

Findings duplicate across pages

The same missing aria-label in your header creates 200 issues across 200 pages. Your tracker fills with noise; the actual work — fix the header — gets lost.

Nobody actually fixes the bugs

Reports go to legal. Triage queues feel like Jira from 2014. Engineers ignore them. The score stays at 87% forever and the 13% never moves.

The solution

Discover. Scan. Triage. On a loop.

Most accessibility tools stop at “here's a list of violations.” AccessGlade closes the loop: every URL on your site reaches the queue, and every fix in the queue changes the score.

Discover every URL

A polite crawler walks your domain — sitemap-first, robots-aware, identifying itself with a contact email. Add or exclude URLs by hand; schedule re-discovery hourly, daily, or weekly.

  • Sitemap-first walk with BFS fallback
  • Per-host rate limiting + robots.txt honored
  • Manual add / edit / exclude rules (prefix, glob, regex)

Scan every page

The same rule engine your developers already trust runs against every URL on a schedule. Findings are EARL JSON-LD — a W3C standard — so they're portable to any compliance workflow.

  • Headless-Chromium rendered scans
  • WCAG 2.1 / 2.2 AA plus best-practice rules
  • Component rollup: identical issues across pages collapse to one

Triage every issue

A queue that feels like Linear, not Jira. Severity, status, assignee, comments, activity feed; bulk actions; saved views; keyboard shortcuts. Push to Jira, Linear, or GitHub when you're ready to ship the fix.

  • Status: open / in-progress / resolved / ignored / wont-fix
  • Comments + per-issue activity log
  • Push to Jira / Linear / GitHub

The differentiator

Fix it once. Close it everywhere.

When AccessGlade detects a violation, it walks up to the nearest landmark (header, nav, footer, main) and computes a structural signature. Every page that uses the same component rolls up to one issue — not 200.

The dashboard tells you the bottom line in plain English: “Fixing the top three components below would close 247 of 312 open issues across 4 properties.”

  • Landmark detection out of the box (no config)
  • Cross-page rollup keyed on structural signature
  • Drill into “all instances of this component” in one click
Top components by open issues
ComponentPropertyOpenPages
Headerheaderacme.com142208
Footerfooteracme.com73208
Sidebarasideacme.com3252
Herodocs.acme.com114
Three fixes → 247 issues closed.

For engineering

Built so your engineers will actually use it.

Most accessibility tools are designed for someone whose job title is “Accessibility Lead”. AccessGlade is built so the people writing the code stay in the loop.

axe-core under the hood

The same open-source rule engine your developers run locally. No proprietary scanner, no false-positive arguments.

EARL JSON-LD output

Findings persist in the W3C-blessed evaluation format. Your audit history is yours, not ours — exportable any time.

Issues feel like Linear

Keyboard shortcuts, bulk actions, saved views, real-time activity feed. Triage 50 issues in a minute, not an afternoon.

Push to Jira / Linear / GitHub

One-way push (so we don't fight your tracker). The fix happens where engineers already work.

API + Chrome extension

POST EARL findings to /api/ingest. Or run audits live on the page you're looking at, sign in, sync.

Per-tenant Row-Level Security

A finding from org A is mathematically unable to appear in a query made by org B. Verified by integration tests, not promises.

Where AccessGlade differs

Traditional accessibility platforms vs. AccessGlade.

CapabilityTraditional accessibility toolsAccessGlade
Findings formatProprietary JSONEARL JSON-LD (W3C standard, portable)
Scan engineClosed-source proprietaryaxe-core (open source, what your devs use)
Issue queueExcel export, or Jira-like ticket spamLinear-style queue with keyboard shortcuts
Cross-page deduplicationPer-page; same header issue 200 timesComponent rollup — fix once, close everywhere
Pricing"Contact us" wallPer-seat, listed publicly
Vendor lock-inAudit history is theirs, not yoursOpen data formats; export anytime

By the numbers

Rules in the engine
120+
WCAG criteria covered
50/86
Median scan latency
2.4s
p50 dashboard query
48ms

Engine: open-source axe-core. Numbers measured against our reference fixture site; your mileage will vary with page complexity.

We test what we ship — with what we ship.

This page meets WCAG 2.2 AA. Single h1, landmark structure, real focus rings, AA-checked contrast in both light and dark modes, and a working skip link (try it: press Tab as soon as the page loads). Reduced-motion preferences are honored.

Built on web standards.

Findings are EARL JSON-LD. Rules come from the open-source axe-core engine your developers already use locally. Scans run headless Chromium so the DOM you scan is the DOM your users see — JavaScript and all.

Questions, asked and answered

Common questions before signing up.

  • How is this different from Siteimprove or Level Access?
    Both are excellent enterprise platforms with broad surface area — accessibility, content quality, SEO, analytics. AccessGlade does one thing: continuous accessibility scanning with component-aware rollup, on developer-first workflow primitives. We use open-source axe-core under the hood, output W3C-standard EARL JSON-LD, and price per-seat without "contact us" walls.
  • Will AccessGlade make my site fully WCAG-compliant?
    No automated tool can. Roughly 30–40% of WCAG criteria require human judgement — meaningful link text, sensible heading order, image alt-text actually describing the image. AccessGlade catches the automatable issues continuously and gives your team a triage workflow for the rest. Manual audits remain a human task.
  • Which standards does AccessGlade cover?
    The default scan covers WCAG 2.1 A and AA, WCAG 2.2 A and AA, plus the axe-core best-practice rule pack. The findings translate directly to ADA Title III and Section 508 (US), the European Accessibility Act / EN 301 549 (EU), and AODA (Ontario, Canada). The compliance matrix view in the dashboard maps findings to specific Success Criteria.
  • Where is my data stored?
    EU-West (Ireland) by default. Enterprise customers can elect data residency in US or AU. Tenant data is isolated at the database layer using PostgreSQL Row-Level Security — a finding from one organization is mathematically unable to appear in a query from another. We never store full page HTML, screenshots, or any user-entered data from the pages we scan.
  • How quickly can a team get value?
    Ten minutes from sign-up: add a domain, run discovery, queue a scan, watch findings appear in the queue. The component rollup kicks in on the first scan that produces enough overlap — typically a single full-site scan. The "fix the top three components, close hundreds of issues" insight surfaces on the dashboard from day one.
  • Can I bring my own scanner?
    Yes — POST findings as EARL JSON-LD to /api/ingest. We accept axe-core, Lighthouse, and macOS-native shapes today, and add adapters for new scanners on request. The Chrome extension uses this same API, so external tooling is on the same path as our own.

See your real numbers in five minutes.

Add a domain, queue a scan, and watch findings roll up by component. Free for one public property; upgrade only when you bring a second.