What we have done
- Every interactive element is reachable and operable with a keyboard alone.
- A visible focus outline is defined once, globally, and is never removed — so you can always see where you are.
- Status messages never rely on colour alone: each carries an icon and a word naming the status, so they still read correctly with colour vision deficiency or in high-contrast mode.
- If your system asks for reduced motion, we honour it — including the small movements on buttons and cards, which a narrower rule used to miss.
- Form fields have real labels, and errors are tied to the field they describe.
- Interactive targets meet the WCAG 2.2 AA minimum size.
- Pages use proper landmarks and heading order, and breadcrumbs mark the current page.
- The site works at 400% zoom and reflows on small screens without horizontal scrolling.
What we have not finished
Stated plainly, because you should not have to discover it yourself:
- We have not completed a full screen-reader pass across every page with more than one screen reader.
- Colour contrast has been designed for, but not yet audited across every component state.
- We have not had an independent accessibility audit. Everything above is our own testing.
Business listings
Listing text is written by business owners. We check it before publishing, but we cannot guarantee that every description is written plainly. If a listing is unreadable or confusing, tell us and we will edit it.
Reporting a problem
Email our contact address with what you were trying to do, what happened, and the browser or assistive technology you were using. We treat accessibility reports as bugs, not as feedback, and we will tell you what we have done about it.