ADA website checklist for WordPress

WordPress sites combine a theme, plugins, page builders and your own content, and accessibility issues can come from any of them. Work through this list in order.

This is a technical accessibility assessment, not legal advice, and automated testing cannot establish ADA compliance.

The six most common issues

The WebAIM Million, an annual automated scan of the top one million home pages, has found these six types of issue at the top of its list year after year.

  1. Images without alternative text. Media → Library → click the image → fill in “Alternative Text”. For images already placed on a page, open the page, select the Image block and fill in “Alternative text” in the block settings, since the block can override the library value.
  2. Low-contrast text. Block themes: Appearance → Editor → Styles → Colors. Classic themes: Appearance → Customize → Colors. Darken the text colors, and check page-builder sections that set their own colors. Aim for at least 4.5:1 with the WebAIM Contrast Checker.
  3. Form fields without labels. In your form plugin (Contact Form 7, WPForms, Gravity Forms and others), give every field a visible label instead of placeholder text only. For search and newsletter fields from the theme, check its settings or ask the theme developer.
  4. Links with no readable name. Give linked images alternative text that describes the destination. Icon links in menus and widgets need a text label or aria-label.
  5. Buttons with no readable name. Icon buttons (menu, search, sliders) usually come from the theme or a page builder. Check the widget's settings for a label, or ask the developer to add aria-labels.
  6. Page language not declared. Settings → General → Site Language. If it's still missing, the theme's header.php should use <html <?php language_attributes(); ?>>.

Checks only a person can do

Keep it from coming back

Want the specifics for your site? Our $149 Technical Assessment + Fix Plan maps your letter's claims to the actual issues on your pages, with step-by-step fixes and a dated before/after report after you fix them.