How to Make Your Web Design More Accessible

Caitee Smith
4 min readApr 7, 2023

--

Public buildings have wheelchair-accessible ramps, braille signs, and accessible parking spaces. These are things that all of us notice, but what about accessibility on the web?

Accessible web design means creating a website that’s accessible to all users. It specifically focuses on people with disabilities impacting their vision, hearing, and movement. Designing for such inclusions is extremely important.

Web accessibility can also benefit people without disabilities, such as older users with abilities changing due to aging, people with temporary or situational disabilities or limitations, and people using smaller screens or slower internet connections.

There are countless ways to make your website accessible and user-friendly. Accessibility isn’t a barrier to innovation. It introduces a set of constraints that will make you brainstorm and explore new ideas.

So — what are the design factors to consider when designing for accessibility?

Web Content Accessibility Guidelines, or WCAG, are guidelines and best practices used by accessibility experts to address what “accessibility” means methodically.

WCAG is organized around four principles known as POUR:

  • Perceivable
  • Operable
  • Understandable
  • Robust

What WCAG is and How to Implement Each Principle

Perceivable: Web Content Made Available to All Senses — Sight, Hearing, and/or Touch

Text Alternatives: Provide text alternatives for any non-text content

  • All images should have descriptive alt-text, except for decorative images
  • Form inputs should have associated text labels and not just placeholder text

Time-Based Media: Provide alternatives for time-based media

  • Audio and video should have transcripts and/or captions

Adaptable: Create content that can be presented in different ways without losing information or structure

  • The reading and navigation order is logical and intuitive
  • ARIA landmarks enhance HTML semantics to identify the purpose of interface components better.

Distinguishable: Make it easier for users to see and hear content

  • Color isn’t used as the sole method of conveying content or distinguishing visual elements
  • Text and images have a strong enough contrast ratio and large enough text
  • Paragraphs are no more than 80 characters wide, are not justified, and have adequate line spacing
  • Horizontal scrolling is not required

Operable: Interface Forms, Controls, and Navigation Are Operable

Keyboard-Accessible: Make all functionality available from a keyboard

  • All page functionality is available using the keyboard

Enough Time: Provide users enough time to read and use content

  • Users have control over audio, video, and slideshows
  • Content and functionality have no time limits or constraints

Seizures and Physical Reactions: Do not design content in a way that is known to cause seizures or physical reactions

  • No page content flashes more than three times per second unless that flashing content is sufficiently small
  • Users can disable non-essential animation

Navigable: Provide ways to help users navigate, find content, and determine where they are

  • The web page has a descriptive page title
  • The navigation is logical and intuitive
  • Individual sections of content are designated using headings

Input Modalities: Make it easier for users to operate functionality through various inputs beyond the keyboard

  • Multipoint and/or path-based gestures, such as pinching, swiping, or dragging across the screen, should be essential to the functionality
  • Clickable targets should be at least 44 by 44 pixels

Understandable: Information and the Operation of the User Interface Must Be Understandable

Readable: Make text content readable and understandable

  • The language of the page is identified using the HTML lang attribute
  • Keep content as simple as possible, avoiding jargon and unusual words

Predictable: Make webpages appear and operate in predictable ways

  • There should not be a substantial change when a page element receives focus or the user inputs information

Input Assistance: Help users avoid and correct mistakes

  • Form validation errors are efficient, intuitive, and accessible

Robust: Content Must Be Robust Enough That A Wide Variety of User Agents, Including Assistive Technologies, Can interpret it

Compatible: Maximize compatibility with current and future user agents, including assistive technologies

  • Significant HTML validation/parsing errors are avoided
  • Markup is used in a way that facilitates accessibility
  • If an important status message is presented and the focus is not set to that message, the message must be announced to screen reader users, typically via an ARIA

Summary

To summarize WCAG, the layout elements that need the most attention include the following:

  • Layout
  • Color
  • Navigation
  • Keyboard Accessibility
  • Audio/Video

There is a lot to think about when it comes to accessibility. Inaccessible platforms affect millions of users throughout the disabled community and prevent them from using such platforms. Following these very thorough Web Content Accessibility Guidelines can ensure your website is accessible to everyone and anyone.

Accessibility in design can seem like a daunting task, but with the proper resources and execution, you can implement it effortlessly:

  • WebAIM WCAG 2.0 Checklist: A PDF version of the Web content Accessibility Guidelines
  • We Are Colorblind: A colorblind community dedicated to the more than 300 million people who are color blind
  • The A11Y Project: A community-driven effort to make web accessibility easier
  • Stark: The suite of integrated accessibility compliance tools for product development teams
  • Contrast: A macOS app for quick access to WCAG color contrast ratios
  • Hemingway: An app that highlights lengthy, complex sentences and common errors
  • Is your web design currently accessible?
  • In what ways could you improve the accessibility of your website?
  • What do you think the future of web accessibility will bring?

--

--

Caitee Smith

I write about everything from web development to digital marketing. I'm a creative Front End Developer, Wedding Photographer, CIS Student, and ADK hiker.