ADA website accessibility that works for patients.
A practical guide to ADA website accessibility for dental and medical practices, from the first search to the appointment request.
A better question
Can every patient find a way forward?
When a patient cannot read a page, navigate a menu, or complete a form, the barrier is not theoretical. It can interrupt access to care.
An accessible site helps more people understand their options and take the next step independently. It also makes a more dependable experience for everyone using a phone, a keyboard, assistive technology, or a less-than-perfect connection.
ADA is the obligation. WCAG is the practical map.
The Americans with Disabilities Act (ADA) prohibits disability discrimination. Under Title III, businesses open to the public—including healthcare practices—must provide equal access to their goods and services. The U.S. Department of Justice explains that inaccessible websites can create barriers to those services. The law does not prescribe a single technical checklist for every private practice website.
The access principle
Think about whether people with disabilities can get the same meaningful access to the information and services your practice offers online.
The testing reference
The W3C's Web Content Accessibility Guidelines offer testable success criteria organized around content being perceivable, operable, understandable, and robust.
WCAG 2.2 is a technical standard, not itself a law or a legal certification. A separate DOJ rule sets WCAG 2.1 Level AA requirements for covered state and local government web content; that rule should not be mistaken for a blanket WCAG 2.2 mandate on private practices. Ask qualified counsel about your specific legal obligations.
02 / In the patient journey
Small friction. Real consequences.
These are the places to look first—not because every site has every issue, but because each can stop a patient mid-task.
A keyboard gets stuck
What happens: A patient can open your menu, but cannot reach the “Request appointment” button without a mouse.
What to do: Test the entire path with Tab, Shift+Tab, Enter, and Escape. Make focus visible and keep the focus order logical.
Important text fades away
What happens: Pale instructions on a photo or low-contrast placeholder text make hours, costs, or next steps hard to read.
What to do: Check text and controls against WCAG contrast criteria; do not rely on color alone to signal errors or required fields.
The form does not explain itself
What happens: A screen reader announces “edit field” without a label, or an error says only “Invalid input.”
What to do: Give fields persistent labels, identify what went wrong in words, and connect guidance to the field it describes.
An image carries the whole message
What happens: A treatment diagram, office directions, or a promotional graphic has no meaningful text alternative.
What to do: Write alt text for informative images; use empty alt text for decoration. Put essential information in actual page text.
A video cannot be followed
What happens: A doctor’s explainer video includes spoken preparation instructions but no captions.
What to do: Provide accurate captions for prerecorded video with audio, and consider a transcript for content patients may need to revisit.
Booking becomes a dead end
What happens: A third-party calendar cannot be operated by keyboard or a time-slot modal loses screen-reader focus.
What to do: Test booking on the live site, including embedded tools, confirmation, and error recovery. Offer a clear alternative contact path.
03 / Where issues start
The platform is not the whole answer.
WordPress can support an accessible site, but an accessible-ready theme does not make every published page accessible. Themes, plugins, page builders, custom code, and the way content is entered all shape the final experience.
Visual builders can introduce heading-order mistakes, unlabeled icon buttons, inaccessible carousels, or modal dialogs with poor focus handling. A form plugin may output unclear errors; a scheduling embed may fail even when the page around it works well. Updates can change behavior, so test the rendered site—not just the editor preview.
Not on WordPress? The same questions apply to a custom build, hosted site builder, patient portal, or booking vendor. Ownership changes, but the patient experience is still one connected journey.
04 / A workable path
Start with the tasks patients need to finish.
A focused audit and a prioritized fix list are more useful than a vague promise that a site is “compliant.”
Map the patient journey
Start with high-impact paths: finding a service, choosing a location, reading intake details, contacting the office, and requesting an appointment. Include mobile and third-party handoffs.
Test with people and tools
Combine automated checks with manual keyboard testing, zoom and reflow, screen-reader review, and real form submissions. Record the page, issue, impact, and repeatable steps.
Fix the source, not the symptom
Prioritize blockers first. Correct templates, components, content, and vendor integrations so the fix carries across the site, then verify it in the actual patient flow.
Keep it in the workflow
Make accessible headings, links, media, and forms part of publishing and release review. Retest after redesigns, plugin updates, new campaigns, or booking-tool changes.
Prioritize urgent access barriers, document decisions, and verify fixes before calling the work done.
Before you begin
Three questions worth asking your team.
Can someone complete an appointment request without a mouse?
Try the full route, from your homepage or a service page through the confirmation message—not just the first form field.
Do your third-party tools meet the same standard as your site?
Ask scheduling, intake, chat, and payment vendors how they test accessibility, and check the integration yourself.
Who owns accessibility after launch?
Assign responsibility for new content, component changes, and periodic retesting. A one-time audit is a beginning, not a maintenance plan.
The next step
Make the way to your practice clearer.
Patient Sprout helps healthcare practices connect search visibility with a better website experience. If your appointment journey has friction, let's talk about where to start.