WCAG audit2026-05-027 min read

WCAG Audit Checklist: A Practical Guide for Small Business Websites

A step-by-step WCAG audit checklist for small business owners. Find and fix accessibility issues before they become legal problems or lost customers.

Free tool

Grade your website before you keep reading

Most readers want a quick benchmark first. Start with the free Website Grader, then come back to this article with a clearer sense of what to fix.

Grade My Website →
WCAG Audit Checklist: A Practical Guide for Small Business Websites

# WCAG Audit Checklist: A Practical Guide for Small Business Websites

You've heard about web accessibility. Maybe you've even seen a demand letter or an ADA lawsuit headline. But when you search for WCAG compliance, you get 87-page specifications written for government contractors.

This isn't that.

This is a practical checklist for small business owners who want to make their websites accessible — without hiring a consultancy or rewriting everything from scratch.

Why This Matters Right Now

  • 1.3 billion people: worldwide live with significant disabilities
  • 26% of US adults: have some form of disability
  • Accessibility lawsuits: have increased 300% since 2018
  • Google rewards accessible sites: through Core Web Vitals and user experience signals
  • Accessible websites reach more people, rank better in search, and reduce legal risk. That's not charity — that's business sense.

    Understanding the WCAG Framework

    WCAG (Web Content Accessibility Guidelines) is organized around four principles. Every guideline falls into one of these:

  • **Perceivable:** Content can be perceived by everyone (visual, auditory, tactile)
  • **Operable:** Interface works with keyboard, voice, and assistive tech
  • **Understandable:** Content and navigation are clear and predictable
  • **Robust:** Content works across browsers, devices, and assistive technologies
  • WCAG has three conformance levels: **A** (minimum), **AA** (standard target), and **AAA** (enhanced). Most businesses should aim for **AA compliance**. That's what this checklist covers.

    The Small Business WCAG Audit Checklist

    🔍 Perceivable

    Images and Media

  • [ ] All images have descriptive `alt` text (not "image1.jpg" or empty)
  • [ ] Decorative images use `alt=""` or are CSS background images
  • [ ] Images of text are replaced with actual text where possible
  • [ ] Videos have captions (at minimum, auto-generated and reviewed)
  • [ ] Audio content has transcripts
  • Color and Contrast

  • [ ] Text-to-background contrast ratio is at least **4.5:1** for normal text
  • [ ] Large text (18pt+ or 14pt+ bold) has at least **3:1** contrast
  • [ ] Color is not the only way information is conveyed (no "red = error" without text labels)
  • [ ] Links are distinguishable from surrounding text (underline or 3:1 contrast difference)
  • Content Structure

  • [ ] Page language is set in the `<html>` tag (`lang="en"`)
  • [ ] Content reads logically without CSS (test by disabling styles)
  • [ ] Instructions don't rely solely on sensory characteristics ("click the round button" without context)
  • ⌨️ Operable

    Keyboard Navigation

  • [ ] Every interactive element is reachable via `Tab` key
  • [ ] Focus order follows a logical reading sequence
  • [ ] Focus indicator is visible (don't remove focus outlines with `outline: none`)
  • [ ] No keyboard traps — users can navigate away from every element
  • [ ] Skip-to-content link is present (hidden until focused)
  • Timing and Motion

  • [ ] Auto-playing content can be paused or stopped
  • [ ] No content flashes more than 3 times per second
  • [ ] Time limits can be extended or turned off
  • [ ] Carousels and sliders can be paused and manually controlled
  • Navigation

  • [ ] Multiple ways to find pages (navigation menu + sitemap + search)
  • [ ] Page titles are descriptive and unique
  • [ ] Active/selected states are clear in navigation
  • [ ] Breadcrumbs or clear hierarchy shows where users are
  • 🧠 Understandable

    Readability

  • [ ] Content is written at an appropriate reading level (aim for 8th grade for general audiences)
  • [ ] Unusual words, jargon, and abbreviations are explained
  • [ ] Language changes within content are marked (`lang` attribute on specific elements)
  • Forms and Input

  • [ ] Every form field has a visible label (not just placeholder text)
  • [ ] Labels are programmatically linked to inputs (`<label for="...">`)
  • [ ] Required fields are clearly marked (not just with color)
  • [ ] Error messages are specific and suggest fixes ("Email must include @")
  • [ ] Error messages appear next to the relevant field, not just at the top
  • Consistency

  • [ ] Navigation appears in the same place on every page
  • [ ] Interactive elements behave consistently (same icon = same action)
  • [ ] No unexpected changes when focusing or hovering over elements
  • 🛡️ Robust

    Code Quality

  • [ ] HTML validates without major errors (test with W3C validator)
  • [ ] ARIA landmarks are used correctly (`role="navigation"`, `role="main"`, etc.)
  • [ ] ARIA attributes match their purpose (don't use `aria-hidden` on focusable elements)
  • [ ] Custom widgets (dropdowns, modals) follow ARIA authoring practices
  • Compatibility

  • [ ] Site works with screen readers (test with VoiceOver, NVDA, or JAWS)
  • [ ] Site works with browser zoom at 200% without content overlap or clipping
  • [ ] Site works with browser zoom at 400% in reflow mode
  • [ ] No functionality breaks when text size is increased
  • How to Run Your Audit (Tools and Process)

    Free Tools

    | Tool | What It Does | Best For |

    |---|---|---|

    | **WAVE** (wave.webaim.org) | Visual overlay of accessibility issues | Quick page-by-page scanning |

    | **axe DevTools** (browser extension) | Automated testing in Chrome/Firefox | Developer-friendly issue detection |

    | **Lighthouse** (Chrome DevTools) | Accessibility score + recommendations | Overall health check |

    | **Colour Contrast Analyser** | Check specific color combinations | Design review |

    | **NVDA** (free screen reader) | Test how screen readers navigate your site | Manual testing |

    Automated vs Manual Testing

    Automated tools catch about **30% of accessibility issues**. They're great for the technical stuff — missing alt text, contrast failures, ARIA errors. But they miss the things that matter most to real users:

  • Does the page make sense when read aloud?
  • Can you complete your main task using only a keyboard?
  • Are error messages actually helpful?
  • **Do both.** Run automated scans first, fix what they find, then do manual testing for the critical user journeys on your site.

    Audit Priority Order

    Not everything is equally important. Tackle issues in this order:

  • **Homepage and primary navigation** — everyone sees this
  • **Main conversion path** (contact form, checkout, booking)
  • **High-traffic pages** (your top 5-10 pages by visits)
  • **Blog and content pages**
  • **Footer and secondary pages**
  • Common Issues We See on Small Business Sites

    These are the most frequent accessibility failures — and the easiest to fix:

    **1. Missing alt text on product/service images**

    Fix: Write descriptive alt text for every meaningful image. "Handmade ceramic vase with blue glaze" not "IMG_4821."

    **2. Low contrast text**

    Fix: Check your body text and link colors. Gray-on-white is the most common offender.

    **3. Form fields without labels**

    Fix: Add proper `<label>` elements. Placeholder text alone is not a label.

    **4. Keyboard-inaccessible navigation**

    Fix: Remove `tabindex="-1"` from navigation items. Ensure dropdown menus open with Enter/Space.

    **5. No skip navigation link**

    Fix: Add a hidden link at the top of your page that skips to main content. Screen reader users rely on this.

    **6. Auto-playing media**

    Fix: Remove autoplay or add prominent pause controls.

    **7. PDF-only content**

    Fix: Provide HTML alternatives for any critical PDF content.

    Making It Sustainable

    Accessibility isn't a one-time project. It's a practice.

  • Add accessibility to your publishing checklist: — every new page gets checked
  • Train your team: — content writers need to know about headings and alt text
  • Schedule quarterly audits: — sites drift, new content gets added, things break
  • Include accessibility in vendor contracts: — if someone builds for you, they build accessibly
  • What To Do Today

  • **Run WAVE on your homepage.** It takes 30 seconds. Fix the top 3 issues.
  • **Tab through your site.** If you get stuck anywhere, that's a keyboard trap. Fix it.
  • **Check your contact form.** Are labels visible and linked? Do errors make sense?
  • **Test at 200% zoom.** If anything overlaps or disappears, fix the layout.
  • Four things. Maybe an hour of work. Your site is already better for millions of people.

    ---

    Want a full automated accessibility audit? [SiteInsight AI](/) scans your entire site and prioritizes fixes by impact — no technical expertise required.

    Turn this article into a real benchmark

    Start with the free Website Grader for an instant score, then move to the full AI scan when you want page-level recommendations.

    Open the Free Website Grader →