Accessibility in 2026: WCAG 2.2, the European Accessibility Act and what UK sites should do
Almost every popular home page still fails basic accessibility checks. Here is what the rules now require, the six problems that cause most failures, and a checklist you can work through this week.
On this page 4 sections
Key takeaways
- 94.8% of the top million home pages had detectable WCAG failures in 2025, with 51 errors per page on average.
- Six issues cause most of them: low contrast, missing alt text, unlabelled form fields, empty links, empty buttons and a missing page language.
- WCAG 2.2 added nine success criteria; six apply at the usual A or AA level, including 24 × 24 px minimum touch targets.
- The European Accessibility Act has applied since 28 June 2025 and covers UK businesses selling to consumers in the EU.
- In the UK, the Equality Act 2010 already expects reasonable adjustments, and public sector sites are monitored against WCAG 2.2 AA.
Every year WebAIM runs automated accessibility checks on the home pages of the top one million websites. In 2025, 94.8% of them failed, with an average of 51 detectable errors per page. That is a small improvement on 2024, and it still means almost everyone has work to do.
The good news is that the failures are not exotic. Six well-understood problems account for the vast majority of them, and every one of them can be fixed by a competent developer in an afternoon per template.
Automated tools can only catch some problems, so a clean scan is the start, not the finish. Keyboard and screen-reader testing still matter.
What actually goes wrong, and how to fix it#
- Low contrast text. Body text needs a contrast ratio of at least 4.5:1 against its background, and large text 3:1. Grey-on-white "elegant" text is the usual culprit. Check your palette once, store it as design tokens, and the problem stops recurring.
- Missing alternative text. Every meaningful image needs
alttext that says what it is for, not what it looks like. Decorative images should have an emptyalt=""so screen readers skip them. - Unlabelled form fields. Placeholder text is not a label. Every input needs a visible
<label>connected to it. - Empty links and buttons. Icon-only controls (a magnifying glass, a hamburger menu, social icons) need an accessible name, usually via
aria-labelor visually hidden text. - Missing page language. One attribute,
<html lang="en-GB">, tells assistive technology how to pronounce the page.
What changed in WCAG 2.2#
WCAG 2.2 became a W3C Recommendation in October 2023. It added nine success criteria and removed one obsolete one (4.1.1 Parsing). The six at levels A and AA are the ones most sites are measured against:
| Criterion | Level | What it means in practice |
|---|---|---|
| 2.4.11 Focus Not Obscured (Minimum) | AA | A sticky header, chat widget or cookie banner must not completely hide the element that has keyboard focus. |
| 2.5.7 Dragging Movements | AA | Anything you can drag (sliders, sortable lists, maps) must also work with simple clicks or taps. |
| 2.5.8 Target Size (Minimum) | AA | Buttons and links are at least 24 × 24 CSS pixels, or spaced so that a 24 px circle around each does not overlap another. |
| 3.2.6 Consistent Help | A | Help options such as a phone number, contact link or chat appear in the same place on every page. |
| 3.3.7 Redundant Entry | A | Do not make people type the same information twice in one process. Pre-fill it or let them select it. |
| 3.3.8 Accessible Authentication (Minimum) | AA | No memory or puzzle tests to log in. Allow password managers and pasting into password fields. |
The remaining three (2.4.12, 2.4.13 and 3.3.9) are at AAA, which few organisations target across a whole site.
The law: what applies to a UK business#
This is practical guidance rather than legal advice. If you are unsure whether a rule applies to you, ask a specialist.
- Equality Act 2010. Service providers must make reasonable adjustments for disabled people, and that includes websites. There is no specific technical standard written into the Act, but WCAG 2.2 AA is the benchmark everyone uses.
- Public Sector Bodies Accessibility Regulations 2018. Public sector websites and apps must meet WCAG 2.2 AA and publish an accessibility statement. Government services have been monitored against 2.2 since October 2024.
- European Accessibility Act. It has applied since 28 June 2025 to many products and services sold to consumers in the EU, including e-commerce. It applies to UK businesses selling into EU countries. Micro-enterprises providing services (fewer than 10 staff and turnover or balance sheet of no more than €2 million) are exempt, but the exemption does not cover products.
A checklist you can run this week#
- Run a free automated check (WAVE, axe DevTools or Lighthouse) on your home page, a content page, a form and your checkout or contact page.
- Fix colour contrast in your design tokens, not page by page.
- Add
alttext to meaningful images and emptyalt=""to decorative ones. - Give every form field a visible label and every icon-only button a name.
- Unplug your mouse and complete your main journey with the keyboard alone. Can you always see where focus is?
- Check that the cookie banner and sticky header never cover the focused element.
- Make every tap target at least 24 × 24 px, and comfortably larger on mobile.
- Turn on a screen reader (VoiceOver on Mac and iPhone, NVDA on Windows) and listen to your home page for five minutes.
- Publish an accessibility statement that says what you have tested and how to report a problem.
Accessible sites tend to be better sites for everyone: clearer forms, readable text and controls that are easy to hit on a phone. We test every template against WCAG 2.2 AA before launch, in light and dark mode.
Sources and further reading
- The WebAIM Million, 2025 report webaim.org
- What’s new in WCAG 2.2 — W3C Web Accessibility Initiative w3.org
- European Accessibility Act — European Commission commission.europa.eu
- Meet the requirements of equality and accessibility regulations — GOV.UK gov.uk
- Get to WCAG 2.2 faster with the GOV.UK Design System — GDS Accessibility blog accessibility.blog.gov.uk