Accessibility User Stories

These user stories are a compilation of existing user stories available online. I don’t claim to have been their creator, but I compiled them in a neat table on a Confluence page to make communication with Design and Development teams easier.

What is different about these user stories is that I have included the type of disability they relate to, who is in charge of addressing them, and the web component they impact. That way, readers can easily find the user story that suits their needs depending on the work they’re doing.

As aI wantso thatFunctional groupTypeElement
user with reading difficultiesheadings that are clear and distinct from the main textI can understand the structure of the pageIntellectualDesignHeadings
screen reader userpages that use adequate heading levelsthe structure of the page makes sense to mevisual intellectualProgrammingHeadings
user with reading difficultiesheadings that are short and conciseI can understand the structure of the pageintellectualContentHeadings
keyboard only userall the links on a page to have clear focus indicatorsI don’t get lost when I navigate through a pagemobilityDesignLinks
keyboard only userall the links on a page to open when I press Enterthere is consistency on how I open linksmobilityProgrammingLinks
user with dyslexialinks to look different from the main textI can distinguish what is a link and what is normal textintellectualDesignLinks
screen reader userlinks to not say “read more” or “find out more”I know what a link will do or where it will take mevisualDesign
Development
Content
Links
keyboard only userall links on a page to be reachable with the Tab keyI can navigate through all the links of a webpagemobilityProgrammingLinks
keyboard only userall the pages to have a “skip to content“ linkI can skip all the navigation links on a pagemobilityDesign
Programming
Links
keyboard and screen reader userall links and form controls on a page to be coded in a logical orderthe page makes sense when I navigate with the Tab keyvisual
mobility
ProgrammingLinks
screen reader userlinks that open on a new tab to have an invisible label to tell me they open in a new tabI do not get disoriented when navigating on a pagevisualProgrammingLinks
user with dyslexialinks that open on a new tab to have a visible indicator that the link will open on a new tabI do not get disoriented when navigating on a pageintellectualDesignLinks
keyboard only userall form controls on a page to be reachable with the Tab keyI can navigate through all the interactive elements of a webpagemobilityProgrammingForms
keyboard only userall form buttons to be operable with Enter or Space keythere is consistency on how I interact with formsmobilityProgrammingForms
keyboard and screen reader userall form controls on a page to be coded in a logical orderthe page makes sense when I navigate with the Tab keyvisual
mobility
ProgrammingForms
keyboard only userall the form elements to have clear focus statesI know what the active element in a form ismobilityDesignForms
user with dyslexiato be notified with a helpful message when I make a mistake filling in a formI can correct my mistake and fill the form correctlyintellectualDesign
Programming
Forms
user with colour blindnessforms not to use colour only (green/red) to notify me of errorsI can fill in a form correctlyvisualDesignForms
user with low visionall the form elements and their focus states to have a contrast ratio of at least 3:1 with their backgroundI can distinguish a form control from the backgroundvisualDesignForms
screen reader userall the form elements to have labelsthe form makes sense when I listen to itvisualDesign
Programming
Forms
user with an intellectual disabilityall the form elements to have visible labels that do not disappear as I start filling in a fieldI know what the field is forintellectualDesign
Programming
Forms
screen reader userthe content of the page to make sense without CSSI can read the page in a way that makes sensevisualProgrammingPage
screen reader userthe “lang“ attribute to be defined on a pagemy screen reader reads a page using the right pronunciationvisualProgrammingPage
screen reader userthe page to be divided into “regions”I can skip the parts of the page that are not relevant to mevisualProgrammingPage
user with low visionthe page content to reflow correctly up to 200% zoomI can read the content of the pagevisualProgrammingPage
user with low visiontitles and other big text to have a contrast of at least 3:1 with its backgroundI can read large text on a pagevisualDesignText
user with low visionpage text to have a contrast of at least 4.5:1 with its backgroundI can read the content of a pagevisualDesignText
user with reading difficultiestext not to be justifiedI can understand the content of the page more easilyintellectualDesign
Content
Text
user with reading difficultiesacronyms and unusual words to be defined at least the first time they appear on a pageit is easier for me to understand the information on the pageintellectualContentText
screen reader userdecorative images (including “eye candy”) to be marked as suchthere is less clutter when I listen to a pagevisualDesign
Progarmming
Content
Images
user with autism who gets easily distractedvideos not to play automaticallyI can focus on the content of the pageintellectualDesign
Content
Video
user who is Deafvideos to have subtitlesI can engage with the content of the videoauditoryDesign
Content
Video
user with difficulties processing speechvideos to have transcriptsI can engage with the content of the videointellectualDesign
Content
Video
user living with epilepsycontent not to flash on the screen more than 3 times per seconda seizure is not triggeredcognitiveContentVideo

Leave a comment