Skip to main content

The Most Common WCAG Failures (And How to Fix Them)

Here is the strange, slightly boring truth about web accessibility: the same four or five failures show up on almost every site we scan. WCAG 2.2 has 87 success criteria, but you don't fail 87 different ways — you fail the same handful over and over. That is genuinely good news. It means most sites can clear the bulk of their automatically-detectable issues in a few focused sessions, without a ground-up rebuild. Let's go through the offenders that actually matter, in the rough order we find them.

Why the Same Handful of Failures Dominates Every Scan

Independent analyses of the top million home pages find that a small cluster of issues — low-contrast text, missing image descriptions, empty links, missing form labels, and missing document language — account for the overwhelming majority of detected errors, year after year. It is not that developers are careless. It is that these mistakes are easy to make, hard to see, and invisible to a sighted person using a mouse. Nobody notices a missing form label until someone tries to fill out the form with a screen reader.

One honest caveat before we start, because anyone who skips it is selling you something: automated scanning catches roughly 30–40% of WCAG success criteria. CompliaScan is built on axe-core (opens in new tab), the same engine behind most reputable tools, and it will find every failure on this list in seconds. But a green scan is a floor, not a finish line. The failures in this article are the ones worth fixing first precisely because they are common, high-impact, and machine-detectable — not because clearing them makes you “compliant.” For where the line sits, see our breakdown of automated vs manual testing.

The Failures Automated Scans Catch First

  • Low-contrast text. This is the single most common failure on the web, and it is usually a design decision, not a bug. Pale gray body copy, light text on photos, and on-brand pastel buttons routinely fall below the 4.5:1 ratio that WCAG 1.4.3 requires (opens in new tab) for normal text. Fix it by darkening the foreground or lightening the background until it passes — check exact pairs in our color contrast checker.
  • Missing or meaningless image alt text. Every informative image needs a text alternative; decorative images need an empty alt=""so screen readers skip them. The scanner flags the missing attribute — whether the text you write is any good is on you (more on that below).
  • Form inputs without labels. A placeholder is not a label. Search boxes, newsletter fields, and checkout forms constantly ship with no programmatic <label>, so a screen reader announces an unnamed edit field and the user has no idea what to type.
  • Empty links and buttons. Icon-only buttons — the cart, the search magnifier, the hamburger menu — frequently have no accessible name, so they announce as just “button” or “link.” An aria-label or visually hidden text fixes it.
  • Missing document language and page titles. A missing langattribute means assistive tech can't pick the right pronunciation engine, and a generic or duplicate <title> leaves people lost across tabs. Both are one-line fixes with outsized impact.

Want to know where your site stands?

Run a free scan →

The Failures a Scanner Will Never Flag

This is where honest tooling and marketing part ways. The most common failures a machine cannot judge are often the ones that hurt real users most:

  • Alt text that exists but says nothing. A scanner sees alt="image" or alt="DSC_0421.jpg"and passes it — the attribute is present. Only a human knows the alt text is useless. Our guide on how to write alt text covers what to actually say.
  • Keyboard traps and broken focus order. Modals you can't escape, dropdowns you can't reach, and a focus ring that jumps around the page in a nonsensical order are largely invisible to automated checks but obvious the moment you unplug your mouse.
  • Reading order and heading structure that lie. Headings chosen for their font size rather than their meaning produce a document outline that makes no sense to someone navigating by headings — technically valid HTML, practically a maze.
  • Captions, transcripts, and error messages. A scanner can tell a <video>lacks a track element; it can't tell whether the captions are accurate, or whether a form error actually explains how to fix the problem.

None of this means automated scanning is a gimmick. It means the scanner's job is to clear the detectable failures fast and cheaply so your human review time goes to the judgment calls. That two-layer approach is exactly what a real accessibility audit looks like.

How to Clear the Common Failures in an Afternoon

You do not need to memorize all 87 success criteria to make real progress. Work in this order and you'll knock out most of what a scan finds:

  1. Scan a representative page first. Run a template page through our WCAG checker or ADA compliance checker. Because templates repeat, fixing one product or article page often fixes hundreds.
  2. Batch by failure type, not by page. Fix every contrast issue, then every missing label, then every empty button. Same code, same edit, done once — far faster than crawling page by page.
  3. Unplug your mouse and Tab through the page. Five minutes of keyboard-only testing catches the focus traps and unreachable controls no scanner will ever surface.
  4. Work from a checklist so nothing slips. Our WCAG checklist maps the common failures to the exact criteria they violate, and the WCAG 2.2 guide explains the newer ones most tools still gloss over.

What “Fixing” a Failure Actually Means

A quick reality check, because this is where a lot of tools get slippery. Clearing every failure on this list is real, valuable work — but no scanner, overlay, or widget can make your site “compliant” or “lawsuit-proof,” and any product that promises either is telling you what you want to hear. Compliance is a legal determination about the full, lived experience of your site; a tool can only report what it can measure. The one-line-of-code overlays are the worst offenders here — we walk through the evidence against them versus tools like accessiBe if you want the details.

Where CompliaScan can genuinely speed things up is the fix itself. Each detected failure comes with an optional AI-written remediation suggestion — and that runs on your own API key (OpenAI, Anthropic, or Gemini), billed by them at cost with no markup from us. You own the key, you own the spend, and you can turn it off entirely. The scanner finds the problem and points at the exact element; a human still decides whether the fix is right. That is the honest division of labor, and it is the only one that actually holds up.

See your lawsuit risk in 30 seconds

Over 5,100 ADA website lawsuits were filed in 2025 — a 20% year-over-year increase. Scan your site now and know exactly how exposed you are before a plaintiff's firm runs the same check.

Free scan · No signup required · Results in ~30 seconds

Keep reading

All articles →

Related Resources