How to Manually Check ADA Compliance on Your Website (Step-by-Step)
Automated tools are great — but they only catch 30-40% of accessibility issues. To truly know if your website is ADA compliant, you need to do manual testing.
In this guide, I'll show you exactly how to manually check ADA compliance on your website — step by step. No technical skills required.
✅ Quick Automated Scan First
Before manual testing, run a free automated scan to identify easy-to-find issues.
Run Free Automated Scan →Why Manual ADA Compliance Testing Matters
Automated tools are fast, but they miss:
- ❌ Logical focus order
- ❌ Screen reader announcement quality
- ❌ Proper heading hierarchy
- ❌ Contextual link text ("click here" vs "read more about ADA")
- ❌ Keyboard trap detection
⚠️ Important: Courts and ADA lawsuits consider both automated and manual testing. Don't rely only on automated tools.
What You'll Need Before You Start
- 🔹 A computer with a keyboard (desktop/laptop)
- 🔹 Chrome or Firefox browser (free)
- 🔹 30-45 minutes of time
- 🔹 This guide (open in another tab)
Step 1: Keyboard Navigation Test
⌨️ How to Test Keyboard Accessibility
What to do:
- Put your mouse aside — don't touch it
- Press the
Tabkey repeatedly - Navigate through your entire website
- Press
Enterto activate buttons and links - Press
Spacebarto toggle checkboxes - Press
Escape (Esc)to close modals or menus
What to check:
- ✅ Can you see a visible focus indicator (blue outline) around the focused element?
- ✅ Does focus move in a logical order (top to bottom, left to right)?
- ✅ Can you reach all interactive elements (links, buttons, forms)?
- ✅ Do you get stuck anywhere (keyboard trap)?
Pass/Fail: If you can navigate the entire site and reach everything — ✅ PASS. If not — ❌ FAIL.
Step 2: Screen Reader Test (Basic)
📢 How to Test with a Screen Reader
Free screen readers you can use:
- Windows: NVDA (free download) or Narrator (built-in)
- Mac: VoiceOver (built-in — press Cmd + F5)
- Chrome: ChromeVox extension (free)
What to test:
- ✅ Do images have meaningful alt text?
- ✅ Do buttons say what they do?
- ✅ Are headings read in logical order (H1, H2, H3)?
- ✅ Can you fill out and submit a form?
Quick tip: Turn down your volume first — screen readers can be loud!
Step 3: Color Contrast Test
🎨 How to Test Color Contrast
Manual method:
- Look at your text and background colors
- Is light gray text on white background hard to read?
- Is red text on a dark background hard to see?
Better method — use a free tool:
Use AccessiTool's color contrast checker to get exact ratio numbers.
WCAG requirements:
- ✅ Normal text: 4.5:1 ratio minimum
- ✅ Large text (18pt+): 3:1 ratio minimum
- ✅ Non-text (icons, buttons): 3:1 ratio minimum
Step 4: Alt Text & Images Test
🖼️ How to Test Alt Text
What to do:
- Right-click on any image
- Select "Inspect" or "Inspect Element"
- Look for the
altattribute in the HTML - Does it have a description? Or is it empty (
alt="")?
What good alt text looks like:
- ✅
alt="Red leather sofa on sale for $499"(descriptive) - ✅
alt=""(for decorative images only)
What bad alt text looks like:
- ❌
alt="image"oralt="12345"(meaningless) - ❌ No alt attribute at all
Step 5: Form Labels Test
📝 How to Test Form Accessibility
What to do:
- Find a contact form, search box, or checkout form
- Click inside the first field
- Does a visible label tell you what to enter?
- Try navigating with the Tab key — does focus go to each field?
What to check:
- ✅ Every field has a visible label ("Name", "Email", "Message")
- ✅ Required fields are clearly marked (with asterisk * or text)
- ✅ Error messages are clear and helpful
Step 6: Heading Structure Test
📚 How to Test Heading Hierarchy
What to do:
- Look at your page's headings
- Does the title use
H1? (should be only one per page) - Are main sections using
H2? - Are subsections using
H3? - Are any heading levels skipped (H1 → H3 without H2)?
Good heading structure example:
<h1>Main Page Title</h1>
<h2>Section 1</h2>
<h3>Subsection 1.1</h3>
<h3>Subsection 1.2</h3>
<h2>Section 2</h2>
<h3>Subsection 2.1</h3>
Complete ADA Compliance Checklist (Printable)
✅ Manual Testing Checklist
- ☐ Keyboard: Can Tab through entire site?
- ☐ Keyboard: Is focus indicator visible?
- ☐ Keyboard: No keyboard traps?
- ☐ Screen reader: Images have alt text?
- ☐ Screen reader: Buttons are descriptive?
- ☐ Color: Text has 4.5:1 contrast ratio?
- ☐ Color: Information not conveyed by color alone?
- ☐ Images: All meaningful images have alt text?
- ☐ Forms: All fields have visible labels?
- ☐ Forms: Error messages are clear?
- ☐ Headings: H1-H6 in logical order?
- ☐ Links: Link text is descriptive (not "click here")?
- ☐ PDFs: Are PDF files accessible?
- ☐ Videos: Do videos have captions?
- ☐ Zoom: Can text resize to 200% without breaking layout?
How Long Does Manual ADA Testing Take?
For a typical small business website (10-20 pages):
- First time: 1-2 hours (learning curve)
- After practice: 30-45 minutes
- For major updates: 15-20 minutes
🚀 Can't Do Manual Testing? Use Automated Scan First
Run a free ADA compliance scan to identify issues automatically — then fix the ones you can.
Start Free Scan →Internal Links: More Resources
Frequently Asked Questions
Final Thoughts
Learning how to manually check ADA compliance is a valuable skill. It helps you:
- ✅ Find issues automated tools miss
- ✅ Understand accessibility from a user's perspective
- ✅ Protect your business from lawsuits
- ✅ Make your website better for everyone
Start with the keyboard test today — it takes 5 minutes and often reveals the biggest issues.
🚀 Ready to Test Your Website?
Start with a free automated scan, then use this manual checklist.
Scan My Website Free →No signup. No credit card. Instant results.
💬 Comments (0)