AODA Website Compliance for Ontario Organizations

November 5, 2026

Hands reading a refreshable braille display in front of a laptop, illustrating AODA compliance

Key Takeaways

  • If your organization meets the AODA's size or public sector test, every public website you control must meet WCAG 2.0 Level AA, minus live captions and pre-recorded audio descriptions.
  • Write WCAG 2.0 Level AA, testing and post-launch fixes into any agency contract, because responsibility stays with the organization that controls the site.
  • Do not rely on an overlay toolbar: it does not change the underlying code, so fix the templates, components and content themselves.
  • Audit in sequence: automated scan, keyboard-only pass, screen reader pass on key journeys, a short user test, and a written log of every issue and fix.
  • Build accessibility into your next redesign with a contrast-checked palette, designed focus styles, editor training and a check before every launch.

AODA compliance means that since January 1, 2021, designated public sector organizations, and businesses or non-profits with 50 or more employees, must make public websites accessible. Content posted after January 1, 2012 must meet WCAG 2.0 Level AA, except live captions and pre-recorded audio descriptions. The organization that controls the site is responsible, even when an agency built it.

Your website is where people book appointments, find your phone number, read your policies and fill in intake forms. If someone using a screen reader, a keyboard or enlarged text cannot do those things, the site is failing them. For many Ontario organizations, it may also be failing a legal requirement.

The AODA rules for websites are short. The work behind them is not. Accessibility touches your colour palette, page templates, forms, PDFs, videos and the daily habits of everyone who edits the site. It also raises a practical question: who is responsible when an outside agency built the site?

This guide sticks to what the province states, translates WCAG 2.0 Level AA into plain checks, and sets out an audit sequence your team can run. It is written from the build side. We design and develop websites on Webflow, WordPress and Shopify from Saint John, New Brunswick, for organizations across Canada, including clinics and law firms where regulators already shape what a site can say. Here is what the law asks for, where sites tend to fall short, and how to fix the site itself rather than patch over it.

What does the AODA require from your website?

The AODA requires covered Ontario organizations to make their public websites accessible to people with disabilities. In technical terms, that means meeting WCAG 2.0 Level AA, minus two success criteria.

The Government of Ontario states that as of January 1, 2021, the Accessibility for Ontarians with Disabilities Act, 2005 requires all public websites to be accessible if you are a designated public sector organization or a business or non-profit organization with 50 or more employees. The requirement applies to websites and web content published after January 1, 2012. That content must meet the WCAG 2.0 Level AA success criteria, except 1.2.4 (live captions) and 1.2.5 (pre-recorded audio descriptions). The rules sit in the Information and Communications Standards of Ontario Regulation 191/11.

WCAG 2.0 is an internationally accepted standard developed by the World Wide Web Consortium (W3C). Each guideline has three levels of accessibility, A, AA and AAA, and each carries success criteria that describe exactly what must be achieved. In most cases you must meet the Level A criteria before you can meet Level AA, so treat Level A as the foundation, not a separate project.

A quick AODA compliance checklist: does this apply to us?

Answer these for each website you run:

  • Are you an Ontario organization? The AODA is Ontario legislation.
  • Are you covered? You are a designated public sector organization, or a business or non-profit that meets the employee threshold above.
  • Is the website public? Intranets and extranets are treated differently, as the next section explains.
  • Do you control it? Control means a say over the site's appearance, functionality or content, directly or through a contract.
  • Is the content in scope? It was published after the start date above.

If every answer is yes, the requirement applies to that site and its in-scope content.

Who is responsible for AODA compliance when an agency built the site?

The organization that controls the website is responsible, whether that control is direct or through a contractual relationship. An agency that built the site, or a vendor that hosts it, does not take that duty off your hands.

Control has a specific meaning in the provincial guidance: direct or contractual control over the site's appearance, functionality and content. Content means any information found on a web page or web application, including text, images, forms and sounds. If your team can change what the site looks like, what it does or what it says, or can instruct someone who does, the obligation sits with you.

That has practical consequences for every AODA compliance website project. Your contract with any builder should name WCAG 2.0 Level AA as a requirement, say who tests against it, and say who fixes issues found after launch. We build sites for clinics and law firms, where regulators already shape what a site can say, and the same principle applies here: the organization answers for what it publishes, whoever wrote the code.

What about intranets and extranets?

Internal websites, meaning an intranet or extranet, do not have to meet WCAG 2.0 Level A or AA. However, if an individual asks you to make content available in an alternate accessible format, such as large print or braille, you must work with that person to meet their needs.

What if some content cannot be made accessible?

Some content, such as complex maps or diagrams, may be impossible to make accessible. You can still post it. If someone asks for an accessible format you cannot provide, you must explain why the content is unconvertible and give them a summary of it. Section 14 of O. Reg. 191/11 covers these situations, so read it before you decide a piece of content belongs in this category.

What does WCAG 2.0 Level AA mean in practice?

WCAG 2.0 Level AA is a set of testable success criteria that decide whether people can perceive, operate and understand your site, including through assistive technology. In practice, much of the work comes down to a short list of checks your designers, developers and editors repeat on every page.

Criterion What it means Common failure
Text alternatives for images Every meaningful image has a text description; decorative images are hidden from screen readers Team photos and banners with empty alt text or a file name as the description
Captions on pre-recorded video Recorded video with speech has accurate, synchronized captions Auto-generated captions that nobody reviewed, or no captions at all
Colour contrast Text and key visuals stand out clearly against their background Light grey body text, or white text on a pale brand colour
Resize text People can enlarge text in the browser without losing content or function Fixed-height boxes that clip or overlap text when zoomed
Keyboard access and no keyboard traps Everything works with a keyboard alone, and focus can always move away Pop-ups, chat windows or embedded maps that trap the Tab key
Visible focus The element with keyboard focus has a visible indicator Focus outline removed in the stylesheet for a cleaner look
Page titles and headings Each page has a descriptive title, and headings describe the sections below them Every page titled with the brand name; headings picked for font size
Link purpose Link text, or its immediate context, says where the link goes Rows of "Click here" and "Read more"
Language of page The page declares its language in the code Missing language attribute, so screen readers mispronounce the content
Form labels and error messages Every field has a label, and errors are identified in text with a suggested fix Placeholder-only fields; errors shown only as a red border
Consistent navigation Navigation repeated across pages appears in the same order Menus that reorder between templates or sections

This table covers the criteria that trip up business websites, not the full standard. Use the official success criteria as your reference when you test, keep the two exclusions in mind, and remember that Level A comes first. Resize text and responsive layout overlap heavily, so if your site struggles on phones, start with our guide to make your website mobile friendly.

What are the most common accessibility failures on business websites?

The same handful of patterns shows up again and again on business websites, and many start in design or content decisions, not in code. Each one has a clear fix.

  • Missing alt text. Images go up with no description, or with the file name as the description. Fix: write alt text that says what the image communicates, and mark decorative images so screen readers skip them.
  • Low-contrast brand colours. A pale brand colour gets used for body text or button labels. Fix: test every text and background pairing in the palette, and add a deep tint of the brand colour for text use.
  • Image sliders that cannot be paused. Auto-rotating carousels move content away before people finish reading, and they are hard to operate by keyboard. Fix: add visible pause controls, or replace the slider with static content.
  • Placeholder text instead of labels. The only label is grey text that disappears once someone starts typing. Fix: visible labels tied to each field in the code, plus error messages in text.
  • PDFs that are scanned images. A photo of a page has no real text for a screen reader to read. Fix: publish a tagged PDF built from the source file, or put the content on an HTML page.
  • Videos without captions. Recorded videos go live with no captions or with unreviewed automatic ones. Fix: add reviewed captions before publishing.
  • Menus that only open on hover. Keyboard and touch users cannot reach the submenu. Fix: menus that open on click, Enter or Space, with focus moving into the submenu.

If several of these show up on your site, the fix belongs in the templates and components. That is the core of accessible website design: solve the pattern once in the template so every page inherits the fix.

Do accessibility overlays and widgets make a site AODA compliant?

We recommend against relying on an accessibility overlay or widget to meet the AODA. A toolbar added on top of a site does not change the underlying code, so the barriers in your templates, forms and documents are still there.

This is our recommendation as builders, not a legal opinion on any product. An overlay adds a button that opens a panel of display options. None of that rewrites the page underneath. A form field with no label still has no label in the code. A menu that traps keyboard focus still traps it. A scanned PDF is still an image. People who use screen readers, magnifiers or switch devices bring their own assistive technology and settings, and that technology meets your original code, not the toolbar.

Our advice is simple: fix the site itself. Put the time and budget into correcting templates and components, training editors and testing with real assistive technology. If you are scoping that work, our breakdown of what a website costs in Canada helps frame the decision between remediation and a rebuild.

How do you run a website accessibility audit?

A sound website accessibility audit moves from automated checks to human testing, in that order. Each pass catches problems the one before it cannot, and a written log ties the whole effort together.

  1. Run an automated scan. Use an automated accessibility checker across your key templates. It flags issues a machine can detect, such as missing alt attributes, low contrast and empty links, but it cannot judge whether alt text is accurate or whether a journey makes sense.
  2. Do a keyboard-only pass. Put the mouse away and use Tab, Shift+Tab, Enter, Space and the arrow keys. Confirm that every link, button, menu and form field can be reached, that focus is always visible, and that nothing traps you.
  3. Do a screen reader pass on key journeys. Test the home page, the contact page and any booking or form journey with a screen reader. Listen for page titles, heading order, link text, field labels and error messages.
  4. Run a short user test. Where possible, ask people with disabilities to complete the same journeys. They will find friction that checklists miss.
  5. Log every issue and fix. Record the page, the problem, the criterion, the fix and the date. A record of resolved issues is useful if you are ever asked to show the site meets WCAG 2.0 Level AA.

Accessibility is not a one-time project. New pages, plugins and uploads can reintroduce old problems, so the log and a scheduled recheck belong in your website care plan.

Person testing a website with a keyboard and headphones during a website accessibility audit

How do you build AODA website compliance into a redesign?

A redesign is the natural moment to build accessibility in, because every template and component is being rebuilt anyway. Put it into the design system, the content rules and the launch checklist, and every new page inherits it.

Design system choices

  • Contrast-checked palette: test every text and background pairing before the palette is approved.
  • Type scale: a readable body size and a clear heading hierarchy that holds up when text is enlarged.
  • Focus styles: a designed, visible focus state for every link, button and form field.
  • Components: menus, accordions, forms and modals built accessibly once and reused everywhere.

Content rules and editor training

Set written rules for alt text, heading order, descriptive link text, captions and documents. We build on Webflow, WordPress and Shopify, and in all three an editor can undo a good template with one careless upload. Train editors on the alt text field, heading levels and how to publish an accessible document, then check their work.

A check before every launch

Run the audit sequence above on every new template, feature or major batch of content before it goes live. Our guide on how to redesign a website covers where this fits in the wider project.

Questions to ask a developer or agency

  • Do you know WCAG 2.0 Level A and AA?
  • Can you show examples of accessible sites you have built?
  • Do you test with automated tools, manual checks and assistive technology?
  • Will you provide a project plan covering techniques, testing, maintenance and training, with deliverables and timelines?

What about WCAG 2.1 and 2.2?

The W3C has published newer versions of WCAG, 2.1 and 2.2. Building to a newer version also meets 2.0 AA in most cases, but the AODA's stated requirement is WCAG 2.0 Level AA, so make sure your contract and test plan reference that standard explicitly.

What about accessibility laws outside Ontario?

Other provinces and the federal government have their own accessibility laws. If you operate outside Ontario, check which ones apply to you, and confirm their requirements directly instead of assuming the AODA rules carry over.

Designer reviewing an accessible colour palette and button focus styles in a design tool

Wrapping Up

AODA compliance comes down to a few clear facts. Covered organizations must make their public websites meet WCAG 2.0 Level AA, minus two success criteria, and the organization that controls the site carries that duty even when an agency built it. A toolbar added on top does not change that. The lasting fix sits in the design system, the templates, the content rules and the habits of the people who publish. Audit in sequence, log what you find and fix, and build accessibility into your next redesign instead of patching it afterwards. If you want a team that designs and builds on Webflow, WordPress and Shopify to review your site and plan the work, book a free consultation with our team in Saint John.

Got a Project in Mind? We’ll Make It Happen.

Nikhil Sharma, CEO & Software Architect at DigiBenders, Saint John, New Brunswick.
Data Analysts and Data Engineers at DigiBenders, Saint John, New Brunswick.
Zara, dog and Pawlity Assurance engineer a part of the creative team at DigiBenders, Saint John, NB.
Meet Chaudhari - Partner and Senior Designer at DigiBenders - Innovative digital agency in NB
Get Started

Share on

What People <Ask>

Does the AODA apply to my website?

Is WCAG 2.1 or 2.2 required under the AODA?

Does an accessibility widget make my site compliant?

Who is responsible if an agency built our site?

Do PDFs on our website need to be accessible?

Related Posts

All Blogs