We believe a business website should work for everyone who visits it — regardless of how they read, hear, or navigate the web. This page sets out the standard we aim for, how we test against it, and how to tell us when we fall short.
Our standard
We aim to meet Web Content Accessibility Guidelines 2.2 at Level AA across every page of this website. That is the same standard most public-sector and large-enterprise sites commit to, and it covers the core needs of people who use screen readers, keyboard navigation, captions, or high-contrast settings.
How we test
Accessibility is checked on every change to the site, not treated as a one-time audit. Specifically, we:
- Run automated accessibility scans against every production page before release.
- Navigate the site end to end with a keyboard, without a mouse, to confirm every interactive element is reachable and the focus state is visible.
- Test page structure with a screen reader on at least one pass per release, focusing on headings, landmarks, and form labels.
- Verify colour contrast against the WCAG ratios using design-time tooling, so contrast does not drift as we iterate on typography and palette.
- Respect the
prefers-reduced-motionsetting, so animations do not run for visitors who have asked their operating system to reduce motion.
What we commit to
- Every image that carries meaning has descriptive alternative text. Decorative images are marked as such so screen readers can skip them.
- Every form field has a visible label. Errors are announced to assistive technology and summarised at the top of the form.
- Colour is never the only cue for state — we pair it with text, icons, or underlines so the information is available without colour perception.
- Headings describe the structure of a page, not just its styling. Skipping a heading level is a bug, not a design choice.
Known issues
We do not know of any accessibility issues on the site at launch. If we discover something that needs fixing, we will list it here along with a workaround and a target date.
Third-party content
A small number of features are provided by third parties — notably, the Cal.com booking modal. We choose providers who take accessibility seriously, but we do not control their interfaces in full. If a third-party feature is a barrier for you, please tell us and we will either work with the provider or offer an alternative way to accomplish the same thing (for example, booking a call by email or phone rather than through the modal).
Report an issue
If you run into a page, control, or piece of content on this website that does not work for you, please let us know. Email admin@coalharbourbookkeeping.ca or call (778) 549-0041 and describe what you were trying to do and what got in the way. We read every message, and we will respond within five business days with either a fix or a plan for one.