Mahope tools: EUComply Clean Copy DeskUptime Transmute BugBottle All tools
FREE WORDPRESS PLUGIN · v1.1.0

Accessibility Scanner
for WordPress

Run a WCAG 2.1 AA check on your site straight from your dashboard — Tools → EAA Scanner. 22 automated rules, instant letter grade, and every finding explained with a concrete fix.

Download Plugin (free) Installation MIT licensed · No account · Runs on your own server
22 WCAG 2.1 AA rules Zero third-party calls Works with any theme & host

What it does

Most accessibility problems on WordPress sites come from a handful of repeating issues: missing alt text, low-contrast text over theme colours, generic link text like "read more", empty form labels, and missing page language. This plugin scans the page you point it at and lists every one of those issues with its severity and location.

22 automated checks

Covers images, links, forms, headings, language, viewport, contrast (WCAG 1.4.3 maths), ARIA misuse, text resize, video and audio alternatives, autoplaying media, blinking motion and focus order — each mapped to a real WCAG success criterion.

Score & grade

You get a 0–100 score and a letter grade (A–D), plus every finding grouped by severity: errors, warnings and notices — so you know what to fix first.

Privacy by design

The scan runs on your own server using WordPress's own HTTP client. Nothing is sent to us or any third party. That matters to GDPR-conscious clients — and you can say so in your next pitch.

Not just for your homepage

Scan any public URL: product pages, landing pages, client sites. The scanner core is platform-independent — use it on Shopify, Webflow or hand-written HTML too.

Installation (2 minutes)

  1. Download the plugin zip.
  2. In your WordPress admin go to Plugins → Add New → Upload Plugin.
  3. Choose the zip, click Install Now, then Activate.
  4. Open Tools → EAA Scanner, paste a URL (your homepage is pre-filled), and hit Scan.

No configuration, no API key, nothing to sign up for. Deactivate and delete removes everything cleanly.

Prefer not to install anything?

The same rule set also runs as a free web tool — paste a URL in your browser, no plugin needed:

Use the Free Web Scanner Instead

Also available: a one-click browser extension for Chrome/Edge.

Go deeper

An automated scan catches roughly a third of accessibility issues — but it catches the cheapest ones first. For the complete checklist, manual review steps and a 14-day fix plan, see our e-books:

All Compliance Guides WordPress Accessibility Guide

22 rules and a letter grade — and no report you can hand to a client.

The plugin is free, MIT-licensed and runs on your own server. Nothing in it is held back for a licence, and it covers more accessibility than the free web tool: its 22 rules are the 15 the web tool runs plus 7 that need the HTML rather than the browser — fixed pixel fonts, image inputs without alt text, video tracks, audio transcripts, autoplaying media, blinking marquee and positive tabindex.

All 22 are accessibility, and that is the limit. None of them asks whether a privacy link exists, whether Google Analytics loads without a consent banner, or whether the response carries HSTS and a CSP header. The findings also stay in the dashboard, one URL at a time — the plugin has no export, so there is nothing to send a client who asked for a report. EUComply Pro is that other half: 18 server-side GDPR, cookie and NIS2 checks, delivered as a PDF. $79/year per website.