WCAG 2.1 AA Compliant

Make Your WordPress Site
Accessible to Everyone

AccessMate automatically scans every page for accessibility violations using axe-core, provides AI-powered fix suggestions, and gives your visitors a fully customisable accessibility toolbar — all in one plugin.

55+ WCAG rules checked automatically
axe-core powered browser scanning
✓ Works with any theme
100% free to get started
55+
WCAG Rules Checked
10
Accessibility Features
4
AI Providers Supported
3.7KB
Widget Bundle (gzipped)

Everything you need for
WCAG compliance

One plugin handles scanning, reporting, fixing, and visitor accessibility — no juggling multiple tools.

🔍

Automated axe-core Scanning

Uses axe-core 4.x directly in the browser — the same engine used by Deque and Google — to detect 55+ WCAG 2.1 AA violations across all your pages.

🤖

AI-Powered Fix Suggestions

Connect Claude, GPT-4, Gemini or Ollama and get precise, developer-ready code suggestions for each violation. No more guessing what to change.

Accessibility Toolbar Widget

A beautiful, Shadow DOM-isolated toolbar your visitors can use to adjust font size, contrast, dyslexia font, cursor size, and 6 more accessibility features.

📊

Professional Audit Reports

Generate audit reports that look like professional accessibility assessments — with issue numbers, WCAG criteria, affected users, and export to CSV.

📄

Full-Site Page Scanner

Scan every page, post, category, archive, and custom post type in one click. Results are stored per-page so you can track progress over time.

🎯

Element Highlighter

Hover over any issue in the results panel to highlight the exact element on the page with a purple glow. Click to scroll directly to it.

⚙️

Widget Configurator

Customise the toolbar colour, position, and which of the 10 features are available to your users. Live preview updates in real time.

📅

Scheduled Scans

Set daily, weekly, or monthly automated scans so you always know your accessibility score without remembering to check manually.

🔒

Secure by Default

API keys are AES-256-CBC encrypted at rest. All REST endpoints require appropriate WordPress capabilities. Help URLs are domain-validated.

From install to compliant in minutes

No configuration required to get started. Install, activate, and run your first scan.

1

Install the Plugin

Upload to WordPress or install directly from the plugin directory. Activate and you're ready.

2

Run a Scan

Click "Scan Page" in the admin bar on any page, or bulk-scan your entire site from the backend.

3

Review Issues

See every violation categorised by severity, WCAG criterion, affected users, and the exact element.

4

Fix with AI & Stay Compliant

Connect an AI provider and get a precise code suggestion for each issue.

55+ rules across all four
WCAG POUR principles

axe-core checks everything from colour contrast to keyboard navigation, ARIA roles, and document structure.

Colour Contrast

Text and UI components meet 4.5:1 and 3:1 ratios

Image Alt Text

All images have meaningful or empty alt attributes

Keyboard Navigation

All interactive elements are keyboard accessible

Focus Indicators

Visible focus styles on all interactive elements

ARIA Roles & Attributes

Correct use of landmark roles, aria-label, aria-expanded

Form Labels

All inputs have programmatically associated labels

Heading Structure

Logical heading hierarchy without skipped levels

Link Purpose

Descriptive link text without generic "click here"

Language of Page

HTML lang attribute set correctly

List Markup

Lists use proper ul/ol/li semantic elements

Document Title

Every page has a descriptive <title> element

+ 45 more rules

Full axe-core WCAG 2.1 A & AA ruleset

Accessibility Toolbar

Give every visitor the tools to browse comfortably

The Shadow DOM-isolated widget adds a beautiful accessibility toolbar to every page of your site — 3.7KB gzipped, zero configuration required.

  • Font Size — A− & A+ controls in 4 steps
  • High Contrast — invert colours for better visibility
  • Dyslexia Font — switch to OpenDyslexic typeface
  • Grayscale — remove all colour distractions
  • Reading Guide — follows cursor to aid focus
  • Pause Animations — stops all CSS & JS motion
  • Line Height — increase text spacing up to 2×
  • Large Cursor — 2× custom cursor for motor impairments
  • Highlight Links — underline & colour all links
  • Screen Mask — dim everything except a reading band
Accessibility
Font Size
High Contrast
Dyslexia Font
Reading Guide
Pause Animations
Line Height
Large Cursor
Highlight Links
🤖 AI Fix Suggestion
Image missing alternative text
WCAG 1.1.1 · Critical · 3 elements affected
Suggested fix
Add a meaningful alt attribute to the image that describes its content or function. If the image is decorative, use an empty alt="" so screen readers skip it.
<img src="hero.jpg" alt="Team meeting in a bright office space" width="800" height="450" />
AI Integration

Fix issues faster with AI suggestions

Connect your preferred AI provider and get precise, copy-pasteable code suggestions for every violation. No more reading WCAG documentation to understand what to change.

  • Exact HTML/CSS code snippets per issue
  • Plain-English explanation of what to change
  • AI compliance summary for stakeholder reports
  • Works with any AI provider you already use
Claude (Anthropic)
GPT-4 (OpenAI)
Gemini
Ollama (Local)

Professional reports that look like real audits

Export a CSV that matches professional accessibility audit formats — issue number, page URL, WCAG criterion, users affected, and recommendation.

Accessibility Audit Report
WCAG 2.1 Level AA · axe-core 4.x · April 2026
82
/100
B
14
Total Issues
3
Critical
7
Warnings
4
Notices
8
Pages Scanned
#PageWCAGSeverityIssue TitleUsers AffectedElements
1 /homepage 1.4.3 critical Insufficient colour contrast Low Vision 6
2 /about 1.1.1 critical Image missing alt text Blind 3
3 /contact 3.3.2 warning Missing form field labels Blind, Mobility 4
4 /blog 2.4.4 warning Non-descriptive link text Blind, Mobility 8

Loved by developers & site owners

AccessMate makes WCAG compliance achievable for everyone, not just accessibility specialists.

★★★★★

"Finally a WordPress plugin that does real WCAG scanning — not just a checklist. The axe-core integration catches things I would have missed entirely. The AI suggestions save me hours."

SL
Sarah L.
WordPress Developer, Agency Owner
★★★★★

"The accessibility toolbar widget is exactly what our e-commerce site needed. Our visually impaired customers immediately noticed the difference. Setup took under 5 minutes."

MR
Marcus R.
eCommerce Store Owner
★★★★★

"We needed to produce accessibility audit reports for a government client. AccessMate's export matches the exact format they require. Saved us days of manual auditing work."

AT
Aisha T.
Digital Accessibility Consultant

Frequently asked questions

Everything you need to know before installing.

Does AccessMate make my site fully WCAG compliant?

AccessMate uses axe-core to detect around 55+ automated WCAG 2.1 AA rules — the same engine used by Google Lighthouse. Automated tools catch ~30–40% of all accessibility issues. For full compliance, we strongly recommend combining AccessMate with manual testing using assistive technologies like NVDA and VoiceOver.

Will the accessibility toolbar widget slow down my site?

No. The widget bundle is only 3.71KB gzipped — smaller than most favicons. It uses Shadow DOM to fully isolate its styles, so it won't affect your theme in any way, and it loads asynchronously.

Do I need an AI API key to use AccessMate?

No. The scanning, reporting, and accessibility toolbar all work completely without an AI provider. The AI features (fix suggestions, compliance summaries) are optional enhancements that require you to provide your own API key for Claude, OpenAI, Gemini, or a local Ollama instance.

Is my API key stored securely?

Yes. API keys are encrypted using AES-256-CBC with your site's WordPress auth key as the encryption secret before being stored in the database. They are never exposed in client-side code or API responses.

Does the page scanner work behind authentication?

Yes. The page scanner loads pages in a hidden same-origin iframe. Because you're already logged in as an admin, the iframe inherits your session cookies, so password-protected pages and logged-in-only content are scanned correctly.

Which WordPress versions and PHP versions are supported?

AccessMate requires WordPress 6.0+ and PHP 8.0+. It is tested against the latest stable WordPress release. No additional server dependencies are required.

Start making your site accessible today

Free to download. No credit card required. Scan your first page in under 60 seconds.

Works with any WordPress theme · No coding required · GDPR friendly