Designing for Accessibility: A Complete Guide
Introduction
Most designers never intend to exclude anyone. Yet every day, millions of people encounter websites and apps that simply don't work for them buttons they can't click, videos they can't hear, forms they can't fill. Not because anyone was careless, but because accessibility was never part of the plan.
This guide changes that. Whether you're a designer, developer, or product owner, this is your complete roadmap to building digital experiences that work for everyone regardless of ability, device, or circumstance.
What Is Accessibility (And Why Does It Matter)?
Accessibility often written as a11y means designing products that can be used by people with a wide range of abilities and disabilities. This includes visual, auditory, motor, cognitive, and speech impairments.
Here's the reality check: over 1.3 billion people globally live with some form of disability. That's 16% of the world's population. If your product isn't accessible, you're not building for the real world you're building for a fraction of it.
But accessibility isn't just about disability. It's also about situation. Consider:
A person holding a baby with one hand (motor limitation)
Someone watching a video in a noisy café (auditory limitation)
A user reading your app in direct sunlight (visual limitation)
A tired professional rushing through a checkout form (cognitive limitation)
These are all real users. They all deserve a great experience.
Key Points
Accessibility benefits everyone, not just users with permanent disabilities
Most accessibility failures are design decisions, not development mistakes
Accessible design often leads to cleaner, simpler, and more usable products for all users
Ignoring accessibility has legal, ethical, and business consequences
The Four Pillars: POUR
The Web Content Accessibility Guidelines (WCAG) the global standard for digital accessibility organize everything under four core principles known as POUR:
1. Perceivable
Information must be presented in ways that users can actually sense. If someone can't see your image, they need to read what it means. If someone can't hear your video, they need to read what it says.
What to do:
Add descriptive alt text to every meaningful image
Provide captions and transcripts for all audio and video
Never use color alone to convey information
Ensure text and background colors have sufficient contrast (minimum 4.5:1 ratio for normal text)
2. Operable
Users must be able to interact with your interface even if they don't use a mouse. Many people navigate entirely by keyboard, voice, or switch devices.
What to do:
Make every interactive element reachable and usable via keyboard alone
Provide visible focus indicators so keyboard users know where they are
Avoid content that flashes more than 3 times per second (seizure risk)
Give users enough time to read and interact don't auto-expire sessions without warning
3. Understandable
Your content and interface should be easy to comprehend. Clear language, predictable navigation, and helpful error messages aren't nice-to-haves they're requirements.
What to do:
Write at a readable language level (aim for Grade 8 or below for general audiences)
Keep navigation consistent across pages
Label form fields clearly placeholder text alone is not enough
Write specific error messages ("Enter a valid email address" is better than "Invalid input")
4. Robust
Your product should work across a wide range of browsers, devices, and assistive technologies including screen readers like NVDA, JAWS, and VoiceOver.
What to do:
Use semantic HTML (headings, landmarks, lists, buttons not just styled divs)
Write valid, well-structured markup
Use ARIA attributes only when native HTML semantics aren't enough
Test with real screen readers, not just automated tools
Deep Dive: Common Accessibility Mistakes (And How to Fix Them)
Let's explore the most frequent issues designers and developers introduce and the simple fixes for each.
Mistake 1: Low Color Contrast
Pale gray text on a white background looks sleek in Dribbble shots. It's unreadable for millions of people. Always check contrast ratios before finalizing your color palette. Tools like WebAIM Contrast Checker make this a 10-second task.
Mistake 2: Missing or Vague Alt Text
Writing alt="image" or leaving it blank tells a screen reader user nothing. Describe what the image means in context — not just what it shows. A photo of a doctor smiling in a hospital hallway isn't alt="doctor". It's alt="A doctor smiling in a hospital hallway, representing our care team".
Mistake 3: Keyboard Traps
If a user tabs into a modal dialog and can't get out without a mouse, that's a keyboard trap. Every modal, dropdown, and overlay must be fully keyboard-accessible and closable with the Escape key.
Mistake 4: Icon-Only Buttons
A trash can icon with no label might be obvious to most users. It's completely invisible to a screen reader. Always pair icons with text labels, or at minimum add an aria-label to the element.
Mistake 5: Relying on Color Alone
"The fields marked in red are required." What about users who are color-blind? Always pair color with another indicator an asterisk, a label, an icon, or text.
Accessibility Testing: Your Toolkit
Accessible design is only half the work. Testing closes the gap between intention and reality.
Automated tools (catch ~30% of issues):
axe DevTools browser extension for fast audits
Lighthouse built into Chrome DevTools
WAVE visual accessibility evaluation
Manual testing (essential for the remaining 70%):
Navigate your entire product using only a keyboard
Turn on your operating system's screen reader (VoiceOver on Mac/iOS, TalkBack on Android, NVDA on Windows) and try to complete key tasks
Zoom your browser to 200% and check that nothing breaks
Use a color-blindness simulator like Coblis to review your visual design
User testing (the gold standard):
Include people with disabilities in your research and usability testing
Nothing reveals real friction faster than watching someone actually use your product
The Business Case for Accessibility
If ethics alone aren't enough to move stakeholders, the numbers usually are.
Disabled consumers and their families control an estimated $6.9 trillion in annual spending power globally. Companies that invest in accessibility reach a larger market, earn stronger brand loyalty, and reduce legal risk.
In the United States, the Americans with Disabilities Act (ADA) has been applied to digital products, resulting in thousands of lawsuits against companies including household names. The EU's European Accessibility Act came into full effect in 2025, requiring all digital products and services to meet accessibility standards.
The cost of retrofitting accessibility into a finished product is dramatically higher than designing it in from the start. Studies consistently show that accessibility built in from day one costs a fraction of what it costs to fix later.
Where to Start: Your Accessibility Action Plan
You don't have to solve everything at once. Start here:
Audit what you have run Lighthouse or axe on your most visited pages
Fix the critical failures first missing alt text, broken keyboard navigation, failing color contrast
Update your design system build accessible components, tokens, and patterns that your whole team can reuse
Add accessibility to your definition of done no feature ships without an a11y review
Test with real users schedule quarterly sessions with users who rely on assistive technology
Stay current WCAG 2.2 is the latest standard; WCAG 3.0 is in development
Final Thought
Accessibility is not a constraint on creativity. It's a constraint on exclusion. The most celebrated design systems in the world from Apple's Human Interface Guidelines to Google's Material Design treat accessibility as a core value, not an afterthought.
When you design for someone who navigates with a switch device, you make your product better for someone with a broken trackpad. When you caption your video, you reach someone on a noisy subway. When you write clear error messages, you help everyone not just people with cognitive disabilities.
Good design works for people. All people. That's the whole point.
This article references WCAG 2.1 and 2.2 guidelines published by the W3C. For the full specification, visit w3.org/WAI.
CodeWithGarry
A passionate writer covering technology, design, and culture.