Skip to main content
Version: 1.0.3

WCAG Compliance

The Web Content Accessibility Guidelines (WCAG) are international standards for web accessibility. RabbitQA helps you test and achieve compliance with WCAG 2.1 and 2.2.

WCAG Versions​

WCAG 2.1​

The current widely-adopted standard, building on WCAG 2.0 with additional criteria for:

  • Mobile accessibility
  • Low vision users
  • Cognitive disabilities

WCAG 2.2​

The latest version (2023) adding criteria for:

  • Focus appearance
  • Dragging movements
  • Target size
  • Consistent help
  • Redundant entry
  • Accessible authentication

Conformance Levels​

WCAG defines three conformance levels:

Level A (Minimum)​

Basic accessibility requirements that must be met:

  • Non-text content has text alternatives
  • Captions for audio content
  • Content can be presented without losing information
  • Color is not the only visual means of conveying information

Level AA (Standard)​

The recommended target for most organizations:

  • All Level A criteria, plus:
  • Captions for live audio
  • Audio descriptions for video
  • Contrast ratio of at least 4.5:1
  • Text can be resized up to 200%
  • Multiple ways to find pages

Level AAA (Enhanced)​

Highest level of accessibility:

  • All Level A and AA criteria, plus:
  • Sign language for audio content
  • Extended audio descriptions
  • Contrast ratio of at least 7:1
  • No timing limits

WCAG Browser​

RabbitQA includes a WCAG guideline browser:

Accessing the Browser​

  1. Navigate to Accessibility > WCAG Compliance
  2. Browse guidelines by principle
  3. Click any criterion for details

Four Principles (POUR)​

1. Perceivable​

Information must be presentable in ways users can perceive:

  • 1.1 Text Alternatives
  • 1.2 Time-based Media
  • 1.3 Adaptable
  • 1.4 Distinguishable

2. Operable​

User interface must be operable:

  • 2.1 Keyboard Accessible
  • 2.2 Enough Time
  • 2.3 Seizures and Physical Reactions
  • 2.4 Navigable
  • 2.5 Input Modalities

3. Understandable​

Information and UI must be understandable:

  • 3.1 Readable
  • 3.2 Predictable
  • 3.3 Input Assistance

4. Robust​

Content must be robust for various user agents:

  • 4.1 Compatible

Testing for Compliance​

Automated Testing​

RabbitQA's Lighthouse integration automatically tests:

  • Color contrast ratios
  • Image alt text presence
  • Form label associations
  • Heading structure
  • ARIA attribute validity
  • Keyboard accessibility

Manual Testing Required​

Some criteria require human verification:

  • Quality of alt text descriptions
  • Meaningful link text
  • Logical reading order
  • Cognitive load assessment

Compliance Reports​

Generating Reports​

  1. Run an accessibility audit
  2. Click Generate Compliance Report
  3. Select the conformance level (A, AA, or AAA)
  4. Export the report

Report Contents​

SectionDescription
SummaryOverall compliance status
Passed CriteriaMet WCAG requirements
Failed CriteriaNon-compliant items
Manual ReviewItems needing human verification
RecommendationsSteps to achieve compliance

Common WCAG Failures​

Level A Failures​

CriterionCommon Issue
1.1.1Missing alt text on images
1.3.1Missing form labels
2.1.1Keyboard inaccessible elements
4.1.2Missing ARIA labels

Level AA Failures​

CriterionCommon Issue
1.4.3Insufficient color contrast
1.4.4Text cannot be resized
2.4.6Non-descriptive headings
2.4.7No visible focus indicator

Best Practices​

Start with Level AA​

Most legal requirements and best practices target Level AA compliance.

Test Early and Often​

Include accessibility testing in your development workflow, not just before launch.

Combine Automated and Manual Testing​

Use RabbitQA's automated testing as a first pass, then conduct manual reviews for comprehensive coverage.

Document Exceptions​

For criteria that cannot be met, document the reason and any alternative solutions provided.