Accessibility means your site can be used by everyone, including people with visual, mobility, or cognitive differences. It’s good design, good UX, and good for SEO.

What accessibility covers

  • Text that’s readable and properly structured
    Readable, structured text

    Proper headings and paragraph structure help screen readers and SEO.

    Colour contrast

    Sufficient contrast between text and background. Avoid low-contrast grey on grey.

    Alt text

    Describe meaningful images in plain language. Helps when images fail to load and for screen readers.

    Buttons and links

    Easy to identify and use. Clear focus states for keyboard users.

    Keyboard navigation

    All interactive elements usable with the keyboard alone. Nothing unreachable by tab.

    Screen reader support

    Content and structure that assistive tech can interpret correctly.

    Predictable layouts

    Layouts that behave predictably during load.

When your site is more accessible, search engines can understand it more clearly too.

Key principles

1. Alt text

Describe images in plain language. Helps screen readers and when images fail to load.

2. Contrast

Dark text on light backgrounds, or light on dark, with enough contrast. Avoid low-contrast grey on grey.

3. Keyboard navigation

All interactive elements (links, buttons, forms) should be usable with the keyboard alone. Tab through the page and check that nothing is unreachable.

4. Readable text size

Use legible font sizes. Very small text excludes many users.

5. Form labels

Label form fields clearly. Helps screen readers and improves conversion.

6. Avoid motion overload

Too many animations can cause issues for people with vestibular or sensory sensitivities. Provide reduced-motion options where possible.

Tools for checking

  • WAVE – Accessibility evaluation tool
  • Lighthouse – Built into Chrome DevTools; includes an accessibility audit
  • WebAIM contrast checker – For testing colour contrast

Why it matters

Accessibility helps more people use your site, builds trust, and supports SEO. Search engines favour clear structure and well-labelled content. Small changes often make a big difference.

Want crawl, index, or structure issues fixed? Explore SEO foundations →