Website Accessibility and WCAG: What the Guidelines Say
On this page
WCAG, the Web Content Accessibility Guidelines, is the W3C's international technical standard for making websites usable by people with disabilities. It sets out testable success criteria, grouped under four principles and graded at three levels: A, AA and AAA. Following WCAG makes a site easier for more people to use, including keyboard users, screen reader users and anyone zooming in on a phone. This explainer is part of our website design best practices guide.
Below, we cover what the guidelines say, how the levels work, what changed in WCAG 2.2 and common issues worth checking on real sites. This guide is general information, not legal advice.
Key takeaways
- WCAG is the W3C's technical standard for accessible web content; 2.2 is the latest version.
- Its success criteria sit under four principles: perceivable, operable, understandable and robust.
- Each criterion has a level: A, AA or AAA. Level AA includes everything in Level A.
- WCAG 2.2 added nine criteria, covering focus, target size, dragging, help, forms and logins.
- Many common barriers come from a short list of issues, such as alt text, contrast, keyboard access and labels.
What WCAG is and who writes it
WCAG is written by the Accessibility Guidelines Working Group, part of the World Wide Web Consortium's Web Accessibility Initiative (WAI). Its goal is a single shared standard for web content accessibility that works for people, organizations and governments around the world.
There are three published versions in the WCAG 2 family. WCAG 2.0 came out in December 2008, WCAG 2.1 in June 2018 and WCAG 2.2 in October 2023, with an update in December 2024. Each version keeps the earlier success criteria and adds new ones, so content that meets WCAG 2.2 also meets 2.1 and 2.0. The one exception is 4.1.1 Parsing, which WCAG 2.2 marks as obsolete.
"Content" here means more than text. It includes images, sound, video and the code that defines structure and presentation. The standard is written for the people who build and evaluate sites: designers, developers, content editors and testers. The W3C itself points out that WCAG is a technical standard, not an introduction to accessibility, which is why plain-English guides like this one exist.
The four principles behind WCAG
WCAG 2.2 has 13 guidelines, and every guideline sits under one of four principles. The W3C's wording is that content must be:
- Perceivable. Information and interface parts must be presentable in ways people can perceive. Text alternatives for images, captions for video and enough colour contrast all live here.
- Operable. People must be able to operate the interface. Everything must work from a keyboard, there must be enough time to read and act, and nothing should trap focus or flash dangerously.
- Understandable. People must be able to understand both the information and how the interface works. Pages should declare their language, behave predictably and help people avoid and fix form mistakes.
- Robust. Content must work reliably with a wide range of browsers and assistive technologies, now and as they change. In practice, this means using standard HTML correctly and giving custom controls a proper name, role and state.
The W3C notes that if any of these fails, some people with disabilities can't use the page at all. WCAG deliberately covers only problems that affect disabled people more severely than others. Many of its fixes, such as clear headings and readable contrast, still make a site easier for everyone.
Conformance levels: A, AA and AAA
Each success criterion has a level. The levels build on one another, so a page can only claim a level if it meets every criterion at that level and below:
| Level | What a page must meet | How it's usually used |
|---|---|---|
| A | Every Level A success criterion | The minimum; failing it blocks some users outright |
| AA | Every Level A and AA success criterion | The level most teams build and test to |
| AAA | Every Level A, AA and AAA success criterion | Applied to chosen pages or features, not whole sites |
Two rules in the standard catch people out. First, conformance applies to full pages, including every responsive version a page shows at different screen sizes. You can't leave out a widget and call the rest of the page conformant. Second, it applies to complete processes. If a contact or booking flow has three steps, all three must meet the level for any of them to count.
WCAG also says that requiring Level AAA as a general policy for entire sites is not recommended, because some content can't meet every AAA criterion.
What changed in WCAG 2.2
WCAG 2.2 added nine success criteria. Most help people with low vision, limited dexterity or cognitive disabilities, and several affect everyday parts of a site, such as sticky headers, buttons, forms and logins:
| Criterion | Level | What it asks |
|---|---|---|
| 2.4.11 Focus Not Obscured (Minimum) | AA | The focused item isn't fully hidden, such as by a sticky bar |
| 2.4.12 Focus Not Obscured (Enhanced) | AAA | No part of the focused item is hidden |
| 2.4.13 Focus Appearance | AAA | Focus indicators are large and contrasting enough to see |
| 2.5.7 Dragging Movements | AA | Anything done by dragging also works with single taps |
| 2.5.8 Target Size (Minimum) | AA | Targets are at least 24 by 24 CSS pixels, or spaced out |
| 3.2.6 Consistent Help | A | Help links sit in the same relative order on each page |
| 3.3.7 Redundant Entry | A | People aren't asked for the same details twice in a process |
| 3.3.8 Accessible Authentication (Minimum) | AA | Logins don't rely on memory or puzzles alone |
| 3.3.9 Accessible Authentication (Enhanced) | AAA | As 3.3.8, with fewer exceptions |
Common issues worth checking first
Many barriers on business websites come from a short list of problems. These are common issues worth checking first, with the criterion each one relates to:
- Missing or unhelpful alt text (1.1.1, Level A). Meaningful images need a text alternative that does the same job; decorative ones need an empty alt. Our guide to image optimization for websites covers how to write it.
- Low contrast (1.4.3 and 1.4.11, Level AA). Body text needs a contrast ratio of at least 4.5:1, and icons, field borders and focus indicators at least 3:1 against what's next to them.
- Things a keyboard can't reach (2.1.1, Level A, and 2.4.7, Level AA). Every link, button, menu and form control should work with the Tab and Enter keys, with a visible focus indicator.
- Unlabelled form fields and vague errors (3.3.1 and 3.3.2, Level A). Each field needs a visible label, and errors must say what went wrong in text. Our guide on how to design a contact form people finish walks through it.
- Headings used for size, not structure (1.3.1, Level A, and 2.4.6, Level AA). Screen reader users jump between headings, so the outline has to make sense.
- Links that say "click here" (2.4.4, Level A). Link text should make sense on its own or in its sentence.
- Video without captions (1.2.2, Level A). Pre-recorded video with sound needs captions.
- No page language (3.1.1, Level A). One attribute on the html element lets screen readers pronounce words correctly.
None of these needs special technology. They're decisions made in design, code and content, which is why it is usually easier to get them right before launch.
How to apply WCAG on a real site
Treat accessibility as part of how the site is built, not a scan at the end. Here is an order that works:
- Pick a target. For most sites that means WCAG 2.2 Level AA. Write it into the brief so design, development and content all work to it.
- Build it into the design system. Check colour pairs for contrast, design visible focus states and set minimum target sizes once, in the components, so every page inherits them.
- Give editors the right fields. Required alt text fields, heading choices instead of font sizes and help notes on link text stop problems being added later.
- Test with people and tools. Automated checkers catch some issues quickly, but the W3C is clear that no tool alone can determine whether a site meets accessibility standards. Our website accessibility testing checklist covers the manual checks anyone can run.
- Keep it up. New pages, plugins and campaigns can undo earlier work, so recheck key templates after changes. Landing pages are a common gap; landing page conversion best practices includes the checks for them.
What WCAG cannot tell you is what any particular law requires of your organization. That depends on where you operate and what you do, so ask a qualified lawyer. This guide is general information, not legal advice. If you'd like help building a site with these checks in mind, talk to our in-house web team. We can design and build with accessibility in view, but we don't provide legal advice or certify a site as meeting any law or standard.
Common questions
Which version of WCAG should I follow?
Use WCAG 2.2, the latest version. The W3C encourages the latest version, and because the W3C designed the versions to be backwards compatible, content that meets WCAG 2.2 also meets WCAG 2.1 and 2.0 (4.1.1 Parsing is now obsolete). If a contract, client or policy names an older version, check with whoever set the requirement, but building to 2.2 covers the earlier versions as well.
Do I need to meet Level AAA?
Usually not for a whole site. WCAG itself says it is not recommended that Level AAA be required as a general policy for entire sites, because some content cannot meet every AAA criterion. Most teams aim for Level AA and then meet AAA criteria where they can, such as larger focus indicators or plainer language on key pages.
What is WCAG 3, and should I wait for it?
WCAG 3 is a future W3C standard that is still an incomplete draft and will change. As of October 2026, the W3C expects it to become a standard in a few years and says the best way to prepare is to meet WCAG 2.2 now. Waiting would leave today's barriers in place for years, so there is no reason to hold off.