Back to Case Studies
accessibilityFeatured

Achieving WCAG 2.1 AA Compliance

Rocky Web Studio conducted a comprehensive accessibility audit and remediation project to achieve WCAG 2.1 AA compliance, a critical requirement for government contract eligibility. Through systematic testing, prioritization, and remediation, we eliminated all critical accessibility violations and improved the site's accessibility score from 72/100 to 91/100.

Results

Before

6
pa11y issues
6
axe violations
72
lighthouse score

After

0
pa11y issues
0
axe violations
91
lighthouse score

Achieving WCAG 2.1 AA Compliance for Rocky Web Studio

Client: Rocky Web Studio (Internal Project)
Date: January 2025
Project Type: Accessibility Audit & Remediation
Status: ✅ Complete

Executive Summary

Rocky Web Studio conducted a comprehensive accessibility audit and remediation project to achieve WCAG 2.1 AA compliance, a critical requirement for government contract eligibility. Through systematic testing, prioritization, and remediation, we eliminated all critical accessibility violations and improved the site's accessibility score from 72/100 to 91/100, with subsequent improvements pushing the score to 95-98/100.

Key Results:

  • Violations: 6 → 0 (100% reduction)
  • Lighthouse Score: 72 → 91/100 (+19 points) ✅
  • WCAG Compliance: Non-compliant → WCAG 2.1 AA compliant
  • Time Investment: 16 hours
  • ROI: Enables government contract eligibility ($20K-$80K contracts)

Challenge

Initial State

Rocky Web Studio's website had accessibility barriers that prevented government contract eligibility:

  • 6 WCAG 2.1 AA violations (all color contrast issues)
  • Lighthouse accessibility score: 72/100
  • Impact: Ineligible for government contracts requiring WCAG 2.1 AA compliance
  • User Impact: Difficult for users with visual impairments to read and interact

Business Impact

  • Blocked: Cannot bid on government contracts ($20K-$80K range)
  • Legal Risk: Potential compliance issues
  • User Experience: Excludes 4.4M Australians with disabilities
  • Reputation: Not demonstrating accessibility expertise

Approach

Phase 1: Comprehensive Audit

Duration: 3-4 hours

Tools Used:

  • axe-core CLI - Automated accessibility testing
  • pa11y - WCAG 2.1 AA compliance checking
  • Lighthouse - Performance and accessibility scoring
  • Manual Testing - NVDA screen reader, keyboard navigation

Findings:

  • 6 color contrast violations (WCAG 1.4.3)
  • All violations were critical (affect primary user actions)
  • Estimated fix time: 2-4 hours
  • No structural or semantic HTML issues

Phase 2: Systematic Remediation

Duration: 4-6 hours

Fix Strategy:

  1. Update Primary Color - Darken from #14b8a6 to #0f766e (teal-700)
  2. Update Primary Foreground - Change to pure white (#ffffff)
  3. Fix Component Classes - Update text colors on light backgrounds
  4. Enhance Button Variants - Improve outline variant contrast

Files Modified:

  1. app/globals.css - Primary color variables
  2. components/hero-section.tsx - Hero button
  3. components/services-grid.tsx - Service badges
  4. components/services/ServicePricing.tsx - Pricing buttons
  5. components/services/ServiceCTA.tsx - CTA buttons
  6. components/services/ServiceCtaBand.tsx - CTA band
  7. components/custom-songs-banner.tsx - Banner button
  8. components/ui/button.tsx - Outline variant

Results

Quantitative Metrics

Before Remediation

  • Axe Violations: 6
  • Pa11y Violations: 6
  • Lighthouse Accessibility: 72/100
  • WCAG Compliance: Non-compliant
  • Color Contrast: 2.22:1 - 2.49:1 (below 4.5:1 requirement)

After Remediation

  • Axe Violations: 0 ✅
  • Pa11y Violations: 0 ✅
  • Lighthouse Accessibility: 91/100 ✅ (Desktop & Mobile)
  • Lighthouse Performance: 100/100 ✅ (Desktop), 70/100 ✅ (Mobile)
  • Lighthouse Best Practices: 100/100 ✅
  • Lighthouse SEO: 91/100 ✅
  • WCAG Compliance: WCAG 2.1 AA compliant ✅
  • Color Contrast: 4.5:1 - 12.6:1 (all meet or exceed requirement) ✅

Improvement:

  • 100% critical violation reduction (6 → 0)
  • +19 point Lighthouse accessibility improvement (72 → 91)
  • WCAG 2.1 AA compliance achieved
  • 23 accessibility checks passed

User Impact

Accessibility Improvements:

  • 4.4M Australians with disabilities can now access the site
  • Keyboard-only users can navigate all features
  • Screen reader users can access all content
  • Low vision users can read all text
  • Color blind users can distinguish interactive elements

Business Impact:

  • Government contract eligible - Can now bid on $20K-$80K contracts
  • Legal compliance - Meets WCAG 2.1 AA requirements
  • Market expansion - Accessible to larger user base
  • Competitive advantage - Demonstrates accessibility expertise

Conclusion

This accessibility remediation project successfully achieved WCAG 2.1 AA compliance for Rocky Web Studio, eliminating all 6 critical violations and improving the Lighthouse accessibility score by 19+ points. The systematic approach of audit, prioritization, remediation, and validation ensured no regressions while dramatically improving accessibility.

Key Achievement: Rocky Web Studio is now eligible for government contracts requiring WCAG 2.1 AA compliance, opening access to $20K-$80K contract opportunities.

The accessibility remediation project opened doors to government contracts we couldn't bid on before. The systematic approach and clear results make this a valuable case study.
Martin Carroll, Principal Developer
Rocky Web Studio

Ready to Start Your Project?

Let's discuss how we can help you achieve similar results.