Accessibility Overlays

An accessibility overlay is scripted code that is placed on a web page that automatically makes changes to the page with the intent of fixing accessibility issues on that page.

That’s a technical definition of an overlay, which doesn’t address the effectiveness of the overlay as a concept. An overlay can fix accessibility problems.

However, an overlay can also create new problems.

Note that while many of the accessibility plugins in the WordPress plugin repository are overlays or toolbar widgets, these are not recommended in this documentation. The WordPress Accessibility team does not recommend the usage of accessibility overlays.

What are legitimate uses of accessibility overlays?

Custom accessibility overlays are a common way of fixing existing problems on a website when you do not have access to the source code to make changes. They are broadly considered an inferior way to fix accessibility issues, as the better fix is to change the code at the source.

A custom overlay can be very targeted: in a known environment, an overlay can make very precise changes to the code of the site.

How is an overlay different from a toolbar widget?

An overlay makes changes automatically, with no user intervention. A toolbar makes changes at the request of the user.

The main difference is that what a toolbar offers is controllable by the person using the website; if it’s not helpful to them, they can turn it off. An overlay forces its changes on the user.

What are problematic ways of using accessibility overlays?

For an overlay to be effective, it needs to be targeting specific known results. The less an overlay knows about your website, the less effective it will be.

There are specific areas where automation is particularly ineffective. These areas include as alternative text, keyboard accessibility, and forms.

The Overlay Fact Sheet is an informational document that goes into depth about the problems with overlays.

One of the most dangerous claims an accessibility overlay can make is that it will protect you. Whether it’s claiming to protect you from lawsuits, to make your site compliant with government regulations, or to make your site compliant with WCAG, it is telling you the same thing: a lie.

No automated tool is able to achieve compliance on its own, and any claims to that effect should be an immediate danger sign.

There are multiple cases on record of businesses being sued because of their accessibility overlays or of overlay providers being sued for deceptive practices.

Taken together, you should be very cautious about trusting the claims overlays make.

Isn’t WP Accessibility an overlay and a toolbar widget?

Yes, it is. These features were created to target specific known accessibility gaps that can be common in WordPress themes, and to provide stopgap remedies prior to remediating problems. WP Accessibility provides reporting on what it has done on your site, and you can turn off the overlay and toolbar aspects of the plugin. With any overlay, WP Accessibility included, you should be periodically assessing whether those features are still useful for your site.

Other Resources

There are many articles and presentations available from accessibility experts talking about the risks and problems with accessibility overlays. Here are a few representative examples.