Trusted by clients across the UK & EU
InclusionAudit LogoInclusion Audit

Web Accessibility Standards

Understanding WCAG 2.2 guidelines and how they help create an inclusive web experience for everyone.

BS 8878: British Standard for Web Accessibility

BS 8878 focuses on the process of embedding accessibility into digital projects — from procurement to delivery. It emphasizes inclusion from the very beginning.

  • Planning-based: Encourages decisions before development starts.
  • Not a tech spec: Complements WCAG but does not replace it.
  • Adopted by: Public services, councils, NHS platforms.
"Accessibility must be part of the digital strategy, not a feature added at the end."

GOV.UK Example

The GOV.UK Design System sets a gold standard. Every component supports keyboard navigation, screen readers, and visible focus.

<button class="govuk-button" data-module="govuk-button">
  Start now
</button>

✓ GOV.UK components are keyboard accessible, screen reader friendly, and highly visible.

✓ Semantic, visible focus, hover state, and contrast compliant.

Equality Act 2010

This act makes it unlawful to offer inaccessible digital services that disadvantage disabled users.

  • Public bodies must meet WCAG 2.1 AA by law.
  • Failure to comply can result in discrimination lawsuits or fines.
  • Includes internal systems, PDFs, and websites.

Buttons & CTAs

Accessible buttons are not just styled — they're coded properly.

Accessible HTML Example

<button aria-label="Save progress">Save</button>

✓ Semantic element with ARIA label for clarity.

Accessible Example

✓ Styled with hover and focus, large tap area, semantic tag.

Forms & Labels

Every form field must have a visible <label>. Placeholders are not labels.

<label for="email">Email</label>
<input id="email" type="email" aria-describedby="emailHelp" />
<p id="emailHelp">We'll never share your email.</p>

We'll never share your email.

Screen Reader Support

Structure, ARIA roles, and labels must help screen reader users understand the interface.

  • Use role="alert" and aria-live="polite" for announcements.
  • Test with NVDA, JAWS, or VoiceOver.
  • Don't overload with aria-* — use semantics first.
<div role="alert" aria-live="assertive">
  Your session has expired.
</div>

✓ Alerts screen reader users of timeouts or errors without mouse interaction.

Focus Management

Interactive elements must receive keyboard focus in a logical order. Focus should never get "lost".

✓ Try using Tab key to see focus ring and test interaction.

Keyboard Navigation

All users — including those with no mouse — must be able to use Tab, Enter, and Esc.

  • Do not trap focus inside modals.
  • Pressing Esc should close modals or menus.
  • Arrow keys should move between list items or radio buttons.

Visual Design & Contrast

Make sure text and buttons have sufficient contrast. Users shouldn't need perfect vision to read.

❌ Poor contrast

✅ Good contrast

Tool: WebAIM Contrast Checker

WCAG 2.2 Conformance Levels

A

Level A - Essential

The most basic level of accessibility. These are the minimum requirements that must be met to ensure basic accessibility.

Examples:

  • Text alternatives for non-text content
  • Keyboard accessibility
  • No keyboard traps
  • Basic color contrast
AA

Level AA - Recommended

Addresses major, common barriers for users with disabilities. This is the level that most organizations aim to achieve.

Examples:

  • Sufficient color contrast (4.5:1)
  • Resizable text up to 200%
  • Multiple ways to find content
  • Consistent navigation
AAA

Level AAA - Optimal

The highest level of accessibility. These are enhancements that provide the best possible experience for users with disabilities.

Examples:

  • Enhanced color contrast (7:1)
  • Sign language interpretation
  • Extended audio descriptions
  • No timing constraints

The POUR Principles

Perceivable

Information and user interface components must be presentable to users in ways they can perceive.

Key Guidelines:

  • Provide text alternatives for non-text content
  • Provide captions and other alternatives for multimedia
  • Create content that can be presented in different ways
  • Make it easier for users to see and hear content

Operable

User interface components and navigation must be operable.

Key Guidelines:

  • Make all functionality available from a keyboard
  • Give users enough time to read and use content
  • Do not use content that causes seizures
  • Help users navigate and find content

Understandable

Information and the operation of user interface must be understandable.

Key Guidelines:

  • Make text readable and understandable
  • Make content appear and operate in predictable ways
  • Help users avoid and correct mistakes

Robust

Content must be robust enough to be interpreted reliably by a wide variety of user agents, including assistive technologies.

Key Guidelines:

  • Maximize compatibility with current and future tools
  • Ensure content is accessible to assistive technologies

Ready to make your website accessible?

Our team of experts can help you achieve WCAG 2.2 compliance and create an inclusive digital experience.

Let's connect

Have questions about accessibility? Want to learn more about our services? We're here to help. Get in touch and let's start a conversation.

Get Started

By submitting this form, you agree to our privacy statement.