Writing for Every Reader

Stephanie Hobson
Stephanie HobsonSenior Front-End Developer at Mozilla
Writing for
Every Reader
Writing for Every Reader
Writing for Every Reader
https://developer.mozilla.org/Web/Accessibility
Writing for Every Reader
Cognitive disabilities
- http://webaim.org/articles/cognitive/
“In loose terms, a person with a
cognitive disability has greater
difficulty with one or more types of
mental tasks than the average
person.”
Clinical diagnoses
• Dyslexia
• Learning
disabilities
• ADD / ADHD
• Brain injury
• Dementia
• Alzheimer’s
• Aphasia
• Downe syndrome
• Autism spectrum
Functional effects
Functional effects
• Permanent
• Temporary
• Situational
Memory
Memory
• Short term
• Long term
• Working
Attention
Comprehension
Comprehension
• Reading
• Verbal
• Linguistic
• Math
• Visual
Problem-solving
Functional effects
• Memory
• Attention
• Comprehension
• Problem solving
Make reading easier.
Make reading easier.
• Readability
• Understandability
• Legibility
• Structure
Readability
Readability
• Short sentences
• Simple words
Advantageous
Facilitate
Leverage
Good
Help
Use
→
→
→
Readability
• Short sentences
• Simple words
• Avoid adverbs
Ran quickly
Said suddenly
Carefully balanced
Screamed loudly
Sprinted
Blurted
Balanced
Screamed
→
→
→
→
Readability
• Short sentences
• Simple words
• Avoid adverbs
• Active voice
The tea will be poured by Stephanie.
→ Stephanie will pour the tea.
Cookies will be provided by Maria.
→ Maria will provide cookies.
Readability
• Short sentences
• Simple words
• Avoid adverbs
• Active voice
• 8th grade reading level
HemingwayApp
- Jakob Nielsen being a bad example
“Avoid convoluted sentence structures,
especially compound sentences with
many subordinate clauses and
conjunctions that put a strain on users’
short-term memory, which is a
notoriously weak point.”
- What Jakob Nielsen meant
“Use short and simple sentences.
Sentences with more than one idea
strain users’ short-term memories.”
Understandability
Understandability
• No idioms
• No sarcasm or rhetorical questions
• No pop culture or slang
• Avoid jargon
“QuickReg getting you down? We
don’t want that, do we? Sidle up to
the SS desk and we’ll see you leave
happy as a clam.”
“QuickReg getting you down? We
don’t want that, do we? Sidle up to
the SS desk and we’ll see you leave
happy as a clam.”
“QuickReg getting you down? We
don’t want that, do we? Sidle up to
the SS desk and we’ll see you leave
happy as a clam.”
“QuickReg getting you down? We
don’t want that, do we? Sidle up to
the SS desk and we’ll see you leave
happy as a clam.”
“If you are having trouble registering
for courses come to the Student
Services desk. We can help you
register.”
Understandability
• Be literal
• Say what you mean
Legibility
Legibility
• Large text
• Sans-serif font
• Enough contrast
• Left align
• No italics
Legibility
• Use sentence case
• Increase line-heights (150%)
• Increase margins
• Restrict line-length (50-75 chars)
Legibility
• Place text on a solid colour
background
Legibility
• Use semantic HTML
BeeLine Reader
- https://en.wikipedia.org/wiki/Tea
B L A C K T E A S : A S S A M ,
D A R J E E L I N G , A N D
C E Y LO N. R E A D M O R E .
GREEN TEAS: DRAGON’S
W E L L , M A T C H A , A N D
S E N C H A . R E A D M O R E .
H E R B A L T E A S :
C H A MO M I L E , RO O I BO S,
AND PEPPERMINT. READ
MORE.
BLACK TEAS: ASSAM,
D A R J E E L I N G , A N D
CEYLON. READ MORE.
GREEN TEAS: DRAGON’S
WELL, MATCHA, AND
SENCHA. READ MORE.
H E R B A L T E A S :
CHAMOMILE, ROOIBOS,
AND PEPPERMINT. READ
MORE.
BLACK TEAS: ASSAM,
D A R J E E L I N G , A N D
CEYLON. READ MORE.
GREEN TEAS: DRAGON’S
WELL, MATCHA, AND
SENCHA. READ MORE.
H E R B A L T E A S :
CHAMOMILE, ROOIBOS,
AND PEPPERMINT. READ
MORE.
BLACK TEAS: ASSAM,
DARJEELING, AND
CEYLON. READ MORE.
GREEN TEAS: DRAGON’S
WELL, MATCHA, AND
SENCHA. READ MORE.
HERBAL TEAS:
CHAMOMILE, ROOIBOS,
AND PEPPERMINT. READ
MORE.
BLACK TEAS: ASSAM,
DARJEELING, AND
CEYLON. READ MORE.
GREEN TEAS: DRAGON’S
WELL, MATCHA, AND
SENCHA. READ MORE.
HERBAL TEAS:
CHAMOMILE, ROOIBOS,
AND PEPPERMINT. READ
MORE.
Black teas: Assam,
Darjeeling, and Ceylon.
Read more. Green teas:
Dragon’s Well, Matcha, and
Sencha. Read more. Herbal
teas: Chamomile, Rooibos,
and Peppermint. Read
more.
Black teas: Assam,
Darjeeling, and Ceylon.
Read more. Green teas:
Dragon’s Well, Matcha, and
Sencha. Read more. Herbal
teas: Chamomile, Rooibos,
and Peppermint. Read
more.
Black teas: Assam,
Darjeeling, and Ceylon.
Read more. Green teas:
Dragon’s Well, Matcha,
and Sencha. Read more.
Herbal teas: Chamomile,
Rooibos, and
Peppermint. Read more.
Black teas: Assam,
Darjeeling, and Ceylon.
Read more. Green teas:
Dragon’s Well, Matcha,
and Sencha. Read more.
Herbal teas: Chamomile,
Rooibos, and
Peppermint. Read more.
Structure
Structure
• Use headings and lists
• Make small chunks of content
• Put most important information first
Structure
• Use headings and lists
• Make small chunks of content
• Put most important information first
Black teas: Assam, Darjeeling, and Ceylon.
Read more. Green teas: Dragon’s Well,
Matcha, and Sencha. Read more. Herbal teas:
Chamomile, Rooibos, and Peppermint. Read
more.
Black teas
Assam, Darjeeling, and Ceylon. Read more.
Green teas
Dragon’s Well, Matcha, and Sencha. Read more.
Herbal teas
Chamomile, Rooibos, and Peppermint. Read
more.
Black teas
• Assam
• Ceylon
• Darjeeling
Read more
Green teas
• Dragon’s Well
• Matcha
Use media thoughtfully.
Images
• Use images
• Only use appropriate images
• Don’t just use images
<figure>
<img src="tea.jpg" alt=“” />
<figcaption>
In Britain black teas are
usually served hot with
milk and sugar on the
side.</figcaption>
</figure>
Alternate text
• Be accurate and equivalent
• Keep it short
• Don’t repeat information
• Don’t start with "picture of ..."
Icons
• Also display text
• Use SVG
Videos
• Provide transcripts
• Keep it short
• Never autoplay or loop
JWPlayer
Amara.org
Label interactions.
Links
• Use key words that describe the
page being linked to
• Put keywords at the front of the link
Black teas
• Assam
• Ceylon
• Darjeeling
Read more
Green teas
• Dragon’s Well
• Matcha
• Sencha
Read more
Herbal teas
• Chamomile
• Peppermint
• Rooibos
Read more
Black teas
• Assam
• Ceylon
• Darjeeling
Green teas
• Dragon’s Well
• Matcha
• Sencha
Herbal teas
• Chamomile
• Peppermint
• Rooibos
Forms
• Left align labels, fields, and buttons
• No reset / clear button
Forms
• Break big tasks into smaller steps
• Let users go away and come back
• Give them lots of time
• Make the purpose of the form clear
on each page
Forms
• Limit visual noise
• Remove distractions
Forms
• Error messages should be specific
• Put errors messages in context
• Warn users when an action has
permanent consequences
Summary
Summary
• Memory
• Attention
• Comprehension
• Problem solving
Summary
• Make reading easier
• Use media thoughtfully
• Label interactions
I Like To Make Websites
Everyone Can Use
@stephaniehobson
stephaniehobson.ca
1 of 79

Recommended

Writing for Every Reader - Design and Content by
Writing for Every Reader - Design and ContentWriting for Every Reader - Design and Content
Writing for Every Reader - Design and ContentStephanie Hobson
452 views126 slides
Making a presentation by
Making a presentationMaking a presentation
Making a presentationDevMix
2K views11 slides
Shahad_tariq_aljarmn_ICT09AGGD18P2_CW by
Shahad_tariq_aljarmn_ICT09AGGD18P2_CWShahad_tariq_aljarmn_ICT09AGGD18P2_CW
Shahad_tariq_aljarmn_ICT09AGGD18P2_CWshahadaljarman
59 views13 slides
Designing for Dyslexia - UXPA by
Designing for Dyslexia - UXPADesigning for Dyslexia - UXPA
Designing for Dyslexia - UXPASeda Maurer
10.1K views47 slides
Why use technology by
Why use technologyWhy use technology
Why use technologyardeeach
427 views82 slides
Designing for People Who Struggle with Reading and Attention by
Designing for People Who Struggle with Reading and AttentionDesigning for People Who Struggle with Reading and Attention
Designing for People Who Struggle with Reading and AttentionJulie Strothman
7.9K views24 slides

More Related Content

Similar to Writing for Every Reader

Make Awesome Slides by
Make Awesome SlidesMake Awesome Slides
Make Awesome SlidesAllison Finney
292 views56 slides
Make Awesome Slides by
Make Awesome SlidesMake Awesome Slides
Make Awesome SlidesAllison Finney
308 views56 slides
PPT Template A&E by
PPT Template A&EPPT Template A&E
PPT Template A&EBob Korlishin
317 views27 slides
Effective powerpoint presentations by
Effective powerpoint presentationsEffective powerpoint presentations
Effective powerpoint presentationsreeta nagari
30 views53 slides
Effective presentation by
Effective presentationEffective presentation
Effective presentationlhinarabis
164 views51 slides
Basic Slide Design by
Basic Slide DesignBasic Slide Design
Basic Slide DesignWarren Sandmann
959 views47 slides

Similar to Writing for Every Reader(20)

Effective powerpoint presentations by reeta nagari
Effective powerpoint presentationsEffective powerpoint presentations
Effective powerpoint presentations
reeta nagari30 views
Effective presentation by lhinarabis
Effective presentationEffective presentation
Effective presentation
lhinarabis164 views
Design Effective PPT. by Sapna74
Design Effective PPT.Design Effective PPT.
Design Effective PPT.
Sapna74184 views
EN My First Letters ll - Spanish Class by Slidesgo.pptx by ValeMcl
EN My First Letters ll - Spanish Class by Slidesgo.pptxEN My First Letters ll - Spanish Class by Slidesgo.pptx
EN My First Letters ll - Spanish Class by Slidesgo.pptx
ValeMcl7 views
Team Seminar by Vignesvino
Team SeminarTeam Seminar
Team Seminar
Vignesvino379 views
Jan 8 chili by apple00
Jan 8 chiliJan 8 chili
Jan 8 chili
apple00252 views
Basic power point guidelines by ronaldmeis
Basic power point guidelinesBasic power point guidelines
Basic power point guidelines
ronaldmeis766 views
Year 10 GCSE English Language Induction by Neill Ford
Year 10 GCSE English Language InductionYear 10 GCSE English Language Induction
Year 10 GCSE English Language Induction
Neill Ford15K views
Nepbe 1 er grado unit 1 1a clase by Rol Almazan
Nepbe 1 er grado unit 1 1a claseNepbe 1 er grado unit 1 1a clase
Nepbe 1 er grado unit 1 1a clase
Rol Almazan746 views
Content Academy - The art of self-proofing.pptx by MattScott93
Content Academy - The art of self-proofing.pptxContent Academy - The art of self-proofing.pptx
Content Academy - The art of self-proofing.pptx
MattScott933 views

More from Stephanie Hobson

Flipping Tables: Displaying Data on Small Screens by
Flipping Tables: Displaying Data on Small ScreensFlipping Tables: Displaying Data on Small Screens
Flipping Tables: Displaying Data on Small ScreensStephanie Hobson
1.8K views190 slides
Flipping Tables: Displaying Data on Small Screens (2016-08) by
Flipping Tables: Displaying Data on Small Screens (2016-08)Flipping Tables: Displaying Data on Small Screens (2016-08)
Flipping Tables: Displaying Data on Small Screens (2016-08)Stephanie Hobson
945 views159 slides
Flipping Tables: Displaying Data on Small Screens (2016-02) by
Flipping Tables: Displaying Data on Small Screens (2016-02)Flipping Tables: Displaying Data on Small Screens (2016-02)
Flipping Tables: Displaying Data on Small Screens (2016-02)Stephanie Hobson
6.2K views90 slides
Web Accessibility: 
Making Websites Better for Everyone by
Web Accessibility: 
Making Websites Better for EveryoneWeb Accessibility: 
Making Websites Better for Everyone
Web Accessibility: 
Making Websites Better for EveryoneStephanie Hobson
1.6K views89 slides
Mobile First Is Performance First by
Mobile First Is Performance FirstMobile First Is Performance First
Mobile First Is Performance FirstStephanie Hobson
6.3K views30 slides
Accessibility with CSS: Making Websites Better for Everyone by
Accessibility with CSS: Making Websites Better for EveryoneAccessibility with CSS: Making Websites Better for Everyone
Accessibility with CSS: Making Websites Better for EveryoneStephanie Hobson
6.8K views45 slides

More from Stephanie Hobson(8)

Flipping Tables: Displaying Data on Small Screens by Stephanie Hobson
Flipping Tables: Displaying Data on Small ScreensFlipping Tables: Displaying Data on Small Screens
Flipping Tables: Displaying Data on Small Screens
Stephanie Hobson1.8K views
Flipping Tables: Displaying Data on Small Screens (2016-08) by Stephanie Hobson
Flipping Tables: Displaying Data on Small Screens (2016-08)Flipping Tables: Displaying Data on Small Screens (2016-08)
Flipping Tables: Displaying Data on Small Screens (2016-08)
Stephanie Hobson945 views
Flipping Tables: Displaying Data on Small Screens (2016-02) by Stephanie Hobson
Flipping Tables: Displaying Data on Small Screens (2016-02)Flipping Tables: Displaying Data on Small Screens (2016-02)
Flipping Tables: Displaying Data on Small Screens (2016-02)
Stephanie Hobson6.2K views
Web Accessibility: 
Making Websites Better for Everyone by Stephanie Hobson
Web Accessibility: 
Making Websites Better for EveryoneWeb Accessibility: 
Making Websites Better for Everyone
Web Accessibility: 
Making Websites Better for Everyone
Stephanie Hobson1.6K views
Mobile First Is Performance First by Stephanie Hobson
Mobile First Is Performance FirstMobile First Is Performance First
Mobile First Is Performance First
Stephanie Hobson6.3K views
Accessibility with CSS: Making Websites Better for Everyone by Stephanie Hobson
Accessibility with CSS: Making Websites Better for EveryoneAccessibility with CSS: Making Websites Better for Everyone
Accessibility with CSS: Making Websites Better for Everyone
Stephanie Hobson6.8K views

Recently uploaded

Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
298 views92 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
30 views35 slides
Top 10 Strategic Technologies in 2024: AI and Automation by
Top 10 Strategic Technologies in 2024: AI and AutomationTop 10 Strategic Technologies in 2024: AI and Automation
Top 10 Strategic Technologies in 2024: AI and AutomationAutomationEdge Technologies
18 views14 slides
STPI OctaNE CoE Brochure.pdf by
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
13 views1 slide
Transcript: The Details of Description Techniques tips and tangents on altern... by
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
135 views15 slides
Attacking IoT Devices from a Web Perspective - Linux Day by
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day Simone Onofri
15 views68 slides

Recently uploaded(20)

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb13 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada135 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
Perth MeetUp November 2023 by Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price19 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software257 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet60 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views
Lilypad @ Labweek, Istanbul, 2023.pdf by Ally339821
Lilypad @ Labweek, Istanbul, 2023.pdfLilypad @ Labweek, Istanbul, 2023.pdf
Lilypad @ Labweek, Istanbul, 2023.pdf
Ally3398219 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst476 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院

Writing for Every Reader