Unintentional Exclusion:
Web accessibility and
how we’re failing our users
LeeAnn Kinney @_leekinney
Image source: Flickr
some fundamentals that, when not in place underneath may be creating a terrible experience for certain users. The users I'm going to talk about today are the users that might not use a website the way I do or you do. Users that might not use a mouse or need to speak commands to navigate or the users who can't see your awesome designs at all. I may be repeating things you already know inside and out and things you are already aware of and considering with every build and I hope that is the case. But I think it's important to take a step back and revisit some fundamentals of web design and make sure we're providing a great experience for everyone using the web. We should never assume anyone is using our site the same way as the next person, visiting on the latest release of our favorite browser or worst of all that we are in a position to decide that some people should be able to access certain information and others should not.
Today, it is next to impossible to perform daily tasks without using the web. We can book a flight in minutes seeing a list of options to compare prices, duration, etc. If anyone here has ever had the pleasure of calling an airline to book or change a flight you've probably eperienced the pain of sitting on hold, maybe being transfered to a bunch of different representatives and most likely not getting the friendliest service. If you live in an urban location or just don't like to take time out of your busy schedule or time away from your kids, you may use the convenience of online grocery delivery. Think of how much a blind or visually impaired person could benefit from a service like this, if the site is built in a way they are able to easily navigate and order. We can now have immediate access to test results or a patient portal, or refill a prescription online. Maybe even more important than those conveniences is the endless amounts of information and educational resources on the web. Resources that can allow someone to go back to school at night or learn something like web development in turn helping them find better opportunities, a higher salary or the convenience of being able to work from home. As designers and developers, it is our responsibility to ensure we’re providing the same access to these necessary things to everyone.
57 million people in the US living with a disability
2010 US Census Bureau
As of 2010 the US Census reported there were 57 million people living with a disability in the US, representing 19% of our population.
Of all US computer users
22 million have a mild visual difficulty
11 million being severe
In 2003, over 12 years ago, Microsoft conducted a study that found of all US Computer users, 22 million have a mild visual difficulty with 11 million being severe.
Of all US computer users
24 million have a mild dexterity difficulty or impairment
7 million being severe
24 million have a mild dexterity difficulty or impairment with 7 million being severe. (keep in mind that these are only people who self-identify and the stats are probably much higher based off population growth). Find out more about this study. How/why did they gather this information.
Types of Disability
- Visual: blind or low-sight, color blind
- Hearing: deaf or hard-of-hearing
- Physical: MS, ALS, paraplegic/quadriplegic
- Cognitive: dyslexia, low literacy, learning disabilities, ESL
- Seizures: photoepileptic seizures
What are some disabilities we should be keeping in mind when desinging and developing websites?
Temporary Disabilities
- Aging: dementia/Alzheimer’s, cataracts, low vision, mobility, loss of fine motor skills
- Broken limbs
- Sleep deprivation
- Chemo side effects
- Migraines/headaches
A lot of times we only consider severe or long term disabiities but it's really important to also think about temporary or situational disabilities. This is an abbreviated list of other types of disablilites we may not be considering that can really change the way someone uses a website.
76 million baby boomers in the US
2014 US Census Bureau
With modern medicine and healthcare we will all hopefully live long, healthy lives. But with old age comes poor vision, cataracts, fine motor control, memory loss, hearing loss, or maybe not wanting to adapt to new technologies at all. Instead of thinking about temporary disabilities we can think of it as we're all really only temporarily abled.
So after looking at the staggering numbers of people who possibly can’t use our sites why isn’t everyone concerned about this? Why isn’t everyone creating accessible websites that can reach and benefit as many people as possible? Expanding the use of these sites to as many people as possible to sell more, educate more or help more?
Why are we excluding so many users?
- It’s too hard
- It’s too expensive
- We're lazy
- We don’t realize we’re doing it
Is it because we think creating accessible websites is hard. Because we think creating accessible websites is expensive? Because we’re lazy? Or because we just don’t realize that we’re excluding these people? Let's look at these arguments or excuses
It’s expensive
Not if it’s built in at the beginning
Building accessible websites can be expensive if it wasn't a consideration in the beginning. If we're going back and refactoring a ton of code and needing to rebuild other functionality of the site to be accessible than yes, it can get a little costly. The same can be said for buildings where the architect didn't consider accessibility in the beginning and the contractor now has to go back, maybe years later, add try to add in a ramp or an elevator.
It’s hard
Here are a few easy steps to get started
Sometimes it can be a little difficult but there are 8 really easy things you can do to get started with the bare minimum.
8 Easy Tips
- Alt text
- Links
- Navigation
- Contrast & Color
- Keyboard focus
- Forms
- Semantic HTML
- Video captions
It's Unintentional
So let's make an intentional effort to fix it.
And finally, the reason I think most inaccessible sites exist, is because it's unintentional. I’ve had the opportunity to speak about a11y over the past year or so and always loved the discussion that came after. I really found that most des/dev just didn’t realize some of the choices they were making were detrimental to a user’s experience. I would get annoyed when I saw inaccessible sites but then began to realize that a lot of the time it really was unintentional. We often don’t think about certain things unless we are directly affected by it. There isn’t a way to analyze the amount of users coming to our sites using assistive technology which can sometimes make the argument for making accessible sites difficult. It's our responsibility to make accessibility a priority. Sometimes it can take a little convincing but there are more than enough reasons why we need to stop with the excuses and focus inclusive design. Site that are built with a11y in mind benefit everyone, not just people using assistive technology. Good UX goes hand-in-hand with a11y.
Accessibility Offline
- Classes
- Meetups
- Conferences
So because this is a really general talk on thinking differently about accessibility and inclusivity, one other thing I wanted to touch on quickly is keeping accessibility in mind offline. In our community we are constantly learning and sharing knowledge. Whether it's through classes, Meetups or conferences. People with disabilities can be exluded from participation if the physical spaces can not accomodate them. If you’re scheduling an event, make sure the space is wheelchair accessible. This could also benefit someone with a broken foot who is on crutches, or a mom who needs to bring a stroller in, or anyone else with any sort of mobility issues. If you are presenting, make sure your slides are readable and can be seen from the last row. Don't overwhelm wih too much content on your slides or crazy animations. Small steps like these help to create a more inclusive and diverse community, which in the end everyone benefits from.
Tools & extensions
- quickly audit
- won't catch everything
- human testing
- voiceover on a mac
- Easily tab
- zoom in on designs
WordPress & Accessibility Resources
- @_leekinney
- leekinney.github.io/wordcamp-us
Unintentional Exclusion:
Web accessibility and
how we’re failing our users
LeeAnn Kinney @_leekinney