What this page helps you do

Executive summary

All UA digital properties, including mobile apps, must meet WCAG 2.2 AA. Align your roadmap with the Title II deadlines, implement Quickstart components as designed, and document any fundamental alteration claims with alternative access plans.

If you only do one thing: run a keyboard-only walkthrough of your next feature before it ships.

Quick wins (5–10 minutes)

Minimum, better, best for web & apps

Quickstart & component patterns

Navigation & bypass

Implement skip links, consistent nav order, and visible focus states.

Skip link snippet

Keyboard interaction

Follow roving tabindex and composite component guidance.

Keyboard guidance

Focus management

Send focus to dialogs, alerts, and error summaries predictably.

Focus playbook

Color & motion

Use contrast-safe palettes, respect prefers-reduced-motion, avoid flashing.

Color guidance

Form experiences

Explicit labels, inline errors, ARIA relationships, and accessible help.

Do/Don’t library

Content structure

Headings, landmarks, tables, and lists that follow `heading-basics`.

Heading basics

Developer deep-dives

ARIA patterns

Accessible patterns for modals, tabs, menus, comboboxes, and more.

ARIA pattern library

React accessibility

Build accessible React apps with hooks, component patterns, and testing.

React guide

CI/CD testing

Automate accessibility testing in GitHub Actions, Azure DevOps, and more.

CI/CD integration

WCAG 2.2 AA checklist

Principle Criteria highlights UA implementation
Perceivable Text alternatives, captions, contrast, reflow, dragging movements (2.5.7/2.5.8). Use shared media guidance, color tokens, and responsive layouts with rem units.
Operable Keyboard, pointer gestures, focus visible, target size, bypass blocks. Adopt skip link snippet, roving tabindex, `min-height` hit areas ≥ 44px.
Understandable Consistent navigation, error identification, input assistance. Link to `shared/do-dont.md` patterns, add summary boxes, keep nav order static.
Robust Names/roles/states, status messages, accessible APIs. Use native HTML whenever possible; test with multiple screen readers.

Download the full checklist or import into your team’s issue tracker.

Download checklist

Testing toolkit

See Testing Toolkit for scripts, logging templates, and CI recipes.

Mobile apps

Title II now explicitly covers mobile apps. Follow the mobile roadmap to inventory apps, schedule audits, and remediate issues.

VoiceOver expectations

Support rotor navigation, Dynamic Type, high-contrast mode.

Apple guidance

TalkBack expectations

Ensure on-screen instructions announce properly, provide custom actions, respect large text.

Google guidance

Companion web flows

When apps open web views, inherit Quickstart components and retest with JAWS/NVDA.

Mobile guide

Exception & equivalency process

  1. Document why meeting a criterion would be a fundamental alteration or undue burden.
  2. Outline the alternative access plan (who to contact, what formats, response times).
  3. Route request through Accessibility PMO, Legal, and Executive Sponsor for approval.
  4. Review annually and retire once resolved.

Use the consultation form to start an exception review and store decisions in the governance log.

Training & community

Need help? Request a consultation.

Request consultation

Back to top