WCAG in Practice
What the standard is, which version applies, and how the levels translate into design decisions.
Definition
The Web Content Accessibility Guidelines are the international standard for accessible digital content, organised under four principles: perceivable, operable, understandable and robust. WCAG 2.2 is the current recommendation; WCAG 3 is an early draft and is not yet a compliance target.
Craft convention. True because the industry converged on it. Breaking it costs familiarity, not correctness.
On this plate
Reach for this when
- Setting an accessibility target for a project.
- Writing an accessibility statement.
- Reviewing procurement or contractual requirements.
Common mistakes
- Treating an audit pass as proof the product is usable.
- Targeting AAA across the board, which is not achievable for all content.
- Testing only with automated tools, which catch a minority of issues.
Conformance levels
| Level | Meaning | Typical use |
|---|---|---|
| A | Minimum. Failing these excludes people outright. | The floor. Never the target. |
| AA | The common legal and contractual requirement. | The standard target for almost every product. |
| AAA | Enhanced. Not achievable for all content. | Applied selectively, not as a blanket target. |
What WCAG 2.2 added
- 2.4.11 Focus Not Obscured, so sticky headers cannot hide the focused element.
- 2.4.13 Focus Appearance, setting size and contrast requirements for the focus indicator.
- 2.5.7 Dragging Movements, requiring a single-pointer alternative to any drag operation.
- 2.5.8 Target Size (Minimum), 24 by 24 CSS pixels with spacing exceptions.
- 3.2.6 Consistent Help, keeping help mechanisms in the same relative place.
- 3.3.7 Redundant Entry, not asking for the same information twice in one process.
- 3.3.8 Accessible Authentication, not requiring a cognitive test such as transcribing a code.
Starting on a product that was never tested
In this order, because each pass finds a different class of problem and the early ones are the cheapest.
- 1
Pick the journeys that matter
Sign in, the core task, checkout or submission, and support. Conformance is measured page by page, but nobody experiences a product that way.
- 2
Run an automated scan
It finds missing names, contrast failures and broken structure in minutes. It detects roughly a third of issues, so treat a clean scan as the start rather than the result.
- 3
Do a keyboard pass
One journey, no mouse. This finds the blocking failures, the ones that make a task impossible rather than unpleasant.
- 4
Do a screen reader pass
The same journey, with one screen reader. Unnamed controls and silent state changes only show up here.
- 5
Rank by whether the task can be completed
A trap that blocks checkout outranks a hundred contrast failures in a footer, whatever the criterion levels say.
- 6
Fix in the design system first
One corrected component fixes every instance of it. Fixing page by page guarantees the problem returns with the next feature.
Local chart
A11Y·001 · Region V · Grid B4
This entry and the entries it is stated to connect with. Each line is labelled with what the connection means.
Sources
Where a source establishes something narrower than the popular reading of it, the note says so.
- [1]
- [2]
W3C Web Accessibility Initiative
Continue from here
Each link says what the connection is, so you can tell a principle from an alternative from a thing people mix this up with.
Relied on by
Entries that assume this is already in place.
- AuthenticationPAT·023 · Pattern
Accessible authentication is a WCAG 2.2 requirement, not a nice-to-have.
Often used with
These usually appear in the same screen or the same decision.
- Accessibility InsightsTOOL·033 · Tool
- axe DevToolsTOOL·029 · Tool
- WAVETOOL·030 · Tool
Check your work
Review passes that test whether this was done properly.
- Accessibility ChecklistCHK·002 · Checklist
Short definition
The one-paragraph version, for when that is all you need.
- Accessibility (a11y)TERM·072 · Term
- Inclusive DesignTERM·082 · Term
- Universal DesignTERM·083 · Term
- WCAGTERM·073 · Term
Related concept
Connected closely enough to change how you apply this.
- Focus IndicatorsA11Y·003 · Accessibility
- Heading StructureA11Y·006 · Accessibility
- Keyboard NavigationA11Y·002 · Accessibility
- Screen ReadersA11Y·005 · Accessibility
- Use of ColorA11Y·010 · Accessibility
- UI to Accessibility AuditAI·005 · AI workflow
- ContrastFND·002 · UI foundation
- Accessibility AuditFLOW·012 · Workflow