Accessibility

I am committed to making this website accessible to as many people as possible, regardless of technology or ability. I aim to design with inclusion in mind and fix barriers quickly.

Standards and compliance status

This website aims to conform to level AA of the Web Content Accessibility Guidelines (WCAG) 2.2 (opens in a new tab). Based on the latest manual checks and automated testing, I am not aware of any WCAG 2.2 AA issues. If you spot something, please tell me.

What I have done

  • Used semantic HTML to provide meaningful structure
  • Improved colour contrast for body text, labels, and interactive elements
  • Ensured interactive elements are accessible via keyboard
  • Provided alternative text for images
  • Hidden decorative icons from assistive technology
  • Added warnings for links that open in a new tab
  • Managed focus after page transitions for screen reader users
  • Supported reduced motion preferences
  • Made the site responsive and usable at different zoom levels
  • Included a skip link to bypass navigation
  • Supported both light and dark colour schemes
  • Added a responsive mobile navigation menu with proper keyboard support

How I tested

  • Manual review of templates, layouts, and shared components
  • Keyboard-only checks for focus order and visible focus states
  • Colour contrast checks against the Tailwind palette in use
  • Automated testing with pa11y-ci against WCAG 2.2 AA

Known issues and limitations

No known accessibility issues have been identified in the latest manual and automated reviews.

Feedback

I welcome feedback on the accessibility of this site. If you encounter any barriers or have suggestions for improvement, please contact me at me@mayamccutcheon.com. I aim to reply within 10 working days.

Technical information

This website is built with:

The source code prioritises semantic HTML and progressive enhancement.