Accessibility & Compliance

Geeks on the Beach builds and maintains websites that work for as many people as possible, including people who use screen readers, keyboard navigation, voice control, or other assistive technology. That applies to this site as much as to the ones we build for clients.

Our Standard

We design and build against the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA, the standard referenced by most accessibility legislation in Canada and internationally. That means proper heading structure, sufficient colour contrast, keyboard-operable navigation, descriptive alt text for images, and forms that work with a screen reader.

We aim to meet that standard across every page on this site. Some pages may not fully meet every criterion yet, and we’re working through them as we find them.

What We Do

  • Semantic HTML and ARIA labelling where native HTML isn’t enough
  • Colour palettes checked against WCAG contrast ratios before a design goes live
  • Keyboard-only testing on every site we launch
  • Alt text for meaningful images, empty alt attributes for decorative ones
  • Captions or transcripts for video content we produce
  • Forms with visible labels, clear error messages, and no reliance on colour alone to convey information

Ongoing Work

Standards change and browsers change, so we check client sites on a rolling basis rather than only at launch, and we fix issues as we find them, whether that’s a contrast ratio that drifted after a rebrand or a form field a screen reader skips.

Third-Party Content

Some pages on this site link to or embed content we don’t control, such as booking widgets, maps, or social feeds. We choose vendors with accessibility in mind, but we can’t guarantee every third-party embed meets WCAG 2.1 AA, and we’ll note any gaps we’re aware of.

Tell Us What’s Not Working

If you run into a barrier anywhere on geeksonthebeach.ca, contact us at hello@geeksonthebeach.ca or (778) 432-2600. Let us know which page you were on and what happened, and we’ll look into it. We aim to respond within 3 business days.