Web Accessibility
Principles and practices for designing accessible websites and web applications that include people with diverse abilities.
Classification
- ComplexityMedium
- Impact areaOrganizational
- Decision typeDesign
- Organizational maturityIntermediate
Technical context
Principles & goals
Use cases & scenarios
Compromises
- Fragmented responsibility leads to inconsistent implementation.
- Focusing solely on compliance instead of real usability.
- Technical debt from short-term hotfixes instead of structural integration.
- Involve users with disabilities early in testing
- Include accessibility in acceptance criteria and definition of done
- Maintain component library as single source of accessibility standards
I/O & resources
- Design system, UI component library
- Content inventory and editorial processes
- Accessibility tests (automated and manual)
- WCAG-compliant UI toolkit
- Accessibility test suite and reports
- Documented patterns and training materials
Description
Web accessibility ensures websites and web applications are perceivable, operable, understandable, and robust for people with diverse abilities. It covers design, development, content and testing practices to remove barriers and comply with standards like WCAG. Accessibility improves usability and legal compliance across products.
✔Benefits
- Larger user base through inclusive usability.
- Reduced legal risk through standards compliance.
- Improved usability for all users, not just people with disabilities.
✖Limitations
- Full accessibility may require additional development time.
- Automated tests cover only part of the issues.
- Not all third-party content or components are easily adjustable.
Trade-offs
Metrics
- WCAG conformance level
Share of audited pages/components that meet relevant WCAG success criteria.
- Defect density per page
Number of identified accessibility issues per page or component.
- Time to remediation
Average time from discovery of an accessibility issue to resolution.
Examples & implementations
Government information site
A government portal implemented WCAG 2.1 with text alternatives, clear navigation and keyboard accessibility.
E-commerce checkout optimized
Checkout flow adjusted for screen reader navigation and error feedback, conversion remained stable.
Company-wide component library
UI components with ARIA patterns and test examples, reused across multiple teams.
Implementation steps
Define accessibility policy and goals
Extend design system and components with accessibility standards
Integrate automated tests and regular manual audits
⚠️ Technical debt & bottlenecks
Technical debt
- Legacy components without semantic markup
- Missing test integration for assistive technologies
- Incomplete documentation of ARIA and design patterns
Known bottlenecks
Misuse examples
- Removing images without providing meaningful alt text
- Implementing complex interactions without keyboard fallback
- Checking visual contrast only for desktop and ignoring mobile cases
Typical traps
- Misconception that compliance solves all usability issues
- Underestimating content maintenance and editorial requirements
- Missing tracking of accessibility defects in the backlog
Required skills
Architectural drivers
Constraints
- • Budget and time constraints for comprehensive remediation
- • Constraints from legacy code and platforms
- • Integration of external content with varying quality