How to Manually Check ADA Compliance on Your Website (Step-by-Step) | AccessiTool

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:

  1. Put your mouse aside — don't touch it
  2. Press the Tab key repeatedly
  3. Navigate through your entire website
  4. Press Enter to activate buttons and links
  5. Press Spacebar to toggle checkboxes
  6. 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:

  1. Look at your text and background colors
  2. Is light gray text on white background hard to read?
  3. 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:

  1. Right-click on any image
  2. Select "Inspect" or "Inspect Element"
  3. Look for the alt attribute in the HTML
  4. 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" or alt="12345" (meaningless)
  • ❌ No alt attribute at all

Step 5: Form Labels Test

📝 How to Test Form Accessibility

What to do:

  1. Find a contact form, search box, or checkout form
  2. Click inside the first field
  3. Does a visible label tell you what to enter?
  4. 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:

  1. Look at your page's headings
  2. Does the title use H1? (should be only one per page)
  3. Are main sections using H2?
  4. Are subsections using H3?
  5. 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

❓ Do I need to be a developer to manually test ADA compliance?
No. Most manual tests only require a keyboard and your eyes. Inspecting alt text requires basic HTML knowledge (right-click → Inspect), which anyone can learn in 5 minutes.
❓ How is manual testing different from automated tools?
Automated tools catch 30-40% of issues. Manual testing catches the rest — logical order, screen reader quality, keyboard traps, etc. Both are necessary for full compliance.
❓ Can I use a free ADA checker instead of manual testing?
Use both. Start with a free automated scan to find easy issues, then do manual testing for everything else.
❓ What's the most common manual test failure?
Keyboard focus indicators. Most websites remove the blue outline for design reasons — but that's a violation. Users can't see where they are when tabbing.

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.

Share