Drupal Accessibility Modules · WCAG 2.1 AA

Drupal Accessibility Modules Built by WPPersona

Each module fixes one specific WCAG 2.1 AA gap: missing alt text, untagged PDFs, failing contrast, keyboard-broken menus, unlabeled Webforms. Built for Drupal 10.6+ and Drupal 11. Install one, install the whole suite, no overlay widget pretending to fix your markup.

Accessibility Problems Nobody Sees Until a Screen Reader Hits Them

Drupal powers a large share of state government and university websites, and a Drupal site can look complete and still fail dozens of WCAG 2.1 AA success criteria underneath. WPPersona built these modules for the gaps that keep showing up in audits: images with no alt text, PDFs with no tag structure, contrast that fails on a phone, mega menus that never open for a keyboard, Layout Builder pages with broken heading order. Each module does one job well, and each is built on real Drupal APIs, not a floating widget bolted over your theme.

Staying on Drupal? Good. Keep It.

These modules are for agencies and institutions committed to Drupal, often by IT policy or existing investment. There is no CMS migration here. If instead you are weighing whether to leave a costly custom Drupal build, that is a different conversation, and our government website CMS is built for it. Either way, accessibility is the layer we make sure holds.

The Suite

Pick a Module for the Problem You Actually Have

WCAG 1.1.1 · Non-text Content

Alt Text Manager

Audits your Media library and blocks content from publishing on missing image alt text.

Details →
WCAG 1.1.1, 1.3.1 · PDF/UA

PDF Accessibility Remediator

Scans every PDF in your Drupal file system and flags what a screen reader can’t read.

Details →
WCAG 1.4.3, 1.4.11 · Contrast

Contrast & Color Checker

Flags failing text and UI contrast in CKEditor 5 and across your theme.

Details →
WCAG 3.3.1, 3.3.3, 4.1.2 · Forms

Accessible Forms

Hardens Webform and Form API markup for labels, announced errors, and keyboard operability.

Details →
WCAG 1.3.1, 2.4.1, 2.4.6 · Structure

Heading & Landmark Checker

Validates heading order and ARIA landmarks across nodes, blocks, and Layout Builder.

Details →
WCAG 2.4.1, 2.4.3, 2.4.7 · Focus

Skip Navigation & Focus Manager

Adds a working skip link and visible focus order across your theme and AJAX views.

Details →
WCAG 2.1.1, 4.1.2 · Navigation

Accessible Menus

Makes dropdown and mega menus keyboard operable with correct ARIA state.

Details →
WCAG 1.2.2, 1.2.3 · Media

Caption & Transcript Manager

Tracks caption and transcript coverage for every video Media entity on the site.

Details →
WCAG 1.3.1 · Info and Relationships

Accessible Data Tables

Adds proper headers and scope to CKEditor 5 and Views tables so screen readers can read them.

Details →
VPAT 2.5 · Section 508 · WCAG 2.1

Accessibility Statement & VPAT Generator

Drafts your accessibility statement and exports a VPAT 2.5 backed by real scan data.

Details →
Best Value

The Full Accessibility Suite for Drupal

Usually the better deal over buying modules separately. Submit the form and our team sends tailored pricing and Composer repository access.

  • Every module in the suite, one license, one invoice
  • Any new accessibility module WPPersona ships is included at no extra cost
  • Shared conformance dashboard across the whole suite for VPAT export
  • Priority support with a 1 business day response time

Running the WPPersona PDF Accessibilityscanner already? The bundle's PDF Accessibility Remediator module ties the same engine directly to your Drupal File and Media entities.

Request to Purchase

Tell us which modules you need. We'll send licensing and setup details.

Modules You're Interested In

License Size

We respond within 1 business day · No spam, ever

Questions About the Module Suite

Do these Drupal accessibility modules work on my existing Drupal site?

Yes. Every module installs on any Drupal 10.6+ or Drupal 11 site with Composer, regardless of theme or hosting. You do not need to migrate your CMS. They add a compliance and remediation layer on top of the Drupal you already run.

How is this different from Editoria11y or Sa11y?

Editoria11y and Sa11y are excellent free contrib tools for real-time, in-editor checks, and we recommend them. Where they stop is backend remediation at scale: risk-ranked PDF queues, full Media library audits, Drush multisite scanning, VPAT export, and enforcement that blocks non-compliant content from publishing. Our modules do that heavier, governance-level work rather than duplicating the free in-editor nagging.

How are the modules distributed and licensed?

Each module is licensed separately and distributed through a private Composer repository, so a simple composer require pulls it in. If you need several, the full Accessibility Suite bundle is usually the better deal and includes any new module we ship later. Submit a purchase request and our team sends tailored pricing and repository access.

Which Drupal versions do you support?

We build and test against Drupal 11 as the primary target, with Drupal 10.6 as a compatibility target. Because Drupal 10 reaches end of life in December 2026, new deployments should target Drupal 11. A Drupal 12 compatibility pass is on the roadmap.

Prefer WordPress? See the WordPress accessibility plugins. Want the bigger picture on the law? Read our ADA Title II and WCAG 2.1 AA compliance guide, browse the accessibility resources hub, or contact our team with procurement questions.

Free Tool

See Your Agency's PDF Risk in 2 Minutes

Enter your government website URL. We crawl every page, scan every PDF, and deliver a full ADA compliance risk report. No account. No credit card.

Run Free Audit

Talk to Someone Who Speaks Government

Our team understands government procurement, ADA compliance timelines, and what it takes to migrate a government website. Free 20-minute demo. No hard sell.

  • Full platform walkthrough for your agency type
  • Answers to procurement and security questions
  • Honest timeline and migration assessment
Schedule a Free Demo