Last reviewed: 23 July 2026

Conformance target

This site is built to meet WCAG 2.2, Level AA. That's a target, not a certification: the site has been built and reviewed against those criteria — semantic heading structure, colour contrast, keyboard operability, visible focus indicators, alt text, labelled form fields, reduced-motion support — but it has not been through an independent, professional accessibility audit, and no formal automated scan (such as axe-core or Lighthouse) or manual screen-reader pass has been run against the live site as part of this review. Treat this as a considered, self-assessed statement of intent rather than a guarantee of full conformance.

What's already in place

  • A "Skip to main content" link as the first focusable element on every page
  • One logical heading per page, in order, with native landmark elements (header, nav, main, footer)
  • Descriptive alt text on every meaningful image, and no decorative images that would need alt=""
  • Every form field has a visible, associated label — not a placeholder standing in for one
  • Both contact forms validate properly and report errors in text before submitting
  • prefers-reduced-motion is respected sitewide — no animation plays for visitors who have that preference set
  • The ink-on-paper colour palette used throughout comfortably clears WCAG's 4.5:1 contrast minimum for body text
  • lang="en-GB" is set on every page

Known limitations

Being specific about what hasn't been checked matters more than a general assurance that everything is fine. As of this review:

  • No independent screen-reader testing (NVDA, VoiceOver, or similar) has been carried out
  • No automated accessibility scan (axe-core, Lighthouse, or equivalent) has been run against the live site
  • Formal validation against the W3C Nu HTML Checker and CSS Validator has not yet been completed for every page
  • Three embedded third-party services — the Substack subscription form, the TidyCal booking page, and the Formspree-handled contact submission — are outside this site's direct control, and their own accessibility is governed by their respective providers, not by this statement

Reporting a problem

If you hit a genuine barrier using this site with a keyboard, a screen reader, or any other assistive technology, that's useful to know about directly rather than through a form. Email nc@neilcatton.com with what happened and, if you can, what page you were on — it will be looked at and, where reasonable, fixed.

Review cadence

This statement is reviewed whenever the site's templates change materially, and at least once a year regardless. The date at the top of this page shows when it was last revised.