Accessibility

Accessibility audit

An accessibility audit is a structured check of a website or app against an accessibility standard, usually WCAG 2.2 Level AA.

Automated scanners find the machine-detectable failures, a person tests the rest with a keyboard and a screen reader, and the report lists each failure with the criterion it breaks, where it occurs and how to fix it.

At a glance

Also calledAccessibility evaluation, assessment or testing (W3C WAI)
Against whatA WCAG conformance level, most often 2.2 Level AA; see WCAG levels
Automated layerRules a scanner can decide from the DOM, such as missing alt text, unlabeled inputs and low contrast; the axe-core rule list tags each rule with its WCAG level
Manual layerKeyboard operation, screen reader output, focus order, whether alt text and error messages make sense: what a person has to judge
Formal methodWCAG-EM: define the scope and target level, explore the site, pick a sample of pages, evaluate it, report
The outputEach failure with its criterion, location, severity and fix; often a conformance statement or a VPAT
Found byOverlayQA Accessibility Audit in the extension, and the free accessibility checker for any public URL

Why it matters

Most of the web fails the first, cheapest layer. The 2026 WebAIM Million found detectable WCAG 2 failures on 95.9% of the top one million home pages, an average of 56.1 errors per page, with low-contrast text on 83.9% of pages and missing alt text on 53.1%. Those are the failures a scanner catches in seconds. WebAIM also notes that not every conformance failure can be detected automatically, which is why an audit pairs the scan with a person.

How do you run an accessibility audit?

Automated or manual?

CheckWho finds it
Image with no alt attributeScanner
Alt text that reads "image123.jpg"A person: the attribute exists, the meaning is wrong
Text at 3:1 on a plain backgroundScanner; a person when the text sits on a photo
Modal that traps keyboard focusA person with a keyboard
Form error shown only by turning the field redA person, checking color is not the only cue
No skip linkScanner flags it; a person confirms the link works

Common mistakes

Frequently asked questions

What is the difference between an accessibility audit and an accessibility scan?

A scan is the automated part: a tool reads the page and reports the failures it can decide from the markup and computed styles, such as missing alt text or low contrast. An audit includes the scan and adds manual testing with a keyboard and a screen reader, judgment about content, and a report against a named WCAG level.

Can an automated tool do a full accessibility audit?

No. Automated tools detect the failures that have a machine-checkable rule. WebAIM, which runs an automated scan of one million home pages every year, states that not every conformance failure can be detected automatically. Keyboard traps, focus order, the meaning of alt text and the clarity of error messages all need a person.

What does an accessibility audit report contain?

The scope and the target level, the browsers and assistive technologies used, and one row per failure with the success criterion it breaks, where it occurs, how severe it is and how to fix it. Formal reports following WCAG-EM can add an evaluation statement naming the date, the WCAG version and the level evaluated.

How often should you audit a website for accessibility?

Run the automated layer continuously or on a schedule, because every deploy can reintroduce a failure, and do a manual pass before major releases and after redesigns. The W3C advises evaluating throughout design and development, since problems found early are far cheaper to fix than problems found after launch.

Sources: W3C WAI, Evaluating Web Accessibility Overview, W3C, WCAG Evaluation Methodology (WCAG-EM) 2.0, WebAIM, The WebAIM Million 2026, Deque Systems, axe-core Rule Descriptions.

Last updated October 22, 2026