Skip to main content

Checklist

WCAG 2.2 checklist for WordPress

WCAG 2.2 Levels A and AA contain 55 success criteria. This checklist explains each one in plain language, shows how to check it on a WordPress site, and marks which ones an automated checker such as Lumtera can test for you — and which always need a person.

Updated September 25, 2026. General information, not legal advice.

How to use this checklist

Work through it one template at a time — home page, a post, a page, an archive, search, the 404 page and, for stores, product, cart and checkout. Most accessibility problems repeat across every page that shares a template, so fixing the template fixes them everywhere.

Criteria marked "Partly automated" have at least one Lumtera check that finds common failures. Treat these as a head start, not a pass: a criterion can still fail in ways no tool can see. Criteria marked "Manual" need a person with a keyboard, a screen reader or both.

The checklist

24 of the 55 criteria have at least one Lumtera check that finds common failures automatically. The rest need a person.

1. Perceivable

2. Operable

3. Understandable

  • 3.1.1 Language of Page

    Level A Partly automated

    The page language must be set in code.

    How to check: Check Settings → General → Site Language and that the theme outputs a lang attribute on <html>.

    Lumtera checks: Page language is missing or invalid

  • 3.1.2 Language of Parts

    Level AA Partly automated

    Passages in another language must be marked with their language.

    How to check: Mark foreign-language quotes and phrases with a lang attribute.

    Lumtera checks: Language code is invalid

  • 3.2.1 On Focus

    Level A Manual

    Focusing an element must not change the context unexpectedly.

    How to check: Tab through forms and menus; nothing should submit, open or redirect just on focus.

  • 3.2.2 On Input

    Level A Manual

    Changing a form setting must not change the context unexpectedly without warning.

    How to check: Check dropdowns (like language or currency switchers) don't redirect on selection without a button.

  • 3.2.3 Consistent Navigation

    Level AA Manual

    Navigation repeated across pages must stay in the same order.

    How to check: Compare the header and footer menus across templates.

  • Components with the same function must be identified consistently.

    How to check: Icons and buttons that do the same thing should use the same labels site-wide.

  • 3.2.6 Consistent Help

    Level A Manual

    Help mechanisms (contact details, chat, FAQ links) must appear in the same place on each page.

    How to check: Check contact links and chat widgets keep a consistent position.

  • Input errors must be identified and described in text.

    How to check: Submit forms with mistakes. Errors should be written out and tied to the field, not just a red border.

  • Fields need labels or instructions.

    How to check: Check every form field has a visible label, and required formats are explained.

  • 3.3.3 Error Suggestion

    Level AA Manual

    When an error is detected, suggest a correction if possible.

    How to check: Error messages should say how to fix the problem, e.g. "Enter an email like name@example.com".

  • Legal, financial or data submissions must be reversible, checked or confirmed.

    How to check: Check checkout and account forms offer a review step or confirmation.

  • 3.3.7 Redundant Entry

    Level A Partly automated

    Don't ask for the same information twice in one process.

    How to check: Checkout should offer "same as billing address" or remember earlier answers.

    Lumtera checks: Form asks for the same email twice

  • 3.3.8 Accessible Authentication (Minimum)

    Level AA Partly automated

    Logging in must not require a cognitive test such as remembering or transcribing a code, unless there is an alternative.

    How to check: Check logins allow password managers and paste, and CAPTCHAs have an accessible alternative.

    Lumtera checks: Password field blocks pasting or password managers, Check the CAPTCHA has an accessible alternative

4. Robust

What automated checks can and cannot tell you

Automated checks are good at things that are clearly present or absent in the code: an image with no alt attribute, a form field with no label, a heading level that jumps. They cannot judge meaning — whether alt text describes the image well, whether the reading order makes sense, or whether a custom menu works with a keyboard.

That is why a Lumtera score of 100 means "no automated issues found", never "compliant". Use the checks to clear the common problems quickly, then spend your manual testing time on the criteria below that need judgement.

Some criteria can only be tested on the finished page, with the theme in place: contrast of menu and footer text, the skip link, landmarks, target size and focus hidden behind a sticky header. Lumtera's free Review mode has a Whole page tab with 12 checks for these, run in your browser on the page you are viewing.

What changed in WCAG 2.2

WCAG 2.2 became a W3C Recommendation in October 2023 and was published as ISO/IEC 40500:2025 in October 2025. It keeps everything from WCAG 2.1 except 4.1.1 Parsing, which was retired, and adds six criteria at Levels A and AA:

  • 2.4.11 Focus Not Obscured (Minimum) — sticky headers and banners must not hide the focused element.
  • 2.5.7 Dragging Movements — anything done by dragging must also work with single clicks.
  • 2.5.8 Target Size (Minimum) — small links and buttons need at least 24×24 pixels or enough space around them.
  • 3.2.6 Consistent Help — contact details and help links stay in the same place on every page.
  • 3.3.7 Redundant Entry — do not ask for the same information twice in one process.
  • 3.3.8 Accessible Authentication (Minimum) — logging in must not depend on a memory or transcription test.

Questions

Which WCAG level should a WordPress site aim for?

Level AA. It is what the European Accessibility Act's standard, the ADA Title II rule and most policies point to. Level A alone leaves out important criteria such as color contrast.

Does passing this checklist make my site compliant?

It is a strong foundation, but compliance depends on the law that applies to you and on how thoroughly each criterion is tested. For legal certainty, pair it with an audit by an accessibility specialist.

Is WCAG 2.1 still acceptable?

Several laws still reference WCAG 2.1 AA. Because 2.2 includes nearly everything in 2.1, meeting 2.2 covers 2.1 as well — apart from the retired 4.1.1 Parsing.

Sources

Find these issues on your own site

Lumtera checks every post, page and product against 64 WCAG 2.2 checks while you write, checks the rendered page in Review mode, and scans the whole site in one click. Free, with no account.

Start with the free plugin today

All 64 checks, the editor sidebar, Elementor panel and site report — free, with no account and no page limits.