White paper 01 · Accessibility · Compliance

WCAG 2.2 AA at scale. a design-system playbook for sustainable accessibility in ecommerce, the public sector and nonprofits.

A 14-page playbook for building WCAG 2.2 AA into shared components instead of fixing pages one by one. Covers the 2027 and 2028 US deadlines, what WCAG 2.2 adds, a component-first method, eight design-system decisions that reduce recurring failures, a worked form example, an illustrative 90-day priority plan, and a real-world audit example.

Version
1.0 · October 2026
Length
~14 pages
Lead author
Manish Mittal
Audience
Ecommerce, public sector and nonprofit leaders; design, engineering and compliance teams

Executive summary

What this paper covers, in plain English.

Building WCAG 2.2 AA requirements into shared components can reduce repeated remediation and make accessibility easier to maintain as a site grows. Conformance still requires testing complete pages, user journeys, content and third-party tools, alongside the legal requirements that apply to each organization.

The timing matters for three groups:

  • Public sector. The ADA Title II rule requires state and local governments to meet WCAG 2.1 AA by April 26, 2027 (population of 50,000 or more) or April 26, 2028 (smaller governments and special district governments).
  • Healthcare and human services. Organizations that receive HHS funding must meet WCAG 2.1 A and AA under Section 504 by May 11, 2027 (15 or more employees) or May 10, 2028 (fewer than 15).
  • Ecommerce and nonprofits that sell or fundraise online. There is no deadline, but there are lawsuits. UsableNet projects about 6,176 digital accessibility lawsuits in 2026, and ecommerce is the most targeted industry.

WCAG 2.2 AA includes everything in WCAG 2.1 AA plus six new criteria at levels A and AA. Building to 2.2 meets the 2.1 standard the US rules name and prepares for the European standard, which now includes 2.2.

This paper covers the rules, the six new criteria, a component-first method, eight design-system decisions, a worked form example, a 90-day priority plan, an operating model, how to prove the work, and a real-world audit example showing how two design tokens created 25 failing elements.

1. The rules that matter

This section summarizes public rules as of October 5, 2026. It is not legal advice. Check the current rules and your own situation before acting.

Rule Who it covers Deadline Technical standard
ADA Title II (DOJ) State and local governments, population 50,000+ April 26, 2027 WCAG 2.1 AA
ADA Title II (DOJ) Governments under 50,000, and special district governments April 26, 2028 WCAG 2.1 AA
HHS Section 504 HHS funding recipients, 15+ employees May 11, 2027 WCAG 2.1 A and AA
HHS Section 504 HHS funding recipients, fewer than 15 employees May 10, 2028 WCAG 2.1 A and AA
ADA Title III Businesses open to the public No technical rule or date See below
European Accessibility Act Listed products and services, such as ecommerce and banking Applies since June 28, 2025 Relevant European accessibility standard: EN 301 549

Title II details. Population comes from 2020 US Census data for the government entity, not from how many students, customers or visitors an organization serves. School districts and smaller divisions follow specific rules in the regulation. The DOJ moved both dates by one year in an interim final rule published April 20, 2026.

Archived content. Title II exempts archived web content only when all four conditions are met: it was created before the compliance date, it is kept only for reference, research or recordkeeping, it sits in a clearly marked archive area, and it has not changed since it was archived. Moving a document into an archive does not by itself exempt it. Documents people need to use a current service still have to be accessible.

HHS details. HHS moved both Section 504 dates by one year on May 7, 2026. The extension changes only the dates. Recipients’ existing duty not to discriminate on the basis of disability still applies.

Title III. The DOJ has not issued a detailed web technical rule for private businesses. It points to WCAG as helpful guidance, and courts and settlements often use WCAG 2.1 AA as a benchmark. In practice, a business is judged on whether people with disabilities can actually use its site.

Europe. The European Accessibility Act covers listed products and services, including ecommerce, banking, transport ticketing and e-books, not everything sold to EU consumers. ETSI published EN 301 549 v4.1.1, which includes WCAG 2.2 AA, in September 2026. A standard’s publication is separate from its citation in the EU Official Journal: as of October 2026, the cited version is still v3.2.1, so check the legal status before relying on v4.1.1.

Lawsuit trends. UsableNet’s 2026 midyear report, based on filings through mid-June, projects about 6,176 digital accessibility lawsuits for 2026, nearly 20% more than 2025. Ecommerce companies were the target in 79% of cases, and 36% of sued companies had revenue above $25 million. This is a projection, not a final count. For scale, Seyfarth counted 5,006 federal ADA Title III filings in the first half of 2026; that figure covers all Title III cases, not only websites.

2. What WCAG 2.2 adds

WCAG 2.2 keeps every WCAG 2.1 requirement except 4.1.1 Parsing, which it removes, and adds six criteria at levels A and AA.

Criterion Level What it requires (minimum)
2.4.11 Focus Not Obscured (Minimum) AA The focused item is not entirely hidden by content the site adds, such as sticky headers, cookie banners or chat bubbles. Keeping it fully visible is a stronger, recommended policy.
2.5.7 Dragging Movements AA Anything done by dragging can also be done with a single pointer action, such as a click or tap, unless dragging is essential.
2.5.8 Target Size (Minimum) AA Pointer targets are at least 24 by 24 CSS pixels, with exceptions for adequate spacing, inline links in text, an equivalent control elsewhere, browser default controls and essential presentation.
3.2.6 Consistent Help A When help (contact details, a contact form, chat, self-help) is repeated across pages, it appears in the same relative order. It does not require help on every page.
3.3.7 Redundant Entry A Information already entered in the same process is filled in automatically or available to select, with limited exceptions such as security.
3.3.8 Accessible Authentication (Minimum) AA No login step depends on a cognitive function test, such as remembering or transcribing, unless an alternative method or help is offered. Allowing paste and password managers is a common way to meet it, but not the only part of it.

Do not forget the baseline. Most failures we see are not new 2.2 criteria. A short baseline checklist for forms and checkouts:

  • Everything works with a keyboard alone, with no keyboard traps (2.1.1, 2.1.2)
  • Visible focus on every interactive element (2.4.7)
  • Text contrast of at least 4.5:1 for normal text and 3:1 for large text; meaningful interface components and graphical objects generally need 3:1 against adjacent colors (1.4.3, 1.4.11)
  • Content reflows at 320 CSS pixels wide with no sideways scrolling (1.4.10)
  • Text spacing can be increased without losing content (1.4.12)
  • Labels and instructions for every field (1.3.1, 3.3.2)
  • Clear text error messages and suggestions (3.3.1, 3.3.3)
  • Status messages, such as “item added to cart”, announced without moving focus (4.1.3)
  • For purchases and legal or financial submissions, a way to review, confirm or reverse (3.3.4)

3. Component-first, not component-only

Page-by-page fixes fail because the same broken button, field or menu appears on hundreds of pages, and every new page copies the problem again. Fixing components addresses the source. But fixing components is a remediation strategy, not a conformance evaluation.

The method we recommend follows the W3C evaluation methodology (WCAG-EM):

  1. Define scope. Which sites, templates, journeys and documents, and which standard (for example WCAG 2.2 AA).
  2. Audit shared components first. Buttons, links, form fields, navigation, modals, carousels, cards, headers and footers.
  3. Evaluate a representative sample. Each template, each unique page type and each complete journey (search, sign-up, checkout, donation, login, contact) as actually built, with real content and third-party tools.
  4. Fix at the source. Change the component, the design token or the CMS rule, not the page.
  5. Retest and report. Retest the sample, record evidence and assign remaining issues.

Page-by-page versus component-first remediation

4. Eight design-system decisions that reduce recurring failures

These decisions, made once in the design system, help prevent whole classes of failure from coming back, although overrides, vendor code and drift can still cause regressions. They support conformance; they do not replace testing.

# Decision What it prevents WCAG
1 Color tokens that only allow passing pairs (4.5:1 normal text, 3:1 large text, 3:1 for interface components against adjacent colors) Low-contrast text and controls 1.4.3, 1.4.11
2 One visible focus style, never removed, and reserved space so sticky elements do not cover it Keyboard users losing their place 2.4.7, 2.4.11
3 A 24 by 24 CSS pixel target policy for controls (stricter than the minimum, which has exceptions) Missed taps on mobile 2.5.8
4 Form field component with label, hint and error slot built in Unlabeled fields, unclear errors 1.3.1, 3.3.1, 3.3.2
5 Native HTML elements first, ARIA only when needed Custom widgets screen readers cannot use 4.1.2
6 Headings and landmarks set by page templates Pages that cannot be navigated by structure 1.3.1, 2.4.1
7 CMS asks editors to classify each image (informative or decorative); decorative images get empty alt text; caption fields plus a caption review step Missing or wrong image text; inaccurate captions 1.1.1, 1.2.2
8 Help links in a consistent order, and login that allows paste and password managers Hard-to-find help, blocked logins 3.2.6, 3.3.8

5. A worked example: the form field

Forms are where accessibility failures cost money: a buyer or donor who cannot finish leaves. Here is one component taken from failure to acceptance.

Original failure. A donation form uses placeholder text instead of labels. Errors appear only as a red border. On submit, nothing is announced and focus stays on the button.

Corrected implementation.

<label for="amount">Donation amount (USD)</label>
<p id="amount-hint">Minimum $5</p>
<input id="amount" name="amount" inputmode="decimal"
       aria-describedby="amount-hint amount-error"
       aria-invalid="true" autocomplete="transaction-amount">
<p id="amount-error">Enter an amount of $5 or more.</p>

Interaction states. Default, focused (visible outline at 3:1), filled, error (text message plus icon, not color alone), disabled (not used for required steps), and success.

On submit with errors. Show an error summary at the top listing each problem as a link to its field, and move focus to the summary.

On success. Show a confirmation page or message with a clear heading. Announce in-page updates through a status region.

Test procedure. Keyboard only: tab through, submit empty, fix errors, submit. Screen reader (NVDA with Firefox, VoiceOver with Safari): confirm each label, hint and error is read. Zoom to 400% and check reflow. Run automated checks.

Why this matters. Accessible labels and error handling help people finish the journeys that matter most: checkout, donations, admissions, applications, account registration and appointment booking.

Acceptance criteria. Every field has a programmatic label. Errors are described in text and linked to fields. Focus moves to the error summary on failed submit. The flow can be completed by keyboard and screen reader. No automated accessibility violations detected in the tested form states.

6. An illustrative 90-day priority plan

This is an example plan for priority remediation, not a promise that every site conforms in 90 days. It assumes one website on a shared design system, a small team (designer, two developers, a tester), vendors that respond within two weeks, a manageable document library, and approvals within a week. Larger estates take longer.

Days Phase Owner Deliverable
1 to 15 Scope and audit Accessibility lead Agreed scope; component and template inventory; document inventory with priorities; baseline findings tied to components
16 to 30 Fix the foundation Design system lead Updated tokens, focus style, targets, form components and templates, each passing its component test
31 to 60 Fix priority journeys and documents Development lead Checkout, donation, sign-up, login, search and contact journeys retested; vendor issues logged; priority documents fixed or replaced with HTML
61 to 75 Guardrails Development lead Automated checks in the release process; CMS image and caption rules; editor training done
76 to 90 Retest and report Accessibility lead Retest of agreed scope with evidence recorded; ACR drafted where procurement or customer requirements call for one; accessibility statement updated; remaining issues assigned with dates

Inventory documents in the first phase, not the last. Large PDF libraries are often the biggest backlog.

7. Keeping it accessible at scale

Responsibility Owner Rule
Shared components Design system lead Accessibility fixes ship in the component library first
Adoption across sites Each site’s development lead Sites move to updated components within an agreed window
Content Content editors, with approval Images classified, headings used, link text meaningful
Third-party tools Procurement and IT Request a current ACR, review partial and non-support findings that affect your use, and manually test the critical journey before approval. An ACR alone may be old or cover a different version or setup.
Release testing QA Automated checks plus a keyboard pass on changed journeys
Feedback Named contact Accessibility reports answered within a set time

What blocks a release: new critical or high-impact accessibility regressions on changed content, found by automated or manual testing, especially when they stop someone completing a priority journey by keyboard or assistive technology. Exceptions are recorded with an owner, a reason and a fix date.

8. Proving it

Automated tools catch only part of the problem. Proof needs manual testing with assistive technology and, where possible, testing with people with disabilities.

A sample test record

Field Example
Scope Homepage, donation journey, 3 article templates
Standard WCAG 2.2 AA
Date and tester [date], [tester name]
Tools and versions Automated checker, NVDA with Firefox, VoiceOver with Safari (exact versions recorded at test time)
States tested Default, focus, error, success, mobile width
Result Pass, fail or not applicable per criterion
Evidence Screenshot or recording and notes per issue

Two documents show the work:

  1. Accessibility Conformance Report (ACR). A report of an evaluation, written using the VPAT template from the Information Technology Industry Council. It is not a certification. It states, criterion by criterion, whether a product supports, partially supports or does not support the standard.
  2. Accessibility statement. Names the standard you target, the date of the last review, known limitations, your plan and a contact that responds.

Be honest in both. A report that claims full conformance and fails a spot check does more harm than one that lists known gaps.

Free screening. OST’s free WCAG checker is a first screening tool. Like every automated scanner, it cannot verify full conformance; a manual audit is still needed.

9. Real-world audit example: two design tokens, 25 failing elements

Example from a public website: a San Francisco public-policy nonprofit (anonymized). This is a findings example only; no changes were made to the site.

What was tested. On October 5, 2026, OST ran an automated WCAG 2.2 AA scan (axe-core 4.10) of the organization’s homepage. It found one type of failure, color contrast, on 25 elements. No overlay widget is used. An automated scan of one page is a starting point, not a full audit.

What caused it. All 25 failures came from two brand colors used across the site:

Color use Contrast Required Elements
Gray text (#9a9da0) on white 2.72:1 4.5:1 16
Teal (#0ea8ce) text on white 2.79:1 4.5:1 (normal text) or 3:1 (large text) 6
White text on teal buttons 2.79:1 4.5:1 3

What the fix would be. A page-by-page approach would mean editing 25 elements on this page alone, and more on every other page. The design-system approach changes two color tokens once. For example, darkening the gray to #747678 (4.56:1) and the teal to #0b819f (4.51:1) keeps both colors close to the brand while passing for normal text everywhere they are used. Any real change would need the organization’s brand approval and a retest of its pages.

Two design tokens caused 25 failing elements

The lesson. On this page, two design tokens caused every automated failure. Fixing the problem at the token level can resolve it wherever that token is consistently used, and reduces the risk of the same failure appearing on new pages.

About the author

Manish Mittal is Technology and Digital Solutions Leader at OpenSource Technologies (OST). He has 23+ years in technology and has been with OST since 2012. OST is a women-led, WBENC-certified digital engineering firm with 14+ years and 500+ projects delivered for ecommerce, public sector and nonprofit clients.

Where do your accessibility problems start?

OST can evaluate shared components, critical user journeys, third-party integrations and content workflows to find where accessibility failures repeat, and where fixing them once has the greatest impact.

Sources

All accessed October 5, 2026.

  1. US Department of Justice, ADA.gov, “Fact Sheet: New Rule on the Accessibility of Web Content and Mobile Apps,” with the April 2026 interim final rule. https://www.ada.gov/resources/2024-03-08-web-rule/
  2. HHS, “HHS’ Office for Civil Rights Extends Web and Mobile Accessibility Compliance Deadline,” May 2026. https://www.hhs.gov/press-room/hhs-extends-mobile-and-web-accessibility-deadline.html
  3. Federal Register, “Extension of Compliance Dates … Accessibility of Web Content and Mobile Applications of Recipients of Departmental Financial Assistance,” May 11, 2026. https://www.federalregister.gov/documents/2026/05/11/2026-09266/
  4. W3C, “What’s New in WCAG 2.2.” https://www.w3.org/WAI/standards-guidelines/wcag/new-in-22/
  5. W3C, “Website Accessibility Conformance Evaluation Methodology (WCAG-EM).” https://www.w3.org/WAI/test-evaluate/conformance/wcag-em/
  6. European Commission, “European Accessibility Act.” https://commission.europa.eu/strategy-and-policy/policies/justice-and-fundamental-rights/disability/union-equality-strategy-rights-persons-disabilities-2021-2030/european-accessibility-act_en
  7. ETSI, EN 301 549 V4.1.1, September 2, 2026. https://www.etsi.org/deliver/etsi_en/301500_301599/301549/04.01.01_60/en_301549v040101p.pdf
  8. UsableNet, 2026 Midyear Report, July 2026. https://info.usablenet.com/2026-midyear-report
  9. Seyfarth Shaw LLP, ADA Title III News and Insights, “2026 Mid-Year Report: ADA Title III Federal Lawsuit Numbers Are Climbing,” September 2026. https://www.adatitleiii.com/2026/09/2026-mid-year-report-ada-title-iii-federal-lawsuit-numbers-are-climbing/
  10. Information Technology Industry Council, VPAT. https://www.itic.org/policy/accessibility/vpat