WordPress accessibility: plugins, tools and their limits
Accessibility in WordPress doesn't come from the core, but from your theme and content. What plugins can do — and what they can't — what to look for in a theme, and the honest path.
WordPress powers a large part of the web, so the question comes up often: how do I make my WordPress site accessible? The honest answer surprises some people – WordPress itself isn’t the decisive factor; your theme, your content and a handful of helpful plugins are. This article shows where accessibility in WordPress really comes from, what plugins can and cannot do, and what the honest path looks like. The overall process is covered in making your website accessible
How accessible WordPress is out of the box
The WordPress core has done genuine accessibility work over the years, above all in how the admin area is operated. But what your visitors see on the front end is almost entirely determined by your theme and your content – not by WordPress itself.
The question “is WordPress accessible?” is therefore misleading. The right question is: are my theme and my content accessible?
The biggest lever: the theme
The theme decides how the front end is built – the semantic structure of the HTML, the heading hierarchy, keyboard operability, how focus is handled and the framework for contrast. A theme with weaknesses here cannot be retrofitted to conformance with plugins.
The WordPress theme directory has an “accessibility-ready” tag for themes that meet a set of accessibility requirements – a good first filter. If you use a custom theme or a page builder, its output needs to be checked: page builders in particular often produce very little semantic markup.
What plugins can do – and what they can’t
Plugins help with individual, well-defined tasks: managing alternative text, running accessibility checks, or providing an on-screen menu for visitors. What no plugin can do is make a fundamentally inaccessible site accessible.
A plugin that promises to make your site “compliant” with one click is the overlay illusion in plugin form – why that doesn’t work is covered in accessibility overlays. Put honestly, it looks different: an on-screen menu plugin such as Welcoma’s on-screen menu gives your visitors useful tools – text size, contrast, read-aloud – on a cleanly built site. That is a genuine complement, not a compliance button.
Content: the editorial part
A large part of accessibility lives in your content and is independent of the theme: meaningful alternative text (see writing alt text properly), a logical heading structure with exactly one H1 and sensibly nested H2/H3, descriptive link text instead of “click here”, and clear, understandable language.
The block editor gives you the tools for this – you just have to use them properly. No plugin does this work for you.
The honest path in WordPress
The path is the same as everywhere, just with WordPress means: check your theme and content for real barriers (see testing accessibility), fix the problems in the theme and the content rather than with an overlay layer, add helpful plugins such as an on-screen menu precisely where they add value, and re-check after changes.
Frequently asked questions
Is WordPress accessible out of the box?
The core has done a lot of accessibility work, but front-end accessibility depends on your theme and your content, not on WordPress itself.
Does a plugin make my WordPress site accessible?
No. Plugins help with individual tasks, but the theme and the content are what matter. A “one-click compliance” plugin is the overlay illusion and doesn’t solve the actual problems.
What should I look for when choosing a theme?
The “accessibility-ready” tag in the WordPress theme directory. For custom themes or page builders, you should check the output specifically for semantics and keyboard operability.
This guide is not legal advice. For a binding assessment of your specific case, consult a qualified professional.