The Problem with Raw Tool Output
Standard accessibility tools return technical findings like:- Why is this a problem?
- Who is affected?
- How does it impact real users?
- What should I do to fix it?
- How long will it take to fix?
Enriched Context Solution
AccessibilityHub enhances each issue with comprehensive context:Enrichment Components
1. WCAG Criterion Mapping
Every issue is mapped to its corresponding WCAG success criterion:- Understand which WCAG requirement is violated
- Know the conformance level (A, AA, AAA)
- Group issues by WCAG principle
- Link to official WCAG documentation
2. Affected Users
Identifies which user groups are impacted:- screen-reader
- keyboard-only
- low-vision
- color-blind
- cognitive
- motor-impaired
Screen reader users who rely on assistive technology to navigate and consume content.Technologies: JAWS, NVDA, VoiceOver, TalkBackCommon issues:
- Missing alt text
- Missing form labels
- Invalid ARIA
- Poor heading structure
3. Priority and Effort
Each issue includes business-oriented prioritization:Priority Levels
Critical Priority
Critical Priority
Blocks users entirely from completing essential tasks or accessing key content.Examples:
- Form inputs without labels (screen readers can’t complete forms)
- Keyboard-only users trapped in modal
- Critical button not keyboard accessible
High Priority
High Priority
Significantly hinders users, creating major barriers to access.Examples:
- Poor color contrast making text hard to read
- Missing heading hierarchy confusing navigation
- Link text unclear about destination
Medium Priority
Medium Priority
Some difficulty for users, but workarounds exist.Examples:
- Missing skip navigation link
- Redundant link text
- Non-critical content without landmarks
Low Priority
Low Priority
Minor annoyance that doesn’t prevent access.Examples:
- Decorative image missing empty alt
- Page title could be more descriptive
- Minor contrast issue on non-essential content
Remediation Effort
| Effort | Time Estimate | Examples |
|---|---|---|
| Low | < 30 minutes per issue | Add alt text, adjust colors, add labels |
| Medium | 1-4 hours per issue | Refactor component for keyboard access, restructure headings |
| High | Days or sprints | Rebuild custom components, redesign interaction patterns |
Prioritization Matrix
Quick wins: Critical/High priority + Low effort = Fix todayStrategic fixes: Critical/High priority + Medium/High effort = Plan for sprintBacklog: Medium/Low priority + High effort = Evaluate vs impact
4. Human Context Explanation
ThehumanContext field provides a narrative explanation:
Structure:
- WCAG criterion name and level
- Plain-language explanation of the requirement
- Real-world example showing user impact
- Why it matters for accessibility
5. Suggested Actions
Concrete, actionable steps to fix the issue:How It Works
The enrichment process:Context Enrichment
The normalizer adds human context fields:
humanContext: WCAG explanation + real-world exampleaffectedUsers: User groups impactedpriority: Business priority levelremediationEffort: Time estimatesuggestedActions: Fix steps
Using Enriched Context
For Developers
Quickly understand and fix issues:For Product Managers
Prioritize accessibility work:For Accessibility Specialists
Validate compliance and educate team:Related
Accessibility Testing
Learn about the testing tools used
Interpreting Results
How to prioritize enriched findings
WCAG Criteria Resource
Browse all WCAG criteria data
Workflows
Common workflows using enriched context