Skip to main content
AWE Education & Outreach · March 17, 2026

ADA Web Accessibility
Compliance

Everything water districts, landscaping companies, and public entities need to know — who must comply, what the spec requires, when the deadlines hit, and what happens if you don't.

Section 01

Who

0+

special districts in Texas alone must comply

Title II — Government

All state and local government entities — cities, counties, water districts, sewer districts, irrigation districts, transit authorities, school districts. The DOJ's April 2024 final rule names special districts explicitly.

Title III — Private Business

12 categories of "public accommodations" — hotels, restaurants, banks, healthcare, landscaping companies, contractors, nurseries, professional services. No minimum employee count. No revenue threshold. No small business exemption.

Critical Facts

  • 77% of lawsuits target companies under $25M revenue
  • You cannot contract away liability — if a vendor builds your site, you are still liable
  • • The organization is liable, not individual employees

Exemptions (Very Narrow)

  • • Religious organizations (Title III only)
  • • Bona fide private clubs
  • • Purely personal non-commercial websites
  • No small business exemption exists

Section 02

What

0.0%

of the top 1 million websites fail WCAG — average of 51 errors per homepage

The Standard: WCAG 2.2 Level AA — Four Principles (POUR)

P
Perceivable
Alt text, captions, 4.5:1 contrast
O
Operable
Keyboard access, no traps, skip nav
U
Understandable
Language declared, predictable nav, error help
R
Robust
Proper semantics, ARIA, works with assistive tech

WCAG 2.2 Level AA — Section by Section

55 success criteria across 13 guidelines, plus Section 5 conformance requirements. WCAG 2.2 (Oct 2023) adds 6 new A/AA criteria and retires 4.1.1 Parsing. Each section below is collapsed — expand to see criteria, common failures, and live examples.

P

Principle 1: Perceivable

Information must be presentable in ways users can perceive — 20 criteria

1.1Text Alternatives1 criterion

Provide text alternatives for any non-text content so it can be changed into other forms people need.

A1.1.1 Non-text Content

All images, icons, SVGs, and non-text elements need text alternatives.

Common failures:

  • Images missing alt attributes entirely
  • Decorative images not marked with alt=""
  • Icon buttons (hamburger, close, search) with no accessible name
Missing Alt Text — SC 1.1.1
×No alt attribute
<img src="drip-emitter.jpg">
Descriptive alt text
<img src="drip-emitter.jpg"
     alt="A drip emitter watering
     a rose bush">
Rendered Preview

Screen reader announces:

"drip-emitter.jpg, image"

Screen reader announces:

"A drip emitter watering a rose bush, image"

1.2Time-based Media5 criteria

Provide alternatives for time-based media — captions, transcripts, and audio descriptions.

A1.2.1 Audio-only & Video-only
A1.2.2 Captions (Prerecorded)
A1.2.3 Audio Description or Alt
AA1.2.4 Captions (Live)
AA1.2.5 Audio Description

Common failures:

  • Videos with no captions or auto-generated captions never reviewed
  • Live-streamed board meetings with no real-time captioning
  • Podcast episodes with no transcript
1.3Adaptable5 criteria

Create content that can be presented in different ways without losing information or structure.

A1.3.1 Info and Relationships
A1.3.2 Meaningful Sequence
A1.3.3 Sensory Characteristics
AA1.3.4 Orientation
AA1.3.5 Identify Input Purpose

Common failures:

  • Styled divs used instead of proper heading tags
  • Form inputs without associated label elements
  • Required fields indicated only by color with no programmatic indication
1.4Distinguishable9 criteria

Make it easier for users to see and hear content — contrast, resize, spacing, and visual presentation.

A1.4.1 Use of Color
A1.4.2 Audio Control
AA1.4.3 Contrast (Minimum)
AA1.4.4 Resize Text
AA1.4.5 Images of Text
AA1.4.10 Reflow
AA1.4.11 Non-text Contrast
AA1.4.12 Text Spacing
AA1.4.13 Content on Hover/Focus

Common failures:

  • Light gray text on white backgrounds — the single most common WCAG failure
  • Fixed-height containers that clip text at 200% zoom
  • Form input borders that blend into the background
Low Contrast Text — SC 1.4.3
×Fails 4.5:1 ratio
<p style="color: #a8c8e8;
         background: #ffffff;">
  Light blue on white (2.1:1)
</p>
Passes 4.5:1 ratio
<p style="color: #2d5f8a;
         background: #ffffff;">
  Dark blue on white (6.8:1)
</p>
Rendered Preview

Light blue on white (2.1:1)

Contrast ratio: 2.1:1 — FAIL

Dark blue on white (6.8:1)

Contrast ratio: 6.8:1 — PASS

O

Principle 2: Operable

UI components and navigation must be operable by all users — 20 criteria

2.1Keyboard Accessible3 criteria

Make all functionality available from a keyboard — no mouse required.

A2.1.1 Keyboard
A2.1.2 No Keyboard Trap
A2.1.4 Character Key Shortcuts

Common failures:

  • Custom dropdowns, sliders, and carousels that only respond to mouse clicks
  • Modal dialogs that trap focus without cycling back to the beginning
  • onClick handlers on divs without keyboard event handlers or tabindex
2.2Enough Time2 criteria
A2.2.1 Timing Adjustable
A2.2.2 Pause, Stop, Hide
2.3Seizures & Physical Reactions1 criterion
A2.3.1 Three Flashes or Below Threshold

No content flashes more than 3 times per second.

2.4Navigable8 criteria

Help users navigate, find content, and determine where they are.

A2.4.1 Bypass Blocks
A2.4.2 Page Titled
A2.4.3 Focus Order
A2.4.4 Link Purpose (In Context)
AA2.4.5 Multiple Ways
AA2.4.6 Headings and Labels
AA2.4.7 Focus Visible
AA2.4.11 Focus Not Obscured2.2

Common failures:

  • No "skip to main content" link
  • CSS outline: none applied globally with no replacement focus style
  • Links that say only "Click here" or "Read more" with no context
Non-Descriptive Link Text — SC 2.4.4
×"Click here" means nothing out of context
<a href="/tips">Click here</a>
Descriptive and meaningful
<a href="/tips">View water
  conservation tips</a>
Rendered Preview

For water conservation tips, Click here.

Link list shows: "Click here" — meaningless without surrounding text

View water conservation tips

Link list shows: "View water conservation tips" — self-describing

2.5Input Modalities6 criteria

Support various input methods beyond keyboard — touch, pointer, voice, motion.

A2.5.1 Pointer Gestures
A2.5.2 Pointer Cancellation
A2.5.3 Label in Name
A2.5.4 Motion Actuation
AA2.5.7 Dragging Movements2.2
AA2.5.8 Target Size (Minimum)2.2
U

Principle 3: Understandable

Information and UI operation must be understandable — 13 criteria

3.1Readable2 criteria
A3.1.1 Language of Page
AA3.1.2 Language of Parts
3.2Predictable5 criteria

Pages appear and operate in predictable ways — consistent navigation and identification.

A3.2.1 On Focus
A3.2.2 On Input
AA3.2.3 Consistent Navigation
AA3.2.4 Consistent Identification
A3.2.6 Consistent Help2.2
3.3Input Assistance6 criteria

Help users avoid and correct mistakes — labels, error messages, and confirmation steps.

A3.3.1 Error Identification
A3.3.2 Labels or Instructions
AA3.3.3 Error Suggestion
AA3.3.4 Error Prevention
A3.3.7 Redundant Entry2.2
AA3.3.8 Accessible Authentication2.2

Common failures:

  • Form fields with only placeholder text and no visible label
  • Validation errors shown only by turning the field border red
  • Login forms that block password managers or prevent pasting
Missing Form Label — SC 3.3.2
×Placeholder is not a label
<input type="email"
       placeholder="Email">
Explicit label association
<label for="email">Email</label>
<input type="email" id="email"
       placeholder="you@example.com">
Rendered Preview

No programmatic label — screen reader says "edit text, blank"

Screen reader says "Email, edit text"

R

Principle 4: Robust

Content must work reliably with assistive technologies — 2 criteria

4.1Compatible2 criteria

Maximize compatibility with current and future user agents, including assistive technologies.

A4.1.2 Name, Role, Value
AA4.1.3 Status Messages

4.1.1 Parsing — retired in WCAG 2.2. Originally required well-formed markup, but modern browsers and assistive technologies handle parsing errors gracefully. This criterion is always met in current HTML.

Common failures:

  • Custom components (tabs, accordions, modals) built with divs and no ARIA roles
  • Toggle buttons missing aria-pressed state
  • Toast notifications that appear without role="status"
C

Section 5: Conformance

Rules that define what it means to "conform" to WCAG — 5 requirements

5.2Conformance Requirements5 requirements

These are not testable success criteria — they define the rules for claiming conformance. Failing any one means the page does not conform.

Req5.2.1 Conformance Level
Req5.2.2 Full Pages
Req5.2.3 Complete Processes
Req5.2.4 Accessibility-Supported
Req5.2.5 Non-Interference

Key implications:

  • No partial credit — one failure on a page means the page does not conform
  • Process-wide — a conforming homepage means nothing if the bill-pay flow is broken
  • Third-party content — embedded widgets, iframes, and ads count unless you claim partial conformance under 5.4
  • Non-interference — a broken overlay or auto-playing video can invalidate an otherwise conforming page
5.3–5.5Claims & Partial Conformance3 sections
Ref5.3 Conformance Claims (Optional)
Ref5.4 Partial Conformance — Third Party
Ref5.5 Partial Conformance — Language

Practical notes:

  • Conformance claims are optional — courts care about actual accessibility, not self-declarations
  • The third-party exception is narrow — if you chose to embed it, you're responsible for vetting it
  • Publishing an accessibility statement (even without a formal claim) is a strong good-faith signal

Section 03

When

Special District Deadline

April 26, 2027

Countdown to April 26, 2027 deadline

EntityDeadline
Large state/local govt (50K+ pop)April 24, 2026
Small state/local govt (under 50K)April 26, 2027
Special districts (water, sewer, etc.) — any sizeApril 26, 2027
Private businesses (Title III)No deadline — lawsuits are happening now

Section 04

Where

0

content types covered by the rule

Websites
All pages
Mobile Apps
iOS & Android
Bill Pay
Online portals
Forms
Service requests, signups
PDFs
Rate schedules, minutes
Video
Board meetings, how-tos
Email
Newsletters
Social Media
Posts after deadline

Section 05

Why

First violation penalty (Title II)

$0

Up to $230,464 for subsequent violations. California Unruh: $4,000 per violation per visit.

0+

federal lawsuits in 2025

20% increase YoY

$0

average settlement

up from $4,000 in 2019

0%

of special districts already hit

fines, demand letters, or DOJ complaints

The Carrot

  • 26% of U.S. adults (44.1M people) have some form of disability
  • • Accessible sites get better SEO — proper headings, alt text, semantic HTML
  • Curb-cut effect — captions in noisy rooms, high contrast in sunlight, keyboard nav for power users

Serial Litigation — It's a Business Model

  • 16 law firms account for 90%+ of all ADA web lawsuits
  • • One individual filed 312 lawsuits since 2022
  • 25% of lawsuits cited accessibility overlays as barriers — overlays attract litigation
WARNING

Overlay Tools

accessiBe, UserWay, AudioEye — these are a liability, not a solution.

$0

FTC fine against accessiBe (Jan 2025) for deceptive claims that its AI product could make websites ADA compliant

0

companies using overlays were sued in 2024 — that's 25% of all ADA web lawsuits

  • 600+ accessibility professionals signed an open letter opposing overlays
  • National Federation of the Blind formally opposes all overlays
  • Overlays cosmetically patch surface issues while leaving structural violations untouched
  • Some overlays break assistive technology that was previously working
  • Courts have consistently rejected "we installed an overlay" as a defense
“If a vendor pitches you an overlay as an ADA solution, run.”

Section 07

Tools

No single tool catches everything. Layer automated + AI + manual testing.

WAVE

Free

Browser Extension

Color-coded overlays showing errors, alerts, and features directly on the page. Data stays in browser.

Lighthouse

Free

Chrome DevTools

Built into Chrome. Quick 0-100 accessibility score. One-click audit.

axe DevTools

Free / $500yr

Browser Extension

Developer-focused. Code-level fixes. Powers most automated testing pipelines.

AI (Claude, ChatGPT)

Varies

Chat / API

Paste code, get WCAG evaluation. Generate accessible patterns. Can't test interactive behaviors.

Descript

$24/mo

Video Editor

AI auto-captioning at ~95% accuracy. Great starting point, but always requires human review for WCAG.

NVDA / VoiceOver

Free

Screen Readers

Manual testing with real assistive tech. NVDA (Windows) has 65.6% market share. VoiceOver built into Mac/iOS.

WAVE Icon Legend

Errors
Must fix
Alerts
Review needed
Features
Good practices
Structural
Headings, ARIA
Contrast
Ratio failures

Section 08

Scoring

Conformance is technically binary — pass or fail

Fail one success criterion on a page and that page does not conform. No partial credit, no percentage score. But the legal reality is more nuanced than the technical standard.

How Courts Evaluate Compliance

FactorWeight
Number and severity of violationsHigh
Whether core services are blockedVery high
Documented accessibility programSignificant mitigator
Remediation timeline and progressSignificant mitigator
Responsiveness to complaintsMatters
Pattern vs. isolated violationsMatters

Good Faith — Not a Defense, But It Shapes Outcomes

The DOJ has explicitly said good faith will not excuse noncompliance. However, entities with documented programs get case dismissals, reduced settlements, and shorter timelines. Think of it like OSHA — a safety program doesn't prevent a violation, but it determines whether you get a warning or a six-figure fine.

  1. 1Adopt a formal accessibility policy
  2. 2Conduct regular audits (at least annually)
  3. 3Create a remediation plan with deadlines
  4. 4Train staff who create web content
  5. 5Publish an accessibility statement
  6. 6Respond promptly to accommodation requests
  7. 7Budget for accessibility as recurring line item
  8. 8Document everything

See it in action

We built a fake water district website with 13 intentional WCAG violations. Try finding and fixing them with a live code editor.

SimplyScapes Labs · AWE Education & Outreach · March 17, 2026