Skip to main content

Accessibility: WCAG 2.1 AA Compliance

non-critical   Property: ChurchWiseAI   Category: compliance Tier: all Persona: accessibility-tester Touchpoint: all public pages

Preconditions

  • Pages deployed to production
  • WCAG accessibility standards apply (Section 508, ADA)

Steps

#ActionExpected Result
1Test keyboard navigationCan tab through all interactive elements. Focus visible. Logical tab order.
2Test color contrastText/background contrast ≥4.5:1 (normal text), ≥3:1 (large text). No color-only info.
3Test with screen reader (NVDA or JAWS)All content readable. Images have alt text. Landmarks (header, main, footer) marked.
4Check form labelsAll inputs have associated labels. Error messages associated with fields.
5Test button textButtons have descriptive text. No icon-only buttons without label.
6Check heading hierarchyHeadings use h1-h6 in order. No skipping levels. Content structure clear.
7Test with zoom at 200%Layout doesn't break. Text readable. No horizontal scroll required.
8Run automated accessibility audit (axe, Lighthouse)Zero critical issues. <5 warnings. Actionable errors fixed.

Known Failure Modes

  • Keyboard inaccessible — users with motor impairment locked out
  • Low contrast — vision-impaired can't read
  • No alt text on images — screen reader users miss content
  • Broken at zoom 200% — magnified users excluded

References

Notes

WCAG 2.1 AA is the legal standard (ADA, Section 508). Accessibility isn't optional — it's a legal requirement and moral imperative. ~15% of users have disabilities. Inaccessible site = lawsuits + lost customers. Use axe, Lighthouse, or WAVE for automated scanning.