One in five Canadians lives with a disability. That's over 8 million people. Some have permanent conditions — blindness, deafness, motor impairments. Others experience temporary limitations — a broken arm, an eye infection, recovering from surgery. And all of us experience situational barriers every single day: trying to read a screen in bright sunlight, navigating a website one-handed while holding a coffee, or watching a video in a loud room without headphones.
When your website isn't accessible, you're not just excluding a niche group. You're creating barriers for a significant portion of your potential customers — and you may not even know it. People who can't use your site don't file complaints. They just leave. Silently. Permanently.
Accessibility isn't a checkbox. It's a design philosophy. And it's one of the most impactful investments you can make in your digital presence.
The three reasons accessibility matters
The human reason
The web was designed to be universal. Sir Tim Berners-Lee, the inventor of the World Wide Web, said it plainly: "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
When we build inaccessible websites, we break that promise. We create digital spaces where some people can participate and others can't. A blind person who encounters an image with no alt text gets silence where you intended information. A keyboard user who can't tab to your contact form literally cannot reach you. A person with low vision who encounters light grey text on a white background can't read your message no matter how compelling the copy is.
These aren't edge cases. They're real people trying to engage with your business who are being turned away by technical decisions someone made (or more likely, didn't think about) during development.
The legal reason
In Canada, digital accessibility is increasingly a legal requirement. The Accessible Canada Act (2019) sets out to create a barrier-free Canada by 2040, and web accessibility falls squarely within its scope. Several provinces have their own accessibility legislation, and the trend is clear: the legal expectations for digital accessibility are only increasing.
In the United States, the Americans with Disabilities Act (ADA) has been successfully applied to websites in hundreds of lawsuits. Businesses ranging from pizza chains to luxury retailers have faced legal action for inaccessible websites. The Department of Justice has formally stated that the ADA applies to web content.
If your business serves customers in the US, operates across borders, or simply wants to future-proof against evolving Canadian regulations, accessibility compliance isn't optional — it's risk management.
The business reason
Accessible websites are, categorically, better websites. We explore this further in our guide to the business case for accessibility in Alberta. When you build for accessibility, you build for everyone. The practices that make a site work for a screen reader user also make it work better for:
- Search engines — Semantic HTML, proper heading structure, and descriptive alt text are exactly what search engines need to understand and rank your content. Google's crawlers experience your site more like a screen reader user than a sighted visitor.
- AI search engines — AI assistants rely on structured, semantic content to understand what your business does. The same markup that makes your site accessible makes it AI-readable.
- Mobile users — Proper tap targets, readable fonts, and logical content flow benefit everyone on a small screen.
- Slow connections — Accessible sites tend to be lighter and more efficient because they rely on semantic HTML rather than heavy JavaScript overlays.
- Everyone, eventually — All of us will experience disability at some point, whether through aging, injury, or circumstance. Building accessibly is building for your future self.
Accessibility by the numbers
- 22% of Canadians report having one or more disabilities (Statistics Canada)
- 71% of users with disabilities will leave a website that's not accessible (Click-Away Pound Survey)
- $6.9 billion — estimated annual online spending by Canadians with disabilities
- 98.1% of homepages have detectable WCAG failures (WebAIM Million report, 2024)
- 0% — the amount this costs when built in from the start vs. retrofitted after launch
What WCAG AA actually means
WCAG stands for Web Content Accessibility Guidelines — the international standard for web accessibility published by the W3C. The guidelines are organized into three levels of conformance: A (minimum), AA (standard), and AAA (enhanced).
Level AA is the widely accepted standard and the level most legislation references. It's what we build to on every project. Here's what it requires, in plain language:
Perceivable
Content must be presentable in ways all users can perceive. This means every image needs descriptive alt text, videos need captions, colour is never the only way to convey information, and text has sufficient contrast against its background (at least 4.5:1 for normal text, 3:1 for large text).
Operable
Every function must be accessible via keyboard. This means tab navigation works logically, focus indicators are clearly visible, there are no keyboard traps, and users have enough time to interact with content. Skip links let keyboard users bypass repetitive navigation.
Understandable
Content and interfaces must be predictable and readable. This means clear language, consistent navigation, helpful error messages on forms, and labels that make sense. If something requires user input, the expectations are clear.
Robust
Content must work with current and future assistive technologies. This means valid HTML, proper use of ARIA attributes, semantic elements, and code that doesn't make assumptions about how people will access it.
How we build accessibility in
The most important distinction in how we approach accessibility is that we build it in from the beginning, not bolt it on at the end. Retrofitting accessibility after a site is built is expensive, incomplete, and produces a worse result than doing it right the first time.
Here's what our accessibility-first process looks like in practice:
Semantic HTML as the foundation
We start with proper HTML elements — <header>, <main>, <nav>, <article>, <section>, <footer> — not generic <div> elements styled to look like structure. Semantic HTML gives assistive technologies a built-in map of your page. It's the single most impactful thing you can do for accessibility, and it costs exactly nothing.
Heading hierarchy
Every page has exactly one <h1>, and headings flow in logical order (h1 → h2 → h3). Screen reader users navigate by headings the way sighted users scan visually — a broken heading hierarchy is like a book with scrambled chapter numbers.
Keyboard navigation
Every interactive element on every page we build is reachable and operable by keyboard alone. Tab moves forward, Shift+Tab moves backward, Enter activates, Escape closes. We add skip links to bypass navigation and ensure focus indicators are clearly visible (not hidden by outline: none, which is one of the most common accessibility failures on the web).
ARIA when HTML isn't enough
ARIA (Accessible Rich Internet Applications) attributes add extra context for assistive technologies — but only where native HTML can't do the job. Our rule is: use native HTML first, ARIA only as a supplement. We use aria-label for clear link descriptions, aria-expanded for toggles, role="alert" for dynamic messages, and aria-hidden="true" for decorative elements that would just create noise for screen reader users.
Colour and contrast
Every text and background combination meets WCAG AA contrast requirements. We design our colour palettes with accessibility built in — not as an afterthought that forces ugly compromises. Good contrast doesn't mean ugly design. It means intentional design.
Motion and animation
We respect the prefers-reduced-motion media query on every project. If a user has indicated they prefer reduced motion (common for people with vestibular disorders, migraines, or motion sensitivity), all our animations are instantly disabled. The site remains fully functional and beautiful — just still.
Forms done right
Every input has a visible label (not just a placeholder), required fields are marked in a way screen readers can announce, error messages are associated with their inputs and announced via role="alert", and the form can be completed entirely by keyboard.
Testing, not assuming
We don't assume our code is accessible — we verify it. Every project includes testing with automated tools (axe DevTools, Lighthouse), manual keyboard navigation, screen reader testing (VoiceOver, NVDA), and colour contrast validation. Automated tools catch about 30% of accessibility issues. The rest requires human testing.
Accessibility isn't a feature you add. It's a standard you build to. The difference is everything.
Wondering if accessibility is what your site needs most? Our free assessment evaluates your priorities and recommends the right starting point.
Find Your Solution →The overlay trap
A quick note on accessibility overlays — those widgets that promise to "make your site accessible" with a single line of JavaScript. We strongly advise against them. The accessibility community has been vocal about why these tools don't work: they don't fix underlying code issues, they can interfere with real assistive technologies, they create a false sense of compliance, and they've been the subject of numerous lawsuits themselves.
There is no shortcut to accessibility. It has to be built into the code. That's exactly what we do.
Starting from where you are
If your current website isn't accessible, that's okay. Most aren't — over 98% of homepages have detectable WCAG failures. The important thing is to start. Whether that means an accessibility audit of your existing site, building accessibility into your next redesign, or starting fresh with a site that's accessible from the ground up, we can help you get there.
Accessibility is a journey, not a destination. Standards evolve, technologies change, and there's always room to improve. What matters is the commitment to building a web that works for everyone.