---
tags: WCAG, Accessibility, ADA, Compliance
---
# WCAG 2.1 AA Compliance Checklist for Websites (2026)
A practical reference checklist for developers, designers, and business owners to audit web accessibility against WCAG
2.1 AA — the standard referenced by the U.S. Department of Justice for ADA compliance.
> **Quick audit:** Run a free automated scan at [WCAGsafe](https://wcagsafe.com) to catch violations instantly.
---
## 1. Images & Media
- [ ] All `<img>` tags have descriptive `alt` text
- [ ] Alt text is not a filename (e.g., `IMG_4021.jpg`) or generic word (e.g., `image`)
- [ ] Decorative images use `alt=""` (empty, not missing)
- [ ] Videos have captions (auto-captions alone don't qualify)
- [ ] Audio content has a transcript
- [ ] No images of text (except logos)
---
## 2. Keyboard & Focus
- [ ] All interactive elements reachable by Tab key
- [ ] Focus indicator is visible (not removed with `outline: none`)
- [ ] Logical tab order matches visual layout
- [ ] No keyboard traps (modal dialogs must be escapable)
- [ ] Skip navigation link present ("Skip to main content")
---
## 3. Color & Contrast
- [ ] Normal text: contrast ratio ≥ 4.5:1
- [ ] Large text (18pt+ or 14pt bold): contrast ratio ≥ 3:1
- [ ] UI components and focus rings: contrast ratio ≥ 3:1
- [ ] Information is not conveyed by color alone (e.g., red = error must also have an icon or text)
---
## 4. Forms
- [ ] Every input has a visible `<label>` (not just placeholder text)
- [ ] Labels are programmatically associated (`for`/`id` or `aria-label`)
- [ ] Error messages are specific ("Enter a valid email" not just "Error")
- [ ] `autocomplete` attribute set on personal data fields (email, name, phone)
- [ ] Required fields are indicated (not by color alone)
---
## 5. Headings & Structure
- [ ] Page has exactly one `<h1>`
- [ ] Headings follow logical order (no jumping from H1 to H4)
- [ ] Headings describe the section content (not just styled text)
- [ ] Landmark regions used: `<header>`, `<main>`, `<nav>`, `<footer>`
---
## 6. Links & Buttons
- [ ] Link text is descriptive ("Read the ADA compliance guide" not "Click here")
- [ ] Links that open new tabs warn users (`aria-label="... (opens in new tab)"`)
- [ ] Buttons have accessible names (not just icons without labels)
- [ ] No duplicate link text pointing to different destinations
---
## 7. Page & Navigation
- [ ] `<html lang="en">` (or appropriate language code) set
- [ ] Page title (`<title>`) is unique and descriptive per page
- [ ] Content is readable without horizontal scroll at 320px width
- [ ] Text can be resized to 200% without loss of content
- [ ] No content flashes more than 3 times per second
---
## 8. Touch & Mobile
- [ ] Touch targets are at least 44×44px (WCAG 2.5.5)
- [ ] Sufficient spacing between interactive elements
- [ ] No functionality requires complex gestures (pinch, swipe) without a simpler alternative
---
## Common Violations That Trigger ADA Lawsuits
Based on 2024–2025 lawsuit data, the most frequently cited violations are:
1. Missing or inadequate image alt text
2. Poor color contrast
3. Inaccessible forms (missing labels)
4. No keyboard navigation
5. Missing skip navigation
---
## How to Audit Your Site
**Manual checks:** Use a keyboard only to navigate your site. If you get stuck, something is broken.
**Screen reader test:** NVDA (Windows, free) or VoiceOver (Mac, built-in).
**Automated scan:** Automated tools catch ~30–40% of violations. Use [WCAGsafe](https://wcagsafe.com) for a free
instant scan — it runs axe-core plus enhanced custom rules and explains each violation in plain English.
**Note:** A passing automated scan does not guarantee full WCAG conformance. Use it as a starting point, not an
endpoint.
## Further Reading
- [ADA Compliance Cost in 2026: What Businesses Actually Pay](https://wcagsafe.com/blog/ada-compliance-cost-2026)
- [ADA Compliance Checklist for Small Businesses](https://wcagsafe.com/blog/ada-compliance-checklist-small-business)
- [How to Fix WCAG Violations Step by Step](https://wcagsafe.com/blog/how-to-fix-wcag-violations)
- [ADA Title II Deadline April 2026: What You Need to
Know](https://wcagsafe.com/blog/ada-title-ii-deadline-april-2026)
- [ADA Lawsuit Statistics 2024](https://wcagsafe.com/blog/ada-lawsuit-statistics)
---
## Useful Resources
- [WebAIM Contrast Checker](https://webaim.org/resources/contrastchecker/)
- [WCAG 2.1 Quick Reference](https://www.w3.org/WAI/WCAG21/quickref/)
- [DOJ ADA Web Guidance (2022)](https://www.ada.gov/resources/web-guidance/)
- [WCAGsafe Free Scanner](https://wcagsafe.com) — automated WCAG 2.1 AA audit