Skip to content
RoundPatch

Accessible Web Design: Fix the Six Errors Behind Almost Every Failure

Almost every website fails basic accessibility checks, and the reasons are surprisingly repetitive. Six fixes cover the vast majority of detected errors.

A person working on a laptop at a table
Photo by Etienne Boulanger on Unsplash

Key takeaways

  • WebAIM found detectable WCAG failures on 94.8% of the top one million home pages in 2025.
  • Six issue types account for about 96% of detected errors, led by low-contrast text and missing alt text.
  • Most of these are design decisions, which means they are cheapest to fix before development.
  • Accessibility widgets are not a fix; UsableNet reports that over 1,000 businesses with widgets were still sued in 2024.

Every year, WebAIM runs automated accessibility tests on the home pages of the top one million websites. In 2025, 94.8% had detectable WCAG failures, with an average of 51 errors per page (WebAIM).

That number sounds hopeless until you read the next line. Just six types of issue account for roughly 96% of all the errors detected. Accessibility is a big subject, but the most common failures are small, repetitive and, in most cases, decided at the design stage.

The six recurring errors

1. Low-contrast text

The single most common problem. Light grey body copy, white text on a pale photo, pastel buttons with white labels. WCAG AA asks for a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text.

Design fix: define accessible colour pairs in your tokens once, and only use those pairs for text. Check captions and placeholder text too; they are frequent offenders.

2. Missing alternative text

Images that convey information need a text alternative. Decorative images should be marked as decorative so screen readers skip them.

Design fix: decide during design which images are meaningful, and write the alt text in the handoff notes, not as an afterthought during upload.

3. Missing form labels

Placeholder text disappears as soon as someone starts typing and is not a reliable label. Every input needs a visible, programmatically connected label.

Design fix: design forms with visible labels above fields, and show error messages as text next to the field, not just a red border.

4. Empty links

Icon-only links, such as social icons or a logo link, with no accessible name. A screen reader announces “link” and nothing else.

Design fix: include the accessible name in the component spec, for example “RoundPatch on LinkedIn”.

5. Empty buttons

The same problem for buttons: a hamburger menu, a close icon, a carousel arrow.

Design fix: every icon button in the design system gets a named label in its documentation.

6. Missing document language

A one-line code fix that helps screen readers pronounce content correctly. Easy to automate; easy to forget.

Why this is a design problem first

Look at the list again. Contrast, alt text, labels and button names are all decided before a developer writes a line of code. Fixing them in the design file costs minutes. Fixing them after launch means tickets, regression testing and, increasingly, legal risk.

That risk is real. The European Accessibility Act began enforcement on 28 June 2025, covering many consumer-facing digital products and services sold in the EU, with standards aligned to WCAG 2.1 AA (DWT). In the US, digital accessibility lawsuits continue to be filed in large numbers.

Widgets are not a shortcut

Accessibility overlays promise instant compliance with a line of JavaScript. They do not change the underlying design or code. UsableNet’s 2024 year-end report found that more than 1,000 businesses were sued despite having an accessibility widget installed, over a quarter of the cases it tracked (UsableNet).

Where AI helps

AI tools are becoming useful accessibility assistants:

  • drafting alt text for large image libraries, for a person to review;
  • flagging contrast failures across a design file or a whole site;
  • checking that every form field and icon button has a label;
  • summarising automated audit results into prioritised tickets.

What they cannot do is judge whether an experience is actually usable with a keyboard or a screen reader. Automated checks catch a meaningful share of issues, but not all. Manual testing, ideally including disabled users, is still essential.

A practical checklist

  • Accessible colour pairs built into your design tokens
  • Visible labels and text error messages on every form
  • Alt text decided in design, not at upload
  • Every icon link and button has a name in the spec
  • Focus states designed, not left to browser defaults
  • Automated checks in QA, plus a manual keyboard and screen reader pass before launch

The takeaway

Most accessibility failures are not complex engineering problems. They are small design decisions made the same wrong way, over and over. Fix them in the design system once and every future page benefits.

We build accessibility into our UI/UX and website work from the first wireframe. For the QA side, see our guide to AI-assisted website QA.

Frequently asked questions

What are the most common web accessibility errors?

According to WebAIM's 2025 analysis, the most common are low-contrast text, missing image alt text, missing form input labels, empty links, empty buttons and a missing document language.

Do accessibility overlays or widgets make a site compliant?

No. They do not fix the underlying code or design, and UsableNet reported that more than 1,000 businesses were sued in 2024 despite having accessibility widgets installed.

Which accessibility standard should we follow?

WCAG 2.1 or 2.2 at level AA is the widely used target. The European Accessibility Act, enforced from 28 June 2025, references standards aligned with WCAG 2.1 AA for many consumer-facing digital services.

Sources

  1. WebAIM, The WebAIM Million 2025
  2. UsableNet, 2024 Year-End Digital Accessibility Lawsuit Report
  3. W3C, WCAG 2.2
  4. Davis Wright Tremaine, European Accessibility Act goes live (2025)
RoundPatch Editorial

Insights from the RoundPatch team — a boutique group of senior specialists in marketing design, UI/UX, web development, email marketing and AI-powered personalization.

Have a launch coming up?

Tell us what you need. We’ll come back with a clear plan, timeline and next steps.

Start a project
Chat with us