WordPress WCAG: What Plugins and Themes Can Actually Do
Search for a WordPress WCAG plugin or theme and you will find a lot of promises. Here is what a plugin or theme can honestly do for accessibility, what it cannot, and how to check the result on your own site.
Is There a WordPress Plugin That Makes a Site WCAG Compliant?
No. No plugin can read your whole site, understand what each element is meant to do, and rewrite it correctly. The plugins worth installing do narrower jobs: they add a skip link, prompt editors for alt text, or flag problems while you write a post. Those are useful. None of them turns a site into a WCAG-conformant one, and a plugin that says it does is repeating the promise overlays make.
The reason is structural. WordPress output is the product of your theme, your page builder, every active plugin and the content your team publishes. A plugin sees only its own slice. Automated checks help find problems, but they only reach part of the picture: Deque's analysis of 13,000+ audited pages found that automated tests caught 57% of all issues, counted by volume (Deque coverage report (opens in new tab)). The rest needs a human reading the page with a keyboard and a screen reader. For the wider picture, see our WordPress accessibility guide.
The Three Kinds of Accessibility Plugin
When people search for a free WCAG plugin download, they are usually looking at one of three very different products. Knowing which is which saves money and avoids a false sense of safety.
- Fix-helper plugins. These change small, well-understood things in your output, such as adding a skip link, requiring alt text on upload, or making focus outlines visible. WP Accessibility is the long-standing free example. They patch gaps; they do not audit.
- Editor-side checkers. These scan a post or page as you edit and show issues in the WordPress admin. Equalize Digital's Accessibility Checker has a free tier that works this way. They catch mistakes before publishing, but they look at the content as stored, not always the final page after your theme and other plugins have run.
- Overlay and widget plugins. These inject a toolbar or script that claims to repair the site in the browser. They do not change your source markup, and accessibility advocates have been publicly critical of them for years. Our post on whether overlays work covers the evidence. If you already have one installed, treat it as an extra, not a fix.
Our recommendation in short: use a fix-helper and an editor-side checker if they suit your workflow, avoid relying on overlays, and test the finished pages with a scanner that loads them the way a visitor does.
Want to know where your site stands?
Run a free scan →What an Accessibility-Ready WordPress Theme Gives You
A theme is the single biggest accessibility decision on a WordPress site, because it controls the header, navigation, buttons, focus styles, colours and page structure on every URL. WordPress.org lets theme authors submit to the accessibility-ready (opens in new tab) tag, which means the theme was reviewed against the project's accessibility requirements (opens in new tab). That review covers things like keyboard navigation, skip links, form labels and visible focus.
That is a genuinely better starting point than a theme picked for its demo screenshots. It is still a starting point, for three reasons:
- The tag reflects the theme as reviewed. Your customisations (brand colours, custom fonts, hero images with text on them) are not part of that review.
- Page builders and block patterns add their own markup on top of the theme, and the review does not cover those.
- Theme updates can change markup. A site that passed in January can regress after an update, so re-test after changes.
Colour is the most common way an accessible theme gets broken. If you change the palette, check text against its background with the colour contrast checker before you publish.
Searching for a "WCAG Theme": What to Check Before You Install
There is no such thing as a WCAG-certified theme, so a theme page that uses that wording deserves a closer look. Instead of trusting a label, run through this short list on the theme's live demo:
- Tab through the demo. You should always see where focus is, reach the menu, open and close dropdowns and modals, and never get stuck.
- Look for a skip link. The first Tab press on a page should offer a link to skip to the main content.
- Check the headings. There should be one logical h1, with h2 and h3 following in order, not chosen for their font size.
- Test the contrast. Body text, buttons and placeholder text in the default colour scheme should hold up against their backgrounds.
- Scan the demo URL. Run it through the WordPress accessibility checker or any other scanner and read what comes back.
A demo can look different from your finished site, so repeat the scan once your real content is in place.
Common Places a Plugin Cannot Help
Some of the most frequently cited WordPress problems sit in your content and design choices, where no plugin can decide for you:
- Alt text. A plugin can insist on the field being filled, but it cannot know what the image conveys. Our alt text guide explains what to write.
- Link and button wording. “Click here” and “Read more” without context stay as written until someone changes them.
- Auto-playing sliders and carousels. Moving content needs a way to pause or stop it, and many slider plugins do not offer that by default. Check the settings, or replace the slider.
- Forms. Labels, error messages and required-field cues depend on the form plugin and on how you configure it. See our form accessibility post.
- PDFs and videos. Files you upload to the media library are not checked by page-level tools. Captions and tagged PDFs have to be produced separately.
If you want the full list of what to test, our WCAG checklist turns the success criteria into plain-language checks.
A Practical Setup That Works for Most WordPress Sites
- Start from an accessibility-ready theme and keep customisations modest, especially colours and fonts.
- Add one fix-helper and one editor-side checker if you want help while editing. Do not rely on an overlay as your main strategy.
- Scan the rendered pages (home, a post, your contact form, checkout if you sell) with the WCAG checker. CompliaScan runs axe-core plus custom checks, 100+ accessibility checks in all, against the page as a browser sees it after your theme and plugins have run.
- Fix what the scan finds, starting with contrast, missing labels, missing alt text and keyboard traps. AI fix suggestions are available with your own API key (bring-your-own-key) and are a starting point for a developer. Nothing changes your site's markup automatically.
- Test by hand. Spend ten minutes with the keyboard only, and ideally some time with a screen reader, on your key pages.
- Re-scan after every theme, plugin or builder update. Regressions usually arrive with updates.
Plans for scheduled scans are on the pricing page.
A Note on Legal Risk
Seyfarth Shaw counted 3,117 federal-court website accessibility lawsuits in 2025 (ADA Title III (opens in new tab)), and WordPress powers a large share of the web, so many of the sites involved will be WordPress ones. Installing a plugin does not change your legal position either way, and this post is not legal advice. If you have received a demand letter, talk to a lawyer; our demand letter overview is information only. For general background, read the ADA website compliance guide.
Check your compliance status, free
Run a free WCAG 2.2 scan and see exactly which requirements your site meets and which it misses. No signup required, results in under 30 seconds.
Free scan · No signup required · Results in ~30 seconds
Keep reading
All articles →Video Accessibility: Captions, Transcripts & More
Video is the accessibility gap no automated scanner can close for you. What WCAG actually requires for captions, transcripts, and audio description — and how to get it right without buying a widget.
PDF Accessibility: The ADA Gap Your Scanner Misses
Your website can pass every automated scan while the PDFs linked from it quietly fail the ADA. What makes a PDF accessible, why web scanners never see inside one, and how to fix yours.
Web Form Accessibility: Where Sites Fail WCAG
Forms are where your revenue and your legal risk both live. The form accessibility failures automated scans catch, the ones they can't, and how to fix both.
Related Resources
Accessibility Compliance Hub
How ADA, WCAG 2.2, Section 508, and the European Accessibility Act apply, broken down by industry.
Compare Accessibility Tools
See how CompliaScan compares to other accessibility scanners and overlay widgets, side by side.
Free Accessibility Tools
Color contrast checker, WCAG 2.2 checklist, alt text checker, and accessibility statement generator.