WCAG 2.1 AA has 50 success criteria across 13 guidelines organized under 4 principles. This checklist focuses on the criteria most critical for government websites and most commonly flagged in ADA Title II complaints.
Informational images: <img alt="Chart showing 20% increase in site visits">. Decorative images: <img alt="">. Never use "image of" or "photo of" — describe what the image conveys.
See how 321 websites scored →
View the 2026 ReportUse aria-describedby pointing to a text element, or provide a data table alternative.
<input type="image" alt="Submit search form">
Visual CAPTCHAs must offer an audio alternative for blind users.
Captions must be accurate, synchronized, and include speaker identification for multiple speakers.
Podcasts, audio announcements, and audio-only content need a full text transcript.
Visual information not conveyed in the audio track must be described through audio description or an equivalent text alternative.
Live streams of public meetings, press conferences, and events need live captioning.
One <h1> per page. Headings must be nested logically (h1 → h2 → h3). Never skip levels. Never use headings purely for visual styling.
<label for="email">Email address</label><input id="email">. Placeholder text alone is not a label.
Use <th scope="col"> and <th scope="row">. Data tables need <caption>.
When CSS is disabled or linearized by a screen reader, content should still make sense.
Body text, link text, button labels. Use a contrast checker — many common color combinations fail (light gray on white, pale blue on white).
Headings at 18px bold or larger get the relaxed 3:1 requirement.
Required form fields cannot be indicated only with red text. Links must be distinguishable from surrounding text without relying solely on color (use underlines).
Test by zooming to 200% in your browser. No content should be cut off or overflow unreadably.
Do not embed text in images for decorative purposes. Logos are an exception.
WCAG 2.1 addition. Critical for mobile users and users with low vision who zoom in.
WCAG 2.1 addition. Button borders, checkbox borders, input field borders, focus rings must be distinguishable.
Tab through every interactive element. Dropdowns, date pickers, sliders, drag-and-drop must all have keyboard equivalents.
Modals must trap focus (expected), but also must allow escape via Escape key or a clearly labeled close button.
First focusable element on every page should be a "Skip to main content" link.
<title> HIGH IMPACT
Format: "Page Name - Site Name". Screen readers announce page title first on load.
Tab key should move through interactive elements in a meaningful sequence.
Never suppress the default focus ring without providing a custom one. Test keyboard navigation and verify you always know where focus is.
Avoid "click here", "read more", "learn more" as standalone link text. Use descriptive text like "Read the full ADA Title II compliance guide".
Users must have more than one way to find any given page.
<html lang="en">. Screen readers use this to select the correct pronunciation engine.
If you include content in a different language: <span lang="es">Español</span>
Navigation menus, headers, footers must appear in the same order and location on every page.
Error messages must identify the field and describe how to fix it. Use aria-describedby to associate errors with fields.
Use HTML5 autocomplete attributes on forms: autocomplete="email", autocomplete="name", etc.
Run the W3C HTML validator. Malformed HTML causes unpredictable behavior with screen readers.
Custom widgets (tabs, accordions, carousels) must implement proper ARIA. Test with NVDA + Firefox and VoiceOver + Safari.
Dynamic content updates (form success, search results count, cart updates) must use role="status" or aria-live so screen readers announce changes.
Accessalyze launches April 23 and automates checking for the most common WCAG violations. Scan any URL and get a prioritized fix list in 30 seconds.
Get Launch Notification →← Back to Accessalyze · Read: ADA Title II 2026 Deadline →
See real website accessibility scores: Browse 244+ free accessibility audits →
Try it yourself
Enter your website URL to get a free accessibility score.