Guides

Stories of Web Users With Disabilities: 5 Examples

Stories of web users with disabilities: five short examples of how people with motor, autism, blindness, color blindness and deafness use the web.

Illustration: the universal access symbol, with Stories and Web users with disabilities
Table of contents

Stories of web users with disabilities show what accessibility problems feel like from the other side of the screen. A missing label or an unreachable button is a line in an audit report to a developer. To the person trying to pay a bill or book a class, it is a closed door. This guide shares five short stories, each based on a situation described by the W3C Web Accessibility Initiative, and explains what helped and which WCAG requirement covers it.

The people below are fictional. The barriers are real, and every one of them appears on live websites today.

Keep in mind: these stories show some experiences, not all of them. People with the same disability can use the web in very different ways. (W3C WAI, Stories of Web Users)

Why Stories of Web Users With Disabilities Matter

WCAG, the Web Content Accessibility Guidelines, is written as testable requirements. That is what makes it useful for audits, and it is also what makes it easy to treat as a checklist. Stories bring back the reason for each requirement.

They help different people on your team in different ways:

  • Designers see why layout, color and motion choices are not just style decisions.
  • Developers see why a native button or a properly labeled field matters.
  • Content writers see why alt text, captions and plain language are part of the job.
  • Managers see why accessibility reduces the risk of lost customers and legal claims. Our ADA website compliance guide explains the legal side.

Disabilities may be present from birth or develop through an accident, illness or ageing, so today’s stories could describe any of us later on.

Five Stories of Web Users With Disabilities

Tomás, a reporter with limited use of his arms

Tomás was in an accident that caused a spinal cord injury and left him with limited use of his arms. He works as a newspaper reporter and often relies on the keyboard alone to navigate websites and other digital tools. He cannot use a mouse comfortably, and for him a dropdown menu that opens only on hover is not a small annoyance. It can hide the whole section of a site.

What helps Tomás:

  • Every link, button, menu and form control works with the keyboard alone (WCAG 2.1.1 Keyboard).
  • He can always leave a pop-up or widget without getting stuck.
  • A visible focus outline shows him where he is on the page.
  • Buttons and links are large enough to hit accurately (WCAG 2.5.8 Target Size).

Many other assistive technologies, such as switch devices and speech recognition, also depend on pages that work through the keyboard interface, so fixing this helps far more than one reader. Our keyboard accessibility testing guide shows how to check your own pages in a few minutes.

Owen, a data entry clerk who is autistic

Owen is autistic and works as a data entry clerk. He finds it hard to understand online content and layouts that keep changing. Carousels that slide on their own, pop-up ads that appear without warning, and videos that start playing automatically all pull his attention away from the task and make the page difficult to read.

What helps Owen:

Clear, predictable pages help Owen, and they help everyone who is tired, distracted or reading on a small screen.

Priya, a senior accountant who is blind

Priya is blind. She uses a screen reader on her computer and phone to work with online content, including images, form controls and navigation. A screen reader can only read what the code exposes. An image with no text alternative, an icon-only button with no name, or a form field with no label leaves Priya guessing.

What helps Priya:

These are the failures that automated scanners find most reliably. An accessibility checker will flag missing alt text and unlabeled fields in seconds, which makes them the best place to start.

Renata, an online shopper with color blindness

Renata has deuteranopia, a form of red-green color blindness. Reds, greens, oranges and browns can look alike to her, which makes it hard to get meaning from those colors. On a clothing site, “select a color” swatches that are only colored circles are almost useless. On a form, an error shown only by a red border goes unnoticed.

What helps Renata:

  • Color is never the only way to show information. Swatches carry a text name, and errors include a message and an icon (WCAG 1.4.1 Use of Color).
  • Links inside paragraphs are underlined, not just a different color.
  • Charts use labels or patterns as well as color. Our chart color checker can simulate common types of color blindness on your own palette.

Color vision differences are common enough that this barrier reaches many visitors.

Walter, an older student who is deaf

Walter is deaf and studies part time in an online course. When he watches videos or other content with audio, he relies on real-time captions or transcripts of what is being said. A lecture recording with no captions, or a live session with no captioning, means he misses the lesson.

What helps Walter:

Captions also help people in noisy places, people watching with the sound off and people learning a language, which is why they are worth the effort even outside of legal requirements.

What These Stories of Web Users Teach Us

Put the five stories side by side and clear patterns appear:

Story Main barrier What fixes it WCAG
Tomás Controls that need a mouse Full keyboard access, visible focus 2.1.1, 2.4.7, 2.5.8
Owen Moving, changing, unpredictable pages Pause controls, consistent layout 2.2.2, 3.2.3, 3.2.2
Priya Content the code does not describe Alt text, labels, headings, announced messages 1.1.1, 3.3.2, 4.1.3
Renata Meaning carried by color alone A second cue such as text or an icon 1.4.1
Walter Audio with no text version Captions and transcripts 1.2.1, 1.2.2, 1.2.4

Three lessons stand out:

  1. Most barriers are design and code choices. None of these users needed a special version of the site. They needed the standard version built properly.
  2. One fix often helps many groups. Keyboard support helps Tomás and many other users of assistive technology. Consistent layouts help Owen and everyone else. Captions help Walter and viewers in a noisy cafe.
  3. Combinations are normal. People often have more than one disability, or a disability and an older device. Building to the standard, not for one persona, covers those cases.

How to Check Your Own Site for These Barriers

You do not need to guess whether your site would work for Tomás, Owen, Priya, Renata or Walter. Check it.

  1. Run an automated scan. A free accessibility scan tests a page against WCAG 2.2 and reports failures such as missing alt text, unlabeled fields and low contrast, each with the failing HTML and a fix. Our guide to automated vs manual accessibility testing explains what tools can and cannot see.
  2. Unplug your mouse. Tab through your key journeys, such as sign-up, checkout and contact, to find what Tomás would hit.
  3. Watch for motion. Look for carousels, auto-playing video and pop-ups that Owen would struggle with.
  4. Try a screen reader. Listen to your home page and one form the way Priya would.
  5. Look without color. Use a grayscale or color blindness view, and ask whether meaning survives.
  6. Play a video with the sound off. Check whether Walter could follow it.
  7. Fix and monitor. New pages and plugins bring new issues, so recheck regularly. Start a 3-day free trial and AccessBell Pro monitors up to 500 URLs per domain every day.

To go deeper on how people with different needs use the web, the W3C publishes How People with Disabilities Use the Web and the full set of user stories.

Frequently Asked Questions

Are these stories about real people?

No. The names and details are made up. Each story is adapted from a situation described on the W3C Web Accessibility Initiative page "Stories of Web Users", which shows how different disabilities affect the way people use websites. The barriers they describe are real and common.

Do these stories cover every disability?

No. They show five experiences out of many. Disabilities can be present from birth or develop through an accident, illness or ageing, and people with the same condition can use the web in very different ways. Use the stories to build understanding, not to make assumptions about any one person.

Why do stories help more than a list of WCAG rules?

A rule such as "provide text alternatives" is easy to skip. A story about a blind accountant who cannot tell what an unlabeled image or button does makes the cost of skipping it clear, and helps designers and developers see why the rule exists.

How can I test whether my website works for these users?

Start with an automated scan to catch code-level failures such as missing alt text and unlabeled fields, then test by hand: use only a keyboard, try a screen reader, turn on captions, and check that no meaning depends on color alone. Automated tools find many issues, but people confirm the rest.

About the Author

Joseph Edwards Author

Contributor, AccessBell

Joseph Edwards writes and reviews accessibility guides for the AccessBell blog, checked against the W3C standards and other primary sources.

Meet all our authors

How we reviewed this article
  1. Current version

    First published. The five situations are adapted from the W3C Web Accessibility Initiative page "Stories of Web Users". The characters, names and details are fictional, and the WCAG criteria were checked against the W3C WCAG 2.2 Recommendation.

Guides

Famous People with Disabilities

Fifteen famous people with disabilities, from Helen Keller and Muhammad Ali to Michael J. Fox and Alex Zanardi, and what their stories teach about access.

Guides

Keyboard Accessibility Testing

A practical guide to keyboard accessibility testing: what to check, the exact keys to use, and a component-by-component reference table mapped to WCAG.

Find Out if Your Website Is Accessible

Start a 3-day free trial to monitor every page on your domain, or run a free one-page WCAG check right now with no sign-up.

Then $29/mo or $199/year per domain. Cancel anytime.