Accessibility Guard

Descriere

Accessibility Guard is a free WordPress plugin that scans your pages for WCAG 2.2 accessibility issues and helps you fix them. Unlike overlay widgets that mask problems without fixing them, this plugin identifies issues at the source code level.

Whether you need to comply with ADA, Section 508, EAA (European Accessibility Act), or simply want to make your website accessible to everyone, Accessibility Guard gives you a clear picture of what needs to be fixed.

Free Features

20+ WCAG 2.2 Checks Including:

  • Missing image alt text (WCAG 1.1.1)
  • Empty links and buttons (WCAG 2.4.4)
  • Color contrast ratio (WCAG 1.4.3)
  • Heading hierarchy (WCAG 1.3.1)
  • Missing form labels (WCAG 1.3.1)
  • Missing document language (WCAG 3.1.1)
  • Removed focus indicators (WCAG 2.4.7)
  • Missing ARIA landmarks (WCAG 1.3.1)
  • Empty table headers (WCAG 1.3.1)
  • Missing skip navigation (WCAG 2.4.1)
  • Duplicate element IDs (WCAG 4.1.1)
  • Auto-playing media (WCAG 1.4.2)
  • Restrictive viewport meta (WCAG 1.4.4)
  • And more…

Auto-Fix Features:

  • Inject skip navigation link
  • Ensure HTML lang attribute
  • Remove empty headings
  • Add missing form labels (screen-reader friendly)

Accessibility Statement Generator:

Generate a complete accessibility statement page with your organization details, WCAG conformance target, and known limitations.

Dashboard:

  • Summary cards showing total issues, pages scanned, and compliance percentage
  • Per-page issue details with severity, WCAG reference, and element snippets
  • A11y status column in Posts/Pages list tables
  • Bulk scan all pages with progress indicator

Works With Any Theme & Page Builder:

Accessibility Guard scans the rendered HTML output, so it works with Elementor, Divi, Beaver Builder, WPBakery, Gutenberg, and any other page builder or theme.

Pro Features

Upgrade to Accessibility Guard Pro for advanced tools to manage accessibility at scale:

Bulk Auto-Fix – Fix multiple accessibility issues across all your pages with one click. Automatically adds missing alt text placeholders, fixes empty links, adds form labels, and corrects heading hierarchy.

Audit History – Track your accessibility progress over time with visual charts. See how your issue count changes after each scan and prove compliance improvements to stakeholders.

Color Contrast Checker – Test any color combination against WCAG AA and AAA contrast requirements. Enter foreground and background colors to instantly see pass/fail results with exact contrast ratios.

Scheduled Scans – Set up automatic daily, weekly, or monthly scans. Receive email notifications when new accessibility issues are detected so you can fix them before they become a problem.

Export Reports (CSV & PDF) – Generate professional accessibility reports for clients, auditors, or internal teams. Export detailed issue lists as CSV for spreadsheets or formatted PDF reports.

PDF Accessibility Scanner – Scan uploaded PDF files for accessibility issues including missing tags, document title, language, bookmarks, and text content. Ensure your downloadable documents are accessible too.

Custom Rules – Create your own accessibility checks with custom rules. Define patterns to detect (like „click here” links or empty table headers) with custom severity levels and WCAG references.

Capturi ecran

  • Dashboard with summary cards showing total issues, pages scanned, and compliance percentage.
  • Per-page issue details with severity levels, WCAG references, and element snippets.
  • Settings page to configure auto-fix features and scan post types.
  • Accessibility statement generator with live preview.

Instalare

  1. Upload the accessibility-guard folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to A11y Guard in the admin sidebar
  4. Click Scan All Pages to run your first scan
  5. Configure auto-fixes in A11y Guard > Settings

Întrebări frecvente

Is this an overlay widget?

No. Accessibility Guard is a scanner that identifies issues in your actual page HTML. It does not inject a toolbar or overlay widget. Auto-fixes modify the source output, not a JavaScript layer.

Can this guarantee WCAG compliance?

No automated tool can guarantee full WCAG compliance. Approximately 40% of WCAG criteria can be tested automatically. Accessibility Guard helps you identify and fix the issues that can be detected programmatically. Manual testing is still recommended for full compliance.

Does it work with page builders?

Yes. The scanner works with any page builder (Elementor, Divi, Beaver Builder, WPBakery, Gutenberg, etc.) because it scans the rendered HTML output, not the builder’s internal data.

Will it slow down my site?

No. Scanning happens only in the WordPress admin via AJAX. The only front-end impact is from auto-fixes (skip link, lang attribute), which add minimal overhead.

Does it help with ADA and Section 508 compliance?

Yes. ADA and Section 508 both reference WCAG as the technical standard. By scanning for WCAG 2.2 Level A and AA issues, Accessibility Guard helps you identify and fix the same issues required for ADA and Section 508 compliance.

What is the difference between free and Pro?

The free version includes all 20+ WCAG checks, 4 auto-fixes, the dashboard, and the accessibility statement generator. Pro adds bulk auto-fix, audit history with charts, color contrast checker, scheduled scans with email alerts, CSV/PDF report exports, PDF accessibility scanning, and custom rules.

Does it support multisite?

The plugin can be activated on individual sites within a multisite network. Each site manages its own scans and settings independently.

How often should I scan my site?

We recommend scanning after any content update or theme/plugin change. Pro users can set up automatic daily, weekly, or monthly scans to catch issues early.

Recenzii

Nu există nicio verificare pentru acest modul.

Contributori și dezvoltatori

„Accessibility Guard” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

Istoric modificări

1.0.0

  • Initial release
  • 20+ WCAG 2.2 accessibility checks
  • AJAX-based per-page and bulk scanning
  • Auto-fix: skip links, lang attribute, empty headings, form labels
  • Accessibility statement page generator
  • Admin dashboard with summary cards and issues table
  • A11y status column in post/page list tables
  • Scan results caching via transients