Accessibility

Accessibility statement

JoeBloggs is committed to making this website accessible and usable for as many people as possible, including people who use assistive technologies and keyboard-only navigation.

Standards target

We aim to conform to WCAG 2.2 Level AA and follow modern semantic HTML and ARIA best practices.

Current accessibility status

Based on recent automated and manual checks, core routes currently pass automated axe scans (including light and dark themes, desktop and mobile viewports).

  • Home page
  • Series index and published series pages
  • All live blog post pages

What we support

  • Keyboard navigation for interactive controls and scrollable regions
  • Accessible names for icon-only controls
  • Single page-level H1 structure on post pages
  • Mermaid diagram labels, captions, and optional long descriptions
  • Light and dark theme readability improvements

Known limitations

No blocking accessibility issues are currently tracked, but accessibility is an ongoing process. New content and UI changes are continuously reviewed.

Some complex technical diagrams may still benefit from richer long-form descriptions.

How accessibility is tested

  • Automated route scans with Playwright and axe-core
  • Component and markdown pipeline regression tests
  • Manual keyboard and screen-reader-oriented spot checks

Feedback and contact

If you experience an accessibility problem on this site, please get in touch and include the page URL, device/browser details, and a short description of the issue.

Contact: Use the contact page

Review cadence

This statement is reviewed regularly and updated alongside accessibility improvements.

Last reviewed: 12 April 2026