SlideShare a Scribd company logo
1 of 65
Accessibility Matters
Creating a Better Web
@techevangelista
How this will go
1. Intro
2. Brief Accessibility Explainer
3. Examples
4. Conclusion
@techevangelista
What this talk won’t have
•Reliance on slides
•Animation
•Cat pics
@techevangelista
@techevangelista
Find my slides and resources here:
dragun.tech/nbpy
@techevangelista
No Questions
@techevangelista
About Me
Tech Evangelist
Former WebDev
Bootcamp Grad
MA International Peace & Conflict Resolution
@techevangelista
Artist’s rendition of very expensive piece of paper
@techevangelista
What is Web Accessibility?
@techevangelista
“Web accessibility means that people with
disabilities can perceive, understand,
navigate, and interact with the Web, and
that they can contribute to the Web.”
-W3C WAI
@techevangelista
POUR
Guiding principles of accessibility under 2.0:
Perceivable
Operable
Understandable
Robust
@techevangelista
WCAG 2.0
@techevangelista
Who is the target audience for web
accessibility?
@techevangelista
5 Main Categories
@techevangelista
Visual
@techevangelista
Auditory
@techevangelista
Motor/Physical
@techevangelista
Cognitive/Neurological
@techevangelista
Language/Speech
@techevangelista
But there’s more
@techevangelista
Lots of other ways to break down
categories
(more inclusive!)
@techevangelista
Permanent
@techevangelista
Temporary
@techevangelista
Acquired
@techevangelista
Societal
@techevangelista
People with accessibility needs may
be using less common tools
@techevangelista
Alternative Input/Output Tools
@techevangelista
Think Deeper
Categories can be deceptively simple:
 Users don’t always fall into one
category
 Users can be using multiple inputs and
outputs
@techevangelista
Not edge cases, stress cases, or
“...the moments that put our design and
content choices to the test of real life.”
-Eric Meyer & Sara Wachter-Boettcher
@techevangelista
~*~Examples~*~
@techevangelista
Color & Size
Example Example
Example Example
@techevangelista
@techevangelista
1 l I
1lI
1lI
@techevangelista
alt=“blank polaroids because I’m bad at choosing images”
@techevangelista
Make Changes Noticeable
Password
Password
❌ Password
❌ Password (something went wrong)
@techevangelista
First result for “aria” in pixabay
@techevangelista
But maybe I’m giving the impression
accessibility is easy….
@techevangelista
@techevangelista
@techevangelista
@techevangelista
@techevangelista
Making Better Accessibility Happen
@techevangelista
@techevangelista
Avoid Gimmicks
@techevangelista
Think About How YOUR Users Use
YOUR Products
@techevangelista
Avoid “user-hostile” decisions
@techevangelista
Push back on inaccessible decisions
@techevangelista
Do opposition research
@techevangelista
Try to keep the “bare minimum,” even
if it has to be changed a little
@techevangelista
@techevangelista
Words are important
@techevangelista
@techevangelista
Get real input from users
@techevangelista
@techevangelista
And there are benefits to accessibility
beyond a happier user base
@techevangelista
Good Accessibility == Good Code
@techevangelista
Less work for future devs and/or our future robot overlords
@techevangelista
How You Organize Your Code Matters
@techevangelista
@techevangelista
LOTS of reasons for accessibility
@techevangelista
Finishing Up….
@techevangelista
Resources
Find a list at dragun.tech/nbpy
Download free trial of JAWS
Lots of browser extensions to use
@techevangelista
CONTACT ME:
site: http://dragun.tech
github: lmdragun
email: lmdragun@gmail.com
@techevangelista
@techevangelista
If you run an org in NYC or SF and need
diversity or accessibility sponsorships:
lindsey.dragun@weightwatchers.com
Thank You!
@techevangelista

More Related Content

Similar to Creating Accessible Web

Strategies for Mobile eLearning
Strategies for Mobile eLearningStrategies for Mobile eLearning
Strategies for Mobile eLearningeaselsolutions
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014Abhi Balakrishnan
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Dylan Wilbanks
 
Engaging your organisation in an intranet rebuild
Engaging your organisation in an intranet rebuildEngaging your organisation in an intranet rebuild
Engaging your organisation in an intranet rebuildRebecca Jackson
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsBen Hall
 
Jonathan hendler deri - galway - feb 25 2008
Jonathan hendler   deri - galway - feb 25 2008Jonathan hendler   deri - galway - feb 25 2008
Jonathan hendler deri - galway - feb 25 2008hendler
 
A Web for Everyone
A Web for EveryoneA Web for Everyone
A Web for Everyonejameswillweb
 
HTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutionsHTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutionsChristian Heilmann
 
Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!Joseph Dolson
 
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Techsylvania
 
Communication Artifacts: What's Your Code's Legacy?
Communication Artifacts: What's Your Code's Legacy?Communication Artifacts: What's Your Code's Legacy?
Communication Artifacts: What's Your Code's Legacy?Andrea Goulet
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on AccessibilityD2L
 
Let's get accessible!
Let's get accessible!Let's get accessible!
Let's get accessible!Tady Walsh
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web developmentChristian Heilmann
 
What is a Data Scientist
What is a Data Scientist What is a Data Scientist
What is a Data Scientist Experian_US
 

Similar to Creating Accessible Web (20)

Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Strategies for Mobile eLearning
Strategies for Mobile eLearningStrategies for Mobile eLearning
Strategies for Mobile eLearning
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
 
Engaging your organisation in an intranet rebuild
Engaging your organisation in an intranet rebuildEngaging your organisation in an intranet rebuild
Engaging your organisation in an intranet rebuild
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
 
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
 
Jonathan hendler deri - galway - feb 25 2008
Jonathan hendler   deri - galway - feb 25 2008Jonathan hendler   deri - galway - feb 25 2008
Jonathan hendler deri - galway - feb 25 2008
 
A Web for Everyone
A Web for EveryoneA Web for Everyone
A Web for Everyone
 
Openstack summit
Openstack summitOpenstack summit
Openstack summit
 
HTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutionsHTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutions
 
Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!Mission: Accessible. Share & Connect Online with Everybody!
Mission: Accessible. Share & Connect Online with Everybody!
 
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
Marie Astrid Molina (Scaleway), How to Design for a Product You Understand No...
 
Communication Artifacts: What's Your Code's Legacy?
Communication Artifacts: What's Your Code's Legacy?Communication Artifacts: What's Your Code's Legacy?
Communication Artifacts: What's Your Code's Legacy?
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
 
Let's get accessible!
Let's get accessible!Let's get accessible!
Let's get accessible!
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
 
What is a Data Scientist
What is a Data Scientist What is a Data Scientist
What is a Data Scientist
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Creating Accessible Web

Editor's Notes

  1. I’m a dog person (and need an excuse to put Remus in all my presentations)
  2. I will show this again at the end
  3. I won’t be taking questions on stage, I personally hate asking questions in a crowd and don’t want to miss anyone, so please feel free to ask me after the talk or if you see me hanging around!
  4. The World Wide Web Consortium, also known as the W3C, is a community that develops web standards. According to their Web Accessibility Initiative, aka the people behind the Web Content Accessibility Guidelines (aka WCAG [wick-ag]), it means that people with disabilities can perceive, understand, navigate, and interact with the web, as well as contribute to it.
  5. These can often be remembered through POUR, WCAG’s acronym for the guiding principles of their 2.0 standards: What you put on your site must be Perceivable, Operable, Understandable, and Robust.
  6. WCAG is adopted by multiple countries as their standard for accessibility, including Australia, Japan, and Germany, and is slowly being integrated into the United State government’s accessibility standards, though mainly still 1.0, they’ll move to more 2.0 in January.
  7. WCAG and other resources separate people with disabilities into 5 main categories
  8. But you’ll notice when I go through this talk, I’ll often say “people with accessibility needs” instead of “disabled people”, because web accessibility actually affects a lot of people who don’t think of themselves as disabled or don’t get categorized as disabled in their society.
  9. There’s lots of other categories people break accessibility concerns into Canadian expert DAVID BERMAN was the first I heard using the following 4 categories
  10. Like being born blind
  11. Like being sick
  12. Like aging
  13. Like left-handedness (people designing and coding for touch screens are assuming people are right handed, for example)
  14. The basic ones are things like foot pedals, which can act like mice and keypads. You can get touchscreens that fit over other screens or get a computer with a touch screen. There’s eye tracking, which follows your eye movements, braille displays, which allow people to feel translated websites. People can use their breath, tongues and lip, their heads, there’s a lot out there and a lot of reasons why accessible, properly coded websites are important.
  15. Think in a new paradigm While some people may define those as “edge cases”, that’s dismissive of very real problems with your design and development. As Eric Meyer and Sara Watcher-Boetcher [Wok-ter Betcher] say in their book Design for Real Life, it’s better to think of these situations as STRESS cases, “the moments that put our design and content choices to the test in real life.”
  16. Like an eye chart, the bigger and bolder something is, the easier it is to read.
  17. Fonts can make reading a little easier on dyslexic people Linux Libertine Calibri Lato
  18. Have alternative text for your images— putting alt tags into the image markup or other alternatives helps people know what’s in that space even if they can’t see it. Also, don’t include words like “image” in that alt text— screen readers KNOW it’s an image, will inform users it’s an image, and hearing “Image, image of blahblah” over and over again is not a good user experience.
  19. Never rely on just one way to inform someone of an error or alert. If you just use changing colors, people who can’t tell the difference will miss it, so colors AND symbols work well. A mix of words and symbols for an error is also a great means of covering your bases--symbols aren’t always universal.
  20. And you can make those changes MORE noticeable with aria alerts. Aria are ways to communicate with a screen reader—alerts can let people who are far down the page know that something has gone wrong.
  21. In the book Wayside School Gets a Little Stranger, the school installs an elevator—that only goes up. There’s exactly one trip on that elevator, because it never goes back down. This is kind of how a lot of people using alternative input end up experiencing websites—they can do one thing, but maybe not anything else, because of how it’s coded.
  22. At my last job we worked with web video, video on our website was in fact a major part of what we did. We had a lot of tests we did, but a basic one we had always helped show people around us how important what we were working on was.
  23. We’d put on a blindfold, a pair of headphones, turn on our screenreader, and try to do a set task. In this case—go from a homepage, to a video, play the video, then PAUSE the video. We did this on our site and other sites. And, even though it shouldn’t have surprised us, most sites didn’t allow that last step to happen.
  24. Like with the elevator, no one actually thought past the most obvious step.
  25. There’s probably SOMETHING you can do to help improve accessibility Regardless of what your role is on the project, there might be SOMETHING you can do
  26. Avoid having styles and features just because they’re popular or trendy at the moment
  27. Go through the flow your users might and consider what could interrupt them— if you have a footer or a right hand sidebar AND have infinite scroll, for example, people using a keyboard might never be able to access them.
  28. This is the opposite of “user-friendly” Consider how you might be harming your users—beyond just whether they can USE your product, if there’s autoplay animation or noise you might be hurting people with anxiety, distracting people with attention disorders, possibly triggering seizures or migraines…the list goes on and on
  29. When something isn’t accessible, mention that if you can—maybe the people creating it hadn’t even realized. Explain why something might interfere with how people use your site, and that you could miss out on users. Offer alternatives.
  30. Go to your competitors sites—if they’re more accessible, come back with that, and how you might be losing users to them because of it. If they’re less accessible then yours, you can use that, too—this is a niche you have that they don’t even be considering, you can embrace that and get way ahead of the others.
  31. Focus state, link decoration, form labels—these are helpful to many people and a lot of designers, product owners, and devs will try to get rid of them.
  32. Focus state is generally an outline around an element that shows where someone using keyboard navigation, but with some sight, have their equivalent of a mouse pointer. Link decorations are ways to differentiate what a link is from what isn’t a link—for example, an underline on hover or focus. Both of these can be changed if people insist, but just try to have something there. Everyone has probably had some experience of going on a site and losing your cursor because they have some weird, tiny custom one or not being able to tell what a link is because everything looks like same.
  33. Your written content matters just as much as your visual content. We all know what they mean, what they probably JUST held off from actually saying. And everyone reading that with a mental health issue or who cares about them knows the person writing it didn’t care if they were being insulting. No WELL MADE application. No LOGICAL application. No GOOD application. On a professional site, you should not be insulting your users. You should not be HURTING your users, in any way. Because you’re going to LOSE some of those users. The people who don’t care won’t even notice if the words are there or not, but the people who do care WILL.
  34. Try keyboard navigating your site. Try just with tabbing through. Add a screenreader and some of their basic keyboard commands for navigation. Understand you’re not the common screenreader user if you’re not using one as your primary input.
  35. In writing there’s something called “sensitivity readers”, people who will go through your writing and point out offensive parts, for example. In design, UX researchers will sometimes do things like sit in a café and hand out gift cards to people for their input. People with accessibility needs can also be paid to go through your site and let you know where they have problems.
  36. If change is slow or hard to prioritize, have an accessible and obvious way for users to report issues with your site.
  37. Good accessibility is good code in general. It means your headers are in proper order, your using the right elements, and you’re following the guidelines for writing HTML from the W3C. And since CSS can be transferable between projects, it means you have good base code to slot in.
  38. Web crawlers, for example, such as Google Search benefit not only from all those SEO tags you’re shoving into your sites, but also from well-structured content. And as devices such as Alexa and Echo become more popular, having websites that can work for programs that can't access information and pages the way people you consider your average user can becomes even more important. After all, they’re not going to play your video or audio, they aren’t going to notice objects that are hidden or require interaction. You’ll notice that some accessibility checkers are web crawlers, so that can give you an idea of what they use.
  39. You might have legal obligations, too, and showing a good faith effort to meet them is a very good idea. And will save you a lot of money —Winn Dixie lost a lawsuit as a public accommodation that didn’t make its site accessible to blind users, and because it got to court instead of settling out of it, they even got hit for having third party applications on their site that weren’t accessible. --The University of Berkeley’s online EdX videos didn’t even have transcripts, let alone closed captioning, and didn’t have any descriptions for graphics even when they were vital to what was being spoken of. Instead of trying to improve them, they took them all down, and cost themselves a lot of good will.
  40. In conclusion, there’s LOTS of reasons for accessibility. It will make your users happy AND your lawyers happy, and also just make a better, easier to work on product.