What Is A11Y? Understanding the Foundation
A11y refers to the practice of designing and developing websites, applications, and digital content so they can be used by people with disabilities. This includes visual impairments, hearing loss, motor disabilities, cognitive differences, and situational limitations. The term emerged from the tech community's tendency to use numeronyms--replacing letter sequences with their count--to create shorter, more convenient names.
Web accessibility encompasses a broad range of considerations that affect how users interact with digital content:
- Users with visual impairments may rely on screen readers, magnifiers, or high-contrast modes
- Users with motor disabilities might use keyboard navigation, voice commands, or specialized input devices
- Users with hearing impairments require captions for video content and transcripts for audio materials
- Cognitive accessibility ensures content is clear, consistent, and predictable
The Business Case for Accessibility
The legal landscape around web accessibility has intensified significantly, with regulations like the Americans with Disabilities Act (ADA), Section 508, the European Accessibility Act (EN 301 549), and the Accessibility for Ontarians with Disabilities Act (AODA) establishing binding requirements for digital accessibility. In 2024 alone, over 4,500 digital accessibility lawsuits were filed in U.S. courts under the ADA, with similar trends emerging globally. Organizations that fail to address accessibility face not only legal liability but also reputational damage and lost business opportunities.
The market reach of accessible design extends far beyond compliance. Approximately one in four adults worldwide has a disability that affects their interaction with digital content, according to the W3C Web Accessibility Initiative. This represents a massive potential audience that inaccessible websites effectively exclude. Moreover, accessibility features benefit all users--captions help users in noisy environments, keyboard navigation assists power users, clear language aids non-native speakers, and responsive design improves usability on mobile devices. The concept of curb cuts--originally designed for wheelchair users but benefiting everyone from parents with strollers to travelers with luggage--applies directly to web accessibility.
Beyond legal compliance and market reach, accessibility aligns with inclusive design principles that create better experiences for all users. When we design for users with disabilities, we often discover solutions that improve usability for everyone. This ripple effect means that accessibility investments deliver returns through improved user experience, better SEO performance, and expanded market reach.
Accessibility by the Numbers
1 in 4
Adults worldwide have a disability affecting digital interaction
4,500+
Digital accessibility lawsuits filed in 2024 in the U.S. alone
100+
Countries with some form of accessibility legislation
The WCAG Framework
The Web Content Accessibility Guidelines (WCAG), developed by the W3C's Web Accessibility Initiative (WAI), provide the technical foundation for web accessibility standards worldwide. WCAG is organized around four core principles known as POUR: Perceivable, Operable, Understandable, and Robust. These principles establish the foundation for all accessibility requirements, ensuring that content is available to users' senses, can be operated through various input methods, presents information clearly, and is compatible with assistive technologies.
The Four Principles of Accessibility
Perceivable requires that information and user interface components must be presentable to users in ways they can perceive. This principle addresses the fundamental requirement that content cannot be inaccessible simply because a user cannot see it, hear it, or detect it through a particular sense. Perceivable guidelines include providing text alternatives for non-text content, offering captions for videos, ensuring sufficient color contrast, and allowing users to resize text without losing functionality. Meeting these requirements ensures that information is available in multiple sensory modalities, allowing users with different abilities to access the same content.
Operable requires that user interface components and navigation must be operable through keyboard input with adequate time for users to read and use content. This addresses keyboard accessibility, focus management, skip navigation, sufficient time for interactions, and avoidance of content that could cause seizures. For users who cannot use a mouse or touch screen, keyboard-only navigation is essential. The WCAG 2.2 update specifically added requirements around focus appearance and target size to improve operability for users with motor impairments.
Understandable requires that information and the operation of user interfaces must be understandable. This ensures content is readable, pages behave predictably, and users can correct mistakes with clear error handling. For users with cognitive disabilities, predictable navigation and clear instructions are essential for successful website interaction. Forms should provide clear labels, helpful error messages, and suggestions for correction.
Robust requires that content must be interpreted reliably by a wide variety of user agents, including assistive technologies. This ensures compatibility with current and future tools through proper markup and ARIA usage. Robust guidelines address using markup correctly, providing accessible names and roles for components, and ensuring that dynamic content is communicated to assistive technologies.
WCAG Version Evolution
WCAG has evolved through several versions to address emerging technologies and accessibility challenges. WCAG 2.0, published in 2008, established the foundational principles and conformance levels that remain central to accessibility standards today. WCAG 2.1, published in 2018, added requirements for mobile accessibility, low vision, and cognitive accessibility. WCAG 2.2, which became the W3C Recommendation in late 2023, introduced nine new success criteria focused on improving the experience for users with cognitive and mobility disabilities. Organizations should target WCAG 2.2 Level AA conformance as the current baseline for compliance, as it represents the most comprehensive and current accessibility standard.
Implementing these accessibility standards requires expertise in both design and development. Our /services/web-development/ team specializes in building websites that meet WCAG requirements from the ground up, ensuring accessibility is integrated into every aspect of the site architecture.
WCAG 2.2: What's New and Why It Matters
WCAG 2.2 introduced nine new success criteria that address gaps in previous versions, particularly for users with cognitive and mobility disabilities. Understanding these updates is essential for organizations seeking current compliance, as many of these criteria address common barriers that were not previously covered by WCAG requirements.
New Success Criteria in WCAG 2.2
Focus Appearance (2.4.11 & 2.4.13) -- When a keyboard focus indicator appears, it must have sufficient contrast and size to be clearly visible. Previous requirements only mandated that a focus indicator exist. This update addresses a common issue where focus indicators are styled to match background colors or are so subtle that users cannot determine their current position on the page.
Implementation example:
/* High-contrast focus indicator */
button:focus {
outline: 3px solid #005fcc;
outline-offset: 2px;
}
Dragging Movements (2.5.7) -- Content must be operable through single-pointer activation without requiring complex drag gestures. This ensures users who cannot perform drag operations--common in drag-and-drop interfaces--can accomplish the same tasks through alternative means such as single taps or clicks.
Implementation example: Provide both drag-and-drop AND click-to-select interfaces for the same functionality. When a user drags an item, also allow them to click to select, then click to place.
Target Size (Minimum) (2.5.8) -- Pointer input targets must be at least 24 by 24 CSS pixels in size. This requirement addresses the difficulty users with motor impairments have when attempting to activate small targets like buttons, icons, or form controls. Smaller targets increase error rates and user frustration for users with limited dexterity.
Implementation example:
/* Adequate target size */
button, .clickable {
min-height: 24px;
min-width: 24px;
padding: 12px 16px; /* Creates 24px+ touch target */
}
Conformance Levels
| Level | Description | Typical Use |
|---|---|---|
| Level A | Minimum accessibility requirements--basic features that must be present | Foundation level, browser defaults |
| Level AA | Addresses most common barriers for users with disabilities | Legal compliance target, industry standard |
| Level AAA | Highest accessibility level--may not be achievable for all content | Specialized applications, rarely mandated |
For most organizations, WCAG 2.2 Level AA conformance represents the appropriate target. This level is referenced by most legal frameworks and represents a practical balance between accessibility improvement and implementation feasibility.
Essential Accessibility Best Practices
Semantic HTML and Document Structure
Semantic HTML forms the foundation of accessible websites. Using proper heading elements (h1 through h6) in hierarchical order creates a document structure that screen reader users can navigate efficiently. Landmark elements like <header>, <nav>, <main>, <article>, <section>, and <footer> provide semantic meaning that assistive technologies use to help users understand page organization.
Key practices:
- Use one h1 per page (typically the page title)
- Don't skip heading levels (h2 → h3, not h2 → h4)
- Use landmark elements: header, nav, main, article, section, footer
- Avoid divs where semantic elements would be more appropriate
<header>
<nav aria-label="Main navigation">...</nav>
</header>
<main>
<article>
<h1>Page Title</h1>
<section>
<h2>Major Section</h2>
<p>...</p>
</section>
</article>
</main>
Keyboard Accessibility
All functionality available through mouse input must be equally available through keyboard input. The tab order should follow a logical sequence that reflects visual reading order.
Key practices:
- All interactive elements must be keyboard-accessible
- Visible focus indicators on all focusable elements
- Skip links to bypass repetitive navigation
- No keyboard traps--focus must always be escapable
Skip links (also called skip navigation) allow keyboard users to bypass repetitive navigation and move directly to main content. These hidden links become visible when they receive keyboard focus and provide an escape from the repetitive navigation that would otherwise require dozens of tab presses.
Color and Visual Design
Color contrast requirements ensure that text is readable for users with low vision or color blindness. WCAG requires:
| Text Size | Minimum Contrast Ratio |
|---|---|
| Normal text (up to 18px regular) | 4.5:1 |
| Large text (18px+ bold or 24px+ regular) | 3:1 |
Additional considerations:
- Never use color as the only means of conveying information
- Support text resizing up to 200% without loss of functionality
- Ensure content remains readable in high contrast modes
Forms and User Input
Form accessibility requires that every form control have an associated label element through the for/id relationship or implicit wrapping.
Essential form accessibility practices:
| Requirement | Implementation |
|---|---|
| Label association | Use for/id attributes matching control and label |
| Required fields | aria-required="true" and required attribute |
| Error messages | Associated via aria-describedby, describe how to fix |
| Placeholder text | Cannot replace labels, disappears on focus |
Error handling must be clear, specific, and accessible. Error messages should describe what went wrong and how to correct it, and should be associated with their respective form controls using aria-describedby.
Images and Multimedia
Alternative text (alt text):
- Convey purpose/content, not just describe the image
- Empty alt="" for decorative images
- Describe function for functional images (links, buttons)
Video and audio:
- Captions for all video content (synchronized, identify speakers)
- Transcripts for audio-only content
- Audio descriptions for important visual information
These accessibility considerations are integral to our /services/ui-ux-design/ approach, where we build accessibility into every design decision from the start.
ARIA and Dynamic Content
ARIA (Accessible Rich Internet Applications) provides attributes for making dynamic content and complex interfaces accessible. However, ARIA should only be used when native HTML cannot achieve the required accessibility. The first rule of ARIA states that if a native HTML element or attribute provides the required semantics and behavior, that native element should be used instead of adding ARIA.
First rule of ARIA: Use native HTML elements when possible. A <button> is more accessible than <div role="button"> because it comes with built-in keyboard support and semantic meaning.
Live regions communicate dynamic content updates to screen reader users:
- aria-live="polite" -- Announces updates when user is idle (for non-urgent updates like search results)
- aria-live="assertive" -- Announces immediately (for urgent messages like form errors)
Common ARIA patterns:
aria-expanded-- Toggles visibility of content (menus, accordions)aria-selected-- Indicates current selection in lists or tabsaria-current-- Indicates the current item in a setaria-hidden-- Removes elements from accessibility tree
Avoid overusing ARIA. Every ARIA attribute should solve a specific accessibility problem. When in doubt, test with screen readers to verify the behavior matches expectations.
Testing and Validation
Automated Testing
Automated tools can identify common issues but cannot catch all accessibility barriers:
| Tool | Use Case |
|---|---|
| axe | Browser extension for development |
| WAVE | Web-based and browser testing |
| Lighthouse | Integrated browser DevTools |
What automated testing catches:
- Missing alt text
- Color contrast failures
- Missing form labels
- Missing ARIA attributes
- Missing heading hierarchy
What automated testing misses:
- Whether content is understandable
- Focus indicator visibility and clarity
- Keyboard navigation efficiency
- Screen reader announcements and timing
- Overall user experience
Automated testing should be integrated into development workflows through linters, CI/CD pipelines, and browser extensions to catch issues early.
Manual Testing
Keyboard-only navigation: Navigate the entire site using only Tab, Enter, Space, and arrow keys. Verify that:
- All interactive elements are reachable
- Focus order follows logical sequence
- Focus is never trapped
- Visible focus indicators exist on all elements
Screen reader testing: Test with NVDA (Windows), VoiceOver (Mac), or JAWS to verify:
- Content is announced correctly
- Interactive elements are properly identified
- Forms announce labels and error messages
- Dynamic content updates are announced
Zoom testing: Test at 200% zoom to verify:
- Content remains usable and readable
- No horizontal scrolling is required
- Functionality is preserved
User Testing with People with Disabilities
The most authentic accessibility validation comes from testing with users who have disabilities. Consider:
- Dedicated accessibility studies with participants who have various disabilities
- Including participants with disabilities in general user research
- Testing with various assistive technologies (screen readers, switch controls, voice recognition)
User testing reveals issues that developers and accessibility specialists may miss, providing invaluable insights into real-world accessibility barriers.
Building an Accessibility Program
Sustainable accessibility requires organizational commitment beyond individual projects. Establish accessibility standards and guidelines that apply to all development work, and integrate accessibility requirements into design and development processes.
Getting Started
- Establish standards -- Create accessibility guidelines based on WCAG 2.2 Level AA that apply to all development work
- Integrate into processes -- Include accessibility in design reviews, code reviews, and QA testing
- Define Done -- Make accessibility part of your feature completion criteria
- Set baselines -- Conduct an initial audit to understand current state and identify priority issues
Team Training
| Role | Focus Areas |
|---|---|
| Designers | Accessible design decisions, color contrast, focus states, touch targets |
| Developers | Semantic HTML, ARIA, keyboard accessibility, accessible components |
| QA Testers | Testing tools, manual testing, assistive technology basics |
| Content Writers | Alt text, clear language, heading structure, link text |
Continuous Improvement
- Monitor accessibility metrics over time and track improvement
- Set accessibility goals and measure progress against them
- Conduct regular audits (internal quarterly, comprehensive annual)
- Integrate accessibility into design systems and reusable components
- Address accessibility debt alongside technical debt
Accessibility is not a one-time project but an ongoing commitment to creating digital experiences that work for everyone. By embedding accessibility into your organizational culture and development processes, you ensure that every new feature and piece of content maintains the inclusive standards your users deserve.
When accessibility becomes part of your Definition of Done rather than an afterthought, it becomes sustainable and cost-effective over time. The investment in building accessible products from the start far exceeds the cost of retrofitting accessibility into completed work. Partner with our /services/web-development/ team to build accessibility into your digital products from day one.
Frequently Asked Questions
Sources
- W3C Web Accessibility Initiative - WCAG 2 Overview - The authoritative source for WCAG standards, principles, and conformance levels
- AccessibilityChecker - WCAG Compliance Guide 2025 - Practical implementation guidance and compliance requirements
- Broworks - Web Accessibility Best Practices 2025 Guide - Current best practices and WCAG 2.2 updates