by Troy Chaplin on WordPress.org
Prevent WCAG accessibility errors in your content with real-time validation for blocks, meta fields, and document structure.

Validation Sidebar - A custom sidebar displays error and warning messages that link to blocks in the content area
Block Accessibility Checks is a comprehensive WordPress plugin that proactively prevents accessibility issues in your content before they reach your audience. Designed for the Gutenberg block editor, it provides real-time validation with a three-tier system that ensures your blocks, post meta fields, and overall document structure meet WCAG (Web Content Accessibility Guidelines) requirements.
Unlike reactive accessibility tools that scan published content, this plugin catches problems during the editing process—giving immediate visual feedback and preventing publication of content with critical accessibility errors. Content creators get clear guidance on what needs fixing, while developers can extend the system with custom checks for blocks, meta fields, and editor-level validation.
Whether you’re a content creator ensuring your posts are accessible, a developer building accessible blocks, or an organization maintaining compliance standards, Block Accessibility Checks provides the tools you need to create inclusive content effortlessly.
Features for Content Creators & Editors:
Features for Developers & Plugin Authors:
How It Works:
The plugin provides immediate feedback as you edit content through a sophisticated three-tier validation system:
When accessibility issues are detected, they are highlighted with visual indicators (red for errors, yellow for warnings) and detailed messages explain how to fix the problems. Critical errors prevent publishing until resolved, while warnings allow publication with user acknowledgment.
Built-in Accessibility Checks:
Perfect For:
Developer Resources:
Extend the plugin with custom accessibility checks using the comprehensive validation API. See the complete developer documentation for quick start guides, API reference, code examples, and a working example plugin.
If you would like to get involved and contribute to the development of this plugin or view it’s source code you can find more information in the plugins GitHub repo.