Accessibility audit

Satsu renders your pages in a real browser and checks each one with axe-core, the engine behind most accessibility tooling. The result leads with the verdict that matters legally: does the page pass or fail WCAG 2.1 AA?

Why AA, and why now

The Web Content Accessibility Guidelines define three conformance levels — A, AA, AAA. Level AA is the bar laws reference: the European Accessibility Act, implemented in Germany as the BFSG, has applied to most consumer-facing digital services since June 2025. An inaccessible shop or booking flow is no longer just bad UX — it's a compliance issue with warning-letter exposure.

The four principles

WCAG groups every criterion under four principles; the audit scores each separately so you see where the weight is:

  • Perceivable — can everyone perceive the content? Alt text, contrast, captions.
  • Operable — does everything work without a mouse? Keyboard access, visible focus.
  • Understandable — labeled forms, declared language, clear errors.
  • Robust — valid markup that assistive technology can interpret.

What automated checks can and cannot prove

axe-core is conservative by design: what it flags is virtually always a real defect, and every finding carries the WCAG criterion, the CSS selector and a code snippet — enough for an AI assistant to fix the exact element. But roughly half of WCAG's criteria need human judgment (is the alt text meaningful? does the focus order make sense?). A green automated run is necessary, not sufficient; treat it as the floor, and sample critical flows manually.

Reading the result

Critical and serious issues fail the verdict outright. The severity groups order the work: fix critical and serious first — they block real users — then work down. Scores are per page and aggregate; a single inaccessible template usually accounts for most instances, so one fix often clears dozens of findings.