Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
WordPress

Accessibility on WordPress, Practically

Last updated:

Where the failures are

  1. Theme: poor keyboard navigation, invisible focus, bad contrast
  2. Images: missing or useless alt text
  3. Forms: fields without proper labels
  4. Headings: chosen for size rather than structure
  5. Links: “click here” with no context
Fixing those five gets most sites most of the way. None of them requires an expert and all of them improve the site for everyone.

Test it in ten minutes

  • Navigate the whole site with the keyboard only
  • Check you can always see where the focus is
  • Zoom to 200% and confirm nothing breaks
  • Turn off images and see whether the page still makes sense

Alt text that helps

Describe what the image conveys, not what it is. “Engineer replacing a boiler flue” rather than “image” or a filename.

Decorative images should have empty alt text so screen readers skip them rather than announcing noise.

Headings are structure, not styling

One h1 per page, then h2 for sections and h3 beneath them. Never choose a heading level because of how big it looks.

Screen reader users navigate by headings, and a page with no structure is a page they cannot skim.

Choose an accessible theme

Retrofitting accessibility into a badly-built theme is far more work than choosing a good one. Test keyboard navigation on a theme demo before buying.

Themes advertised as accessibility-ready are usually a better starting point, though they still need checking.

Frequently asked questions

Is this a legal requirement?

For public sector organisations in many jurisdictions, yes. For businesses it varies and expectations are rising everywhere.

Do accessibility overlay tools work?

They do not fix underlying problems and they have attracted legal challenges. Fix the site rather than adding a widget.

How much work is it?

For a reasonably-built site, a few days. For one built on a poor theme, potentially a rebuild.

Does it help SEO?

The overlap is substantial — proper headings, alt text and semantic markup help both.

Keep reading

Never tested your site with a keyboard?

Ten minutes tells you a great deal. Happy to run a proper audit if you want the detail.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Web DevelopmentBusiness Automation