All Guides
Accessibility

Run an Accessibility Audit

Find and fix accessibility issues so everyone can use your website.

What this covers: How to audit your website for accessibility barriers using free tools (WAVE, axe DevTools) and manual keyboard testing, then prioritize and fix the most common issues.

Who it’s for: Site owners and developers who need to identify and resolve accessibility problems on an existing website.

Key outcome: You’ll have a prioritized list of accessibility issues with fixes applied for the most impactful ones, including alt text, color contrast, form labels, and keyboard navigation.

Time to read: 6 minutes

Part of: Accessibility series

Accessibility isn’t just about legal compliance—it’s about not excluding 15-20% of your potential audience. Screen reader users, keyboard-only navigators, people with low vision, and those with motor impairments all need your site to work for them.

This guide covers: How to audit your site for accessibility issues, prioritize fixes, and maintain compliance over time.

Quick Accessibility Check (15 minutes)

If you just want to know if you have obvious problems:

  1. Install WAVE browser extension (free)
  2. Visit your homepage and click the WAVE icon
  3. Look for red flags (errors) – these need fixing
  4. Repeat on your most important pages (contact, product, checkout)

Most common issues WAVE finds:

  • Missing alt text: Images without descriptions
  • Low contrast: Text that’s hard to read
  • Missing form labels: Form fields without proper labels
  • Empty links: Links with no text (icon-only)

The Keyboard Test (5 minutes)

Put your mouse away and try to use your site with only a keyboard:

  1. Press Tab to move between interactive elements
  2. Can you see where you are? (There should be a visible focus indicator)
  3. Can you reach all buttons, links, and form fields?
  4. Can you open menus and close modals with keyboard?
  5. Press Enter or Space to activate buttons

If you get stuck or can’t see where focus is, you have keyboard accessibility issues.

Fixing Common Issues

Missing Alt Text

Every meaningful image needs alt text describing what it shows.

WordPress: Edit image in Media Library → fill in “Alt Text” field

Good alt text examples:

  • Product photo: “Blue running shoe, side view”
  • Team photo: “Three team members in office meeting”
  • Decorative image: Leave alt text empty (not “decorative”)

Low Color Contrast

Text must be readable against its background. Minimum ratios:

  • Normal text: 4.5:1 contrast ratio
  • Large text (18px+): 3:1 contrast ratio

Check with: WebAIM Contrast Checker

Common fix: Darken gray text. #767676 is often the lightest gray that passes on white backgrounds.

Missing Form Labels

Every form field needs a label that’s programmatically connected.

<!-- Wrong -->
<input type="email" placeholder="Email">

<!-- Right -->
<label for="email">Email</label>
<input type="email" id="email">

WordPress: Use a form plugin like Gravity Forms or WPForms—they handle labels correctly.

Keyboard Focus Visibility

Users need to see where keyboard focus is. Never remove focus outlines without replacing them.

/* Don't do this */
:focus { outline: none; }

/* Do this instead */
:focus { outline: 2px solid #0066cc; outline-offset: 2px; }

Full Audit Process (For Compliance)

If you need documented WCAG compliance (legal requirements, enterprise clients, government contracts):

Step 1: Automated Scan

Run both tools on all key pages:

  • WAVE – Visual feedback, good for quick review
  • axe DevTools – More technical, catches more issues

Export reports for documentation.

Step 2: Manual Testing

  • Keyboard navigation: Tab through entire pages
  • Screen reader: Test with VoiceOver (Mac) or NVDA (Windows, free)
  • Zoom: Does the site work at 200% zoom?
  • Motion: Can animations be paused or disabled?

Step 3: Create Remediation Plan

Prioritize by impact:

  1. Critical: Users can’t complete key tasks (checkout, forms, navigation)
  2. High: Content is inaccessible (missing alt text, no captions)
  3. Medium: Usability issues (poor contrast, small tap targets)
  4. Low: Best practice improvements

When to Hire an Expert

  • You’ve received a legal demand letter
  • You need a VPAT (Voluntary Product Accessibility Template)
  • Your site serves government or education sectors
  • You’re launching a major redesign and want to build accessible from the start

What to expect: Professional audits cost ,000-15,000+ depending on site size and depth of testing.

Sources

Accessibility Audit Questions Answered

How often should you run an accessibility audit?

Run a full accessibility audit at least once per quarter and after every major site redesign or content overhaul. Automated scans should run weekly or on every deployment to catch regressions early.

What is the difference between WCAG A, AA, and AAA compliance?

Level A covers the most basic accessibility requirements like alt text for images. Level AA, which most regulations require, adds contrast ratios (4.5:1 minimum) and keyboard navigation. Level AAA is the highest standard and is typically only required for government or specialized applications.

Can automated tools catch all accessibility issues?

Automated tools catch roughly 30-40% of WCAG issues, primarily code-level problems like missing alt attributes and color contrast failures. The remaining 60-70% require manual testing, including keyboard navigation, screen reader behavior, and cognitive accessibility.

What are the most common accessibility failures?

The top five failures are missing image alt text, insufficient color contrast, empty links, missing form labels, and missing document language. These five issues alone account for over 95% of detected errors on most websites.

✓ The Accessibility Audit Checklist

  • WAVE shows zero errors on key pages
  • You can deal with the entire site with keyboard only
  • All images have appropriate alt text
  • All forms have proper labels

Accessibility is ongoing: New content needs checking. Run WAVE monthly or integrate axe-core into your development process.

Accessibility Audit Questions

Is my website required to be accessible?

In the US, public-facing websites may be subject to ADA requirements. Government and education sites have stricter requirements under Section 508.

What’s the minimum I need to do?

Fix WAVE errors, ensure keyboard navigation works, and add alt text to images. That handles the most common issues.

How often should I audit?

Run WAVE after any significant content or design changes. Full audits quarterly if you add content regularly.