← Back to WebDepend Labs

Accessibility scanning

Automated accessibility scanning for entire websites.WCAG, HTML and CSS checks in a single pass.

The A11y Scanner crawls a website page by page, checking every one against accessibility, HTML and CSS standards, then compiles the findings into a clear, actionable report.

a11y.webdepend.dev
The A11y Scanner's New Scan form, with a site URL, crawl settings, WCAG compliance level and validation checkboxes, and an empty results panel below

What it does

Key features

The scanner crawls websites page by page, running each page through a series of validation engines that check against accessibility standards, HTML markup rules, and CSS specification compliance. Issues are collected, categorised by severity, and compiled into a clear report — enabling faster and more comprehensive coverage when checking a large number of URLs or an entire site, and giving development teams precise, actionable findings to work from.

Whole-site scanning

Crawls an entire website automatically, following every link from page to page. For a site with 50, 100 or 200 pages, nothing gets missed because of time constraints.

Multiple standards in one scan

Checks against WCAG 2.0, 2.1 and 2.2 in a single scan — the guidelines behind UK, EU and international accessibility law. Choose which standards to test against to match a client's specific requirement.

Three types of checking

Goes beyond accessibility rules alone, covering all three of the following in one pass:

  • Accessibility — tests against WCAG criteria using industry-standard axe-core rules
  • HTML validation — checks markup against the W3C standard, catching structural issues that can interfere with assistive technologies
  • CSS validation — checks stylesheets for errors and coding issues that can affect how a page is rendered

Precise issue location

Every finding shows exactly where it occurs: the element, whether it's visible without scrolling, and how far down the page. HTML and CSS issues include the line number, with optional screenshots of the affected element.

Findings sorted by impact

Issues are categorised Critical, Serious, Moderate or Minor and sorted accordingly, so a team can see immediately what needs fixing first.

Filterable results

Filter by severity, check type or page — a developer working on a specific template can quickly isolate just the issues relevant to them, and a project manager can see the overall picture.

Scan history

Every scan is stored. Go back to any previous scan, compare results across dates, and track whether issues have been resolved over time — particularly useful for ongoing accessibility retainer work.

Client-ready PDF reports

One click generates a professionally formatted PDF report: a summary of findings by severity, the full list of pages scanned with their issue counts, and a detailed findings table with links to remediation guidance for every issue.

Structured data export

Results are also exportable as CSV, for import into project tracking tools, spreadsheets, or any other system a development team already uses.

See it in action

Screenshots

a11y.webdepend.dev
Findings broken down by severity and check type, with one-click PDF and CSV export.
Findings broken down by severity and check type, with one-click PDF and CSV export.
a11y.webdepend.dev
Every scan is stored — revisit past results, compare across dates, and re-run a scan with one click.
Every scan is stored — revisit past results, compare across dates, and re-run a scan with one click.

For WebDepend clients

What this means for WebDepend clients

Faster, more thorough audits

Automated scanning handles the breadth — finding every instance of every issue across every page — freeing WebDepend's team to focus on the depth: the things automated tools can't catch, like whether content makes logical sense in a screen reader or whether a user journey can actually be completed without a mouse.

Actionable reports developers can use immediately

Rather than a list of general recommendations, reports include the exact page URL, the specific element, the line of code if relevant, and a direct link to detailed remediation guidance. A developer can open the report and start fixing without needing to investigate further.

Compliance coverage against current standards

WCAG 2.1 Level AA is currently the benchmark referenced in the UK Public Sector Bodies Accessibility Regulations, the European Accessibility Act (effective June 2025), and most accessibility-related legal proceedings. The scanner tests against this standard as a default, and can include WCAG 2.2 for clients who want to get ahead of where standards are heading.

Ongoing monitoring

Accessibility can regress — a new feature, a CMS update, a new page template. Periodic re-scanning means issues are caught before they accumulate. For clients on a retainer, the scanner's history makes it easy to demonstrate progress over time.

Evidence for client-side teams

When WebDepend's recommendations need to be prioritised against a development team's existing workload, a clear report showing the number and severity of issues — with specific evidence for each — makes the case more effectively than a qualitative assessment alone.

Typical findings

The types of issues it finds

Some representative examples of what the scanner typically uncovers:

  • Images without alternative text (or with unhelpful alternative text)
  • Buttons and links with no accessible label — a screen reader user hears "button" with no indication of what it does
  • Colour contrast failures — text that doesn't meet the minimum contrast ratio against its background
  • Form fields without proper labels
  • Pages missing language declarations or document structure
  • Keyboard navigation traps
  • Invalid HTML that causes unpredictable behaviour in assistive technologies
  • CSS errors that affect how content is rendered or announced

Changelog

Release notes

v0.4.0

2026-08-20
  • Added new method of starting a scan by scanning a sitemap to obtain list of URLs, including nested sitemaps.
  • Results tidy-up to improve filtering of different results types, display accessibility pills for each A11y issue found, hide location column when filtering by CSS and HTML issue types and a few other fixes.

v0.3.0

2026-08-10
  • Add public /changelog page, version footer on every page, and an automatic Slack release announcement to #webdepend-labs.
  • Ability to scan password-protected sites — basic auth (.htaccess style) for staging or test sites and login form access for live websites and web applications.

v0.2.2

2026-08-04
  • Improved CSV and PDF exports.

v0.2.1

2026-07-20
  • Styling updates.

v0.2.0

2026-07-18
  • Ability to rescan previous scans — prepopulates the scanner fields with the same URLs and settings as the past scan.
  • Ability to export results by CSV or PDF.

v0.1.1

2026-07-17
  • Scanned page list stored for reference during scanning or when viewing results.

v0.1.0

2026-07-10
  • Added HTML validation using the Nu Markup Checker.
  • Added CSS validation using W3C compliance checks and linting.
  • Google OAuth authentication for WebDepend team members.
  • Full scan history with per-scan detail views.
  • Severity and type filtering on results.
  • All findings persisted to a PostgreSQL database.

v0.0.2

2026-07-04
  • Proof of concept deployed to a11y.webdepend.dev.
  • Ability to stop in-progress scans.
  • Ability to capture screenshots of issues.

v0.0.1

2026-06-30
  • Initial proof of concept.
View the full changelog ↗

Run it against your own site

Whether you need a one-off audit or ongoing monitoring on a retainer, the A11y Scanner is available to every WebDepend engagement.