Free on WordPress.org · No Overlay Widget

Fix Accessibility in Your Content — Not With an Overlay

Live

Fettle scans your posts and pages from the admin side, explains every problem in plain language, and puts the fix into the post itself — with optional AI-drafted alt text, contrast colours, and link text you always review before applying. Zero front-end footprint, so your pages load exactly as fast as before.

Version 1.0.0

6 WCAG 2.1 AA checks run locally
5 AI providers — bring your own key
0 scripts or widgets on your front end
Free works fully without AI or signup

How it works

1

Install & Scan

Install Fettle, open it in the admin menu and click "Scan now" — every check runs locally, no key or account needed.

2

Review the Findings

A plain-language digest tells you where to start, then each finding shows its severity, what is wrong, and why it matters.

3

Fix It in the Content

Apply a fix — or generate an AI suggestion first — and it is written into the post itself. Mark anything that is fine as "Not an issue".

What's included

Missing Alt Text

Free

Finds images with no alt attribute at all. Images you deliberately marked as decorative (alt="") are respected, not flagged.

Colour Contrast

Free

Uses the W3C relative-luminance formula and resolves colours from your theme's palette (theme.json), so results reflect what visitors actually see.

Heading Order

Free

Catches skipped heading levels, multiple H1s and empty headings that break screen reader navigation.

Form Labels

Free

Flags input, select and textarea fields that a screen reader cannot name.

Link Text

Free

Spots "click here", bare URLs and other link text that does not say where the link goes.

Theme Landmarks

Free

Checks your active theme's front page once for a main content area, navigation, banner and footer region.

AI-Drafted Fixes, You Stay in Control

Free

With your own Gemini, Claude, OpenAI, Grok or OpenRouter key, get alt text, a passing text colour, or descriptive link text for one finding at a time — always previewed, never applied automatically.

Smart Caching, Dismissals & Site Health

Free

Pages are re-scanned only when their content changes, single findings can be marked "Not an issue", and Site Health shows your AI provider status with an explicit "Test connection" button.

Bulk AI-Fix Review

Pro

Coming soon. Generates suggestions for every fixable finding in the background, then one review screen to check off any number and apply them together.

Scheduled Rescans & Regression Alerts

Pro

Coming soon. Weekly or monthly rescans that email you only when something genuinely new turns up — a new issue, or a fixed one that came back.

Scan History & Trends

Pro

Coming soon. A per-page record of every scheduled scan, so you can see whether your site's accessibility is trending better or worse.

Accessibility Audit Summary

Pro

Coming soon. A report organized by WCAG 2.1 success criteria (Supports / Partially Supports / Does Not Support) in a VPAT-inspired format, citing the actual findings behind each one.

Frequently asked questions

Does this add a widget or overlay to my site?
No. Fettle never adds anything to your site's front end. It only looks at your content from the admin side.
Will it slow down my site?
No. Fettle loads nothing for your visitors. All scanning happens in the admin, and pages whose content hasn't changed aren't scanned again.
Does this make my site meet accessibility standards?
No single automated tool can promise that, and Fettle will never claim otherwise. It checks a specific, honestly-scoped set of WCAG 2.1 AA rules and tells you exactly what it found — meeting a standard like WCAG is a broader, ongoing effort than any one tool can settle.
Do I have to use the AI features?
No. Every rule-based check works with no AI provider configured at all. AI-suggested fixes are an optional add-on you turn on yourself by adding an API key.
How much do the AI fixes cost?
Fettle doesn't charge anything for them. You use your own API key, so any usage is billed by your chosen provider at their normal rates. Each suggestion is a single small request for one finding.
What exactly is sent to the AI provider?
Only the data for the one finding you clicked: the image for missing alt text (read from your server for drafts and private posts, so its URL is never sent), just the two hex colours for contrast, or the link text and its destination for link text. Nothing is sent until you click "Generate AI fix", and nothing is applied until you click Apply.
Does this work with page builders like Elementor or Divi?
Not in this version. Fettle currently checks Gutenberg block content and classic-editor HTML. Page builder support is planned.
When is Fettle Pro available?
Soon. Fettle Pro — bulk AI-fix review, scheduled rescans with regression alerts, scan history, and an audit summary report — is a separate add-on that requires the free Fettle plugin. Pricing will be announced at launch.

Ready to Fix Accessibility for Real?

Install Fettle free from WordPress.org, click "Scan now", and see exactly what to fix first. Fettle Pro with bulk AI-fix and scheduled rescans is coming soon.

Free forever · Works fully without AI · No account or signup