Resources

The WCAG 2.1 AA Checklist for Dental Websites

Twelve checks that catch the violations dental practice sites actually get flagged for — mapped to the exact WCAG criteria behind them.

By Teo Marcelo · Founder, SmileLyraPublished 2026-07-09
TL;DR

Most dental website accessibility failures cluster into twelve checkable items: image alt text, color contrast, keyboard navigation, visible focus, form labels, link text, captions, heading structure, page language, zoom/reflow, motion control, and accessible PDFs. Each maps to a specific WCAG 2.1 A/AA success criterion that ADA plaintiffs' scanning tools test automatically. Fixing these twelve clears the violations that trigger most demand letters.

The twelve checks

These are ordered by how often we find them broken on dental practice websites. The first five account for the overwhelming majority of violations in our audit data — and they are also the ones automated plaintiff-side scanners flag first.

#CheckWCAG criterionThe dental-site version of the problem
1Every meaningful image has alt text1.1.1 (A)Smile galleries, before/after photos, team headshots, and service icons shipped with empty or filename alt text
2Text contrast is at least 4.5:11.4.3 (AA)Soft teal, seafoam, and light-gray text on white — the default dental template palette — usually lands near 2.5:1
3The whole site works by keyboard alone2.1.1 (A)Appointment widgets, mega-menus, and photo sliders that need a mouse; keyboard users can’t book at all
4Keyboard focus is visible2.4.7 (AA)Templates that set outline:none so the design looks "clean" — sighted keyboard users navigate blind
5Every form field has a real label3.3.2 (A) / 1.3.1 (A)Contact and appointment-request forms using placeholder text as the only label; screen readers announce nothing
6Link text says where it goes2.4.4 (A)"Click here" and "Learn more" repeated for every service page
7Videos have captions1.2.2 (A)Practice-tour and testimonial videos with no caption track
8Headings are structured, not styled1.3.1 (A)Bold paragraph text used as visual headings; screen-reader users lose the page outline
9The page declares its language3.1.1 (A)Missing lang="en" — screen readers may mispronounce the entire site
10The site survives 200% zoom and reflow1.4.4 / 1.4.10 (AA)Fixed-width layouts that clip the booking form when low-vision patients zoom
11Motion can be paused2.2.2 (A)Auto-rotating hero carousels with no pause control
12Patient PDFs are accessible (or have HTML equivalents)1.1.1 / 1.3.1 (A)Scanned intake forms posted as image-only PDFs — invisible to screen readers

How to actually run this checklist

The five-minute manual pass. Put your mouse away. Press Tab repeatedly from the top of your homepage: can you see where you are at every step, reach every menu item, open the booking form, fill it, and submit it? Then watch any video on your site with the sound off — are there captions? Those two tests alone cover checks 3, 4, 7, and 11.

The technical pass. Contrast ratios, alt attributes, form-label markup, heading structure, and language declarations live in the code, and eyeballing them is unreliable — a color pair can look fine and still measure 3:1. This is what automated engines are for: axe-core, Lighthouse, and WAVE each test these criteria programmatically, and cross-referencing all three catches what any single engine misses.

The judgment pass. Automation confirms alt text exists; it cannot confirm the alt text is useful. "IMG_4321.jpg" passes a naive check and fails a patient. This is the layer where an AI-assisted review or a human evaluator reads the page the way a screen-reader user would.

Why these twelve and not all fifty criteria

WCAG 2.1 AA has 50 success criteria, and full conformance means meeting all of them. But violations are not evenly distributed: WebAIM’s annual survey of one million home pages finds the same handful of failure types — low-contrast text, missing alt text, missing form labels, empty links — on the vast majority of failing pages. Dental sites follow the same pattern, with the booking flow as the highest-stakes surface: it is the thing a patient with a disability most needs to use, and the thing plaintiffs’ firms test first.

Common Questions

Questions dental practices actually ask

Can I run this checklist myself without technical skills?

Partially. Anyone can tab through their site with a keyboard, watch for a visible focus outline, and check whether videos have captions. Contrast ratios, alt attributes, and form-label markup require either browser developer tools or an automated scanner. A free scan does the technical half of this checklist for you in about two minutes.

My website was built by a dental marketing agency. Isn’t accessibility their job?

Legally, the obligation sits with the practice — you are the covered entity under the ADA and Section 504, not your vendor. Most dental site templates were never built to WCAG standards, and agencies rarely retrofit them unprompted. The practical move is to run an audit, then hand your agency the code-level findings so they can fix them (or we can).

How often should I re-check my website?

Every time content changes — new pages, new photos, a new booking widget — and at minimum a few times a year. Accessibility regresses silently: one team-page update with missing alt text or one new plugin can reintroduce violations. That is why monitoring plans re-scan monthly.

If I fix everything on this checklist, am I lawsuit-proof?

No vendor can honestly promise that — anyone can file a suit, and automated checks cover an estimated 30–40% of WCAG criteria. What fixing these items does is remove the specific violations that serial plaintiffs’ scanning tools flag, and create a documented record of good-faith remediation, which materially strengthens your position if a demand letter ever arrives.

Find Out Where You Stand

Is your practice website exposed?

Run the free scan — your WCAG violation snapshot and risk level in about two minutes. No credit card required.

Run Free Health Check