Contact

Accessibility is a design skill

UX

Accessible design is frequently left to the end of a project, when someone runs an audit and produces a list of fixes. By then, many of the problems are structural and expensive to change.

Treated as part of the craft from the first sketch, accessibility is mostly a set of good design habits.

Contrast and type#

Text needs enough contrast to be read in sunlight, on cheap screens and by people with low vision. WCAG asks for at least 4.5 to 1 for normal text and 3 to 1 for large text. Grey on grey may look refined in a mockup and be unreadable in use.

Habits to build in#

  • Check contrast as you choose colours, not after
  • Keep body text at a comfortable size, especially on phones
  • Never rely on colour alone to show state or meaning
  • Make focus states visible for keyboard users

Targets and structure#

Interactive elements need to be large enough to hit and far enough apart to avoid mistakes. Headings should describe the content that follows and appear in a logical order, because screen reader users navigate by them. This site's article anchors depend on the same heading structure.

Images and media#

Every meaningful image needs alt text that describes what it shows in context. Decorative images should be marked as such so they are skipped. Videos need captions, and nothing should autoplay with sound.

Accessible design is good design that works for more people.

Motion and time#

Respect reduced-motion preferences, avoid flashing content, and give people enough time to read and act. Timed sessions should warn before they expire.

Test with real tools#

Navigate with a keyboard only. Turn on a screen reader for ten minutes. Zoom the page to 200 percent. Each test reveals problems no visual review will find.

thumb

Designing for the thumb: mobile navigation that holds up

UX

Most phone use is one-handed. Navigation that respects the reach of a thumb feels effortless; navigation that ignores it feels like work.

Product listing pages: filters people actually use

UX

A listing page with forty filters looks thorough and helps nobody. The useful ones are fewer, specific to the category, and visible when they matter.

Writing interface copy that people don't notice

UX

The best interface copy disappears. People read it, act on it and move on, without ever thinking about the words.

Ecommerce

Movement-first commerce: shopping by activity, not SKU

E-commerce

Most stores are organised the way the warehouse is. Organising around what people actually do changes how they browse, compare and choose.