WCAG 2.2 AA checklist for product teams

Interface screen split into ten small regions, each linked to a checkbox on a clipboard, one checkbox in blue

All 55 level A and AA success criteria grouped into ten checks that match how designers, writers and developers actually work.

In short

WCAG 2.2 AA is met when all 31 level A and 24 level AA success criteria pass for the pages and states in scope. This checklist groups them into ten areas: structure, text alternatives, media, colour and contrast, layout, keyboard and focus, pointer input, forms, consistency and custom components. Test each area manually as well as with tools.

WCAG 2.2 AA is the level most European accessibility rules point towards, and the most common target in Swedish procurement and product work. The official list of success criteria is ordered by principle, which suits auditors more than teams. This WCAG checklist (wcag checklista) reorders the same criteria by the thing you build, so that each check has an obvious owner. It is written by Devies, a Gothenburg-based product and engineering consultancy, for product owners, designers and developers who want to know what "AA" means for their next release.

What does WCAG 2.2 AA cover?

WCAG 2.2 AA covers 55 success criteria: every level A criterion and every level AA criterion in version 2.2, applied to each page and each state of a process.

W3C published WCAG 2.2 in October 2023. It added six criteria at A and AA and removed 4.1.1 Parsing. Our article on WCAG 2.2 in practice covers what changed and how EN 301 549 links the guidelines to the law. As of October 2026, the version cited for EU law, EN 301 549 V3.2.1, is based on WCAG 2.1 AA, while the newer EN 301 549 V4.1.1 moves to 2.2 AA. Building to 2.2 AA covers both.

Two rules shape the checklist. Conformance applies to complete pages and complete processes: a checkout that fails on step three fails as a whole. And a criterion that does not apply, such as captions on a site without video, counts as passed.

The WCAG 2.2 AA checklist in ten checks

Each check below lists the criteria it covers, with level A marked (A) and level AA marked (AA). Together they cover all 55 criteria in the W3C quick reference.

Grid of ten icons: headings, image, video, contrast circles, zoom, keyboard, pointer, form, repeated layout and a widget
  1. Structure and semantics. Headings, lists, tables and landmarks are marked up, reading order makes sense, and pages have unique titles and a way to skip repeated blocks. Criteria: 1.3.1 (A), 1.3.2 (A), 2.4.1 (A), 2.4.2 (A), 2.4.6 (AA), 3.1.1 (A), 3.1.2 (AA).
  2. Text alternatives and links. Informative images have meaningful alt text, decorative images are hidden, link purpose is clear in context, and text is not shown as images. Criteria: 1.1.1 (A), 2.4.4 (A), 1.4.5 (AA).
  3. Time-based media. Prerecorded video has captions and audio description or a transcript alternative, live video has captions, and audio does not start on its own without a way to stop it. Criteria: 1.2.1 (A), 1.2.2 (A), 1.2.3 (A), 1.2.4 (AA), 1.2.5 (AA), 1.4.2 (A).
  4. Colour and contrast. Text reaches 4.5:1, or 3:1 when large, interface components and meaningful graphics reach 3:1, and colour is never the only cue. Criteria: 1.4.1 (A), 1.4.3 (AA), 1.4.11 (AA), 1.3.3 (A). See our guide to colour contrast and how to test it.
  5. Layout, zoom and motion. Text resizes to 200 percent, content reflows at 320 CSS pixels wide, custom text spacing does not break the layout, both orientations work, tooltips can be dismissed, nothing flashes more than three times a second, and moving content can be paused. Criteria: 1.4.4 (AA), 1.4.10 (AA), 1.4.12 (AA), 1.3.4 (AA), 1.4.13 (AA), 2.3.1 (A), 2.2.2 (A).
  6. Keyboard and focus. Everything works with a keyboard, focus never gets stuck, single-key shortcuts can be turned off, focus order is logical, focus is visible and not hidden behind sticky elements, and focus does not trigger unexpected changes. Criteria: 2.1.1 (A), 2.1.2 (A), 2.1.4 (A), 2.4.3 (A), 2.4.7 (AA), 2.4.11 (AA), 3.2.1 (A). Our explainer on keyboard accessibility goes deeper.
  7. Pointer and touch. Multi-point and path gestures have single-pointer alternatives, actions fire on release, dragging has an alternative, targets are at least 24 by 24 CSS pixels or well spaced, motion-triggered features have a button alternative, and visible labels match accessible names. Criteria: 2.5.1 (A), 2.5.2 (A), 2.5.3 (A), 2.5.4 (A), 2.5.7 (AA), 2.5.8 (AA).
  8. Forms, errors and authentication. Fields have labels and instructions, purpose is coded for autofill, errors are identified in text with suggestions, legal and financial submissions can be reviewed or reversed, users are not asked for the same data twice, and login does not rely on memory tests. Criteria: 3.3.2 (A), 1.3.5 (AA), 3.3.1 (A), 3.3.3 (AA), 3.3.4 (AA), 3.3.7 (A), 3.3.8 (AA), 3.2.2 (A). See accessible forms that work.
  9. Consistency and time limits. Navigation, component names and help appear consistently, users can find pages in more than one way, and time limits can be turned off, adjusted or extended. Criteria: 3.2.3 (AA), 3.2.4 (AA), 3.2.6 (A), 2.4.5 (AA), 2.2.1 (A).
  10. Custom components and status messages. Custom widgets expose name, role, state and value to assistive technology, and status messages such as "added to basket" are announced without moving focus. Criteria: 4.1.2 (A), 4.1.3 (AA).

Who owns which part of WCAG 2.2 AA?

WCAG 2.2 AA is a team responsibility, but each check has a natural first owner who should catch problems before they reach code review.

Check

Design

Content

Development

Test

Structure

Design

Heading levels, landmarks in specs

Content

Page titles, headings

Development

Semantic HTML

Test

Screen reader, headings list

Text alternatives

Design

Marks decorative images

Content

Writes alt text, link text

Development

Implements alt and names

Test

Inspect, screen reader

Colour and contrast

Design

Chooses compliant tokens

Content

Avoids colour-only instructions

Development

Uses tokens, visible states

Test

Contrast tool

Keyboard and focus

Design

Designs focus styles

Content

Development

Focus order, no traps

Test

Keyboard only

Pointer and target size

Design

Target sizes, alternatives to drag

Content

Development

Implements alternatives

Test

Measure, touch device

Forms

Design

Labels, error patterns

Content

Instructions, error text

Development

Associations, autofill, live regions

Test

Keyboard, screen reader

The pattern matters more than the exact split. When design system tokens and components meet the criteria, most pages inherit compliance, and the remaining work concentrates on content and one-off features.

How do you test against the checklist?

Test each check with the method that can actually detect failure: tools for what is measurable, manual inspection for what needs judgement.

  • Automated scans catch missing alt text, empty labels, low contrast and invalid ARIA quickly. They cannot judge whether alt text is meaningful or focus order is logical.
  • Keyboard testing covers check 6 and much of checks 8 and 10. Tab through every journey without a mouse.
  • Screen reader testing with NVDA, VoiceOver or TalkBack covers checks 1, 2, 8 and 10.
  • Zoom and viewport testing at 200 percent and 320 CSS pixels covers check 5.
  • Measuring target sizes and contrast covers checks 4 and 7.

W3C's evaluation guidance states that tools alone cannot determine whether a site is accessible. Record each failure with the criterion, the location and the user impact, then retest after the fix.

Devies

Want a second opinion?

Devies, a Gothenburg-based product and engineering consultancy, works on questions like this with Nordic product and IT teams. Tell us where you are and we will suggest a sensible first step.

Talk to Devies

Frequently asked questions

How many success criteria are in WCAG 2.2 AA?

Fifty-five. WCAG 2.2 has 31 success criteria at level A and 24 at level AA, and conforming at level AA means meeting all of them. There are 31 more criteria at level AAA, which are not required by any European law and are rarely targeted for whole sites. Criteria that do not apply to your content, such as captions on a site without video, count as passed.

Is a WCAG checklist enough to claim conformance?

A checklist tells you what to test, not whether you passed. Conformance requires that every criterion is met on every page and state in scope, and many checks need manual testing with a keyboard and screen reader. Use the checklist to plan the assessment and assign owners, then document results per criterion so the claim can be verified.

What is the difference between WCAG 2.1 AA and 2.2 AA?

WCAG 2.2 AA adds six criteria to 2.1 AA: focus not obscured, dragging movements, target size, consistent help, redundant entry and accessible authentication. It also removes 4.1.1 Parsing. A product that meets 2.2 AA also meets 2.1 AA, which is why teams build to 2.2 now even though the standard cited in EU law is still based on 2.1.

Which WCAG 2.2 AA failures are most common?

WebAIM's yearly analysis of one million home pages consistently finds low-contrast text, missing alternative text, empty links and buttons, and missing form labels among the most frequent detectable failures. These are all in checks 2, 4, 8 and 10 of this list, which is why fixing shared components and design tokens tends to remove a large share of issues at once.

Sources

Here’s more

Join Our Newsletter

Shopping Cart

We use cookies

We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.

Check out

Contact Form text

We will contact you text