Skip to main content
Accessibility Checker

For clinics and practices

Website accessibility for healthcare practices

Patients with disabilities need care as much as anyone, and many of them book appointments, fill in intake forms and read instructions online. If those pages do not work with a screen reader, a keyboard or large text, they call, wait, or go elsewhere.

Free automated check of your home page

Why accessibility matters in healthcare

A large share of patients are older adults, and many live with vision, hearing, motor or cognitive disabilities. For them an online booking form or a patient portal is not a convenience: it is the alternative to asking someone else for help with private health matters.

An accessible site means patients can find your hours and location, read about services, book or request an appointment and fill in forms on their own, on any device.

The HHS Section 504 web rule

In 2024 the US Department of Health and Human Services updated its Section 504 rule. Recipients of HHS federal financial assistance, such as many hospitals, health systems and providers that receive Medicaid or other HHS funds, have to make their websites and mobile apps meet WCAG 2.1 level AA.

In 2026 HHS moved the compliance dates with an interim final rule:

Organization size Compliance date
15 or more employees May 11, 2027
Fewer than 15 employees May 11, 2028

Whether and how the rule applies to your organization is a question for your counsel. Rules and dates can change, so check the current HHS guidance. The technical part is the same either way: find the issues, fix them, and keep new content accessible.

The pages that matter most

  1. Appointment booking. Date pickers that only work with a mouse, time slots shown only by color, buttons without names.
  2. Patient intake and contact forms. Missing labels, required fields marked only with a red asterisk, error messages a screen reader never announces.
  3. Locations, hours and insurance. Information inside images, maps without a text address, low contrast tables.
  4. Patient instructions and forms as PDFs. Scanned documents that can not be read by assistive technology.
  5. Chat, cookie and popup widgets that cover the page and can not be closed with a keyboard.

Issues we often find on healthcare sites

  • Form fields without labels in booking and contact forms, often from third party widgets.
  • Icon buttons without names: menu toggles, close buttons on popups, slider arrows.
  • Low contrast text in soft brand palettes: light teal, mint and gray on white.
  • Images without alt text, including photos of staff and images that contain text.
  • Missing page language on landing pages and multilingual sites.

What a free check covers

Our checker scans your home page on desktop and mobile against WCAG 2.2 level A and AA, which includes everything in 2.1 AA, and emails you a private report with issues sorted by severity. It never logs in, submits forms or touches patient data.

An automated scan finds only part of the issues. Booking flows, patient portals and PDFs need manual testing with a keyboard and a screen reader, which is part of a full audit.

Last updated October 18, 2026. This page is general information, not legal advice.

FAQ

Questions

Which WCAG version does the HHS rule use?

WCAG 2.1 level AA. Our check uses WCAG 2.2 AA, which includes all of 2.1 AA plus a few newer criteria.

When does the HHS Section 504 web requirement apply?

Under the 2026 interim final rule, May 11, 2027 for recipients with 15 or more employees and May 11, 2028 for smaller ones. Confirm the current dates and how they apply to you with counsel.

Does the scan access patient information?

No. It loads only public pages, never logs in to portals and never submits forms.

Our booking system is a third party tool. Can it be fixed?

Sometimes through settings, sometimes only by the vendor. The report shows which issues come from the embedded tool, so you can ask the vendor about it.

Ready to see your results?

It takes a minute to request. The results arrive by email in a few minutes.

Run my free check