How to design for accessibility

Your role as a designer is to help the team approach accessibility as a facet of user experience rather than a checklist of requirements.

Operating and navigating

  • Don’t design for mouse interactions alone

    Anything that can be done with a mouse, should also work with a keyboard.

  • Design what keyboard interactions look like

    Design what it looks like when an element receives keyboard focus.

  • Think about the tab order

    In what order does a user tab through an interface? (Don’t try to be clever).

  • Targets should be large enough

    Make sure that targets are at least 44 × 44 pixels.

  • Skip links

    Make it easy to skip long lists of interactive elements.

  • Links should be recognizable

    Don’t remove link underlines from links in body text

Colour use

  • Colour contrast

    Text should have contrast ratio of at least 4.5:1

  • Use of colour

    Don’t use colour as the only way to communicate information.

Other

  • Be consistent

    Elements should be identified the same on all pages.

  • Think about communication

    Can users contact you? Don’t rely on everybody being able to use a phone.

  • Video and audio content need text alternatives

    For every mediaplayer, think of where the alternative content goes.

  • Page design

    Keep the page design simple and allow for easy skimming.

How to find accessibility issues

Standards and testing

Colour accessibility

User research and usability testing

Include disabled people in your user research and usability testing. This will surface issues in a much earlier stage of your project.

What is web accessibility?

When you design and build websites properly, disabled people can use them. Unfortunately, many websites are designed in a way that makes them difficult or impossible for some people to use.

Web accessibility opens up your products and services to many more individuals, which in turn is good for business. International web standards define what you need to do for accessibility.

Why accessibility is important