Skip to main content

Accessibility Overlays vs Real Fixes: Why Widgets Don't Work

overlays accessibility opinion

The overlay promise

Accessibility overlay companies make a compelling pitch: add one line of JavaScript to your site, and you’re WCAG compliant. No code changes, no redesign, no developer time required.

Companies like AccessiBe, UserWay, and AudioEye have raised hundreds of millions of dollars on this promise. But the promise is false.

Why overlays don’t work

1. They can’t fix what they can’t see

Overlays operate by injecting JavaScript that runs in the visitor’s browser. They can detect some issues — like missing alt text or low contrast — but they cannot reliably fix them.

An overlay might generate alt text using AI, but that text is only available when the overlay script loads. If the script fails, times out, or is blocked by a content security policy, the accessibility improvements vanish.

2. Screen readers already have these features

Most overlays advertise features like “increase font size,” “change contrast,” and “read page aloud.” Screen readers and operating systems already provide all of these features, and they do it better.

Adding a redundant interface on top of existing assistive technology often creates confusion. Users have reported overlay widgets interfering with their screen readers, breaking keyboard navigation, and trapping focus.

  • The FTC fined accessiBe and required the company to stop making false claims about WCAG compliance.
  • Over 800 companies using overlays have been named in accessibility lawsuits.
  • The National Federation of the Blind issued a statement opposing overlays, calling them “not a path to compliance.”
  • Multiple law firms now specifically target overlay users, arguing that the presence of an overlay demonstrates awareness of accessibility issues without adequate remediation.

4. They cover a fraction of WCAG

Even in the best case, overlays can address approximately 20-30% of WCAG 2.1 success criteria. The remaining criteria require structural HTML changes, semantic markup, and content decisions that no client-side script can make.

What real remediation looks like

Real accessibility fixes modify your source code:

  • Missing alt text → Alt text is written into the <img> tag in your HTML
  • Heading hierarchy → The actual heading elements (h1, h2, h3) are corrected
  • Form labels<label> elements are associated with their inputs
  • Skip links → A “Skip to content” link is added to your HTML structure
  • Focus styles → CSS focus indicators are made visible

These changes persist regardless of JavaScript availability. They work with every screen reader. They survive caching, CDN distribution, and script blockers.

The WP Comply approach

WP Comply Pro fixes your WordPress site’s source code:

  1. Scans every page for WCAG violations
  2. Fixes issues in your actual HTML using server-side processing
  3. Documents every fix in exportable reports

The result: your HTML is clean and accessible before it reaches the browser. No overlay widget, no JavaScript dependency, no performance penalty.

The free version scans unlimited pages and shows every violation. Pro auto-fixes them.

Cost comparison

FactorOverlayWP Comply
Annual cost$490-$1,800/year$0 (free) or $99/year (Pro)
WCAG coverage~25% of criteriaAll scanned criteria
Legal protectionLawsuits have increasedAudit trail for compliance
Performance impact200-500KB JavaScriptZero frontend overhead
Screen reader compatibilityOften breaks navigationClean HTML, fully compatible
DependencyRequires active subscriptionFixes persist in your code

The bottom line

If someone offers you a quick fix for accessibility, ask yourself: does this change my actual code, or does it paint over the problems?

Overlays mask problems. WP Comply solves them.

Try WP Comply free →


Read more: What Is WCAG 2.1? · EAA Compliance Guide

Ready to make your site
accessible?

Install WP Comply free and see your Compliance Score in 5 minutes.