Karacan Analytics — Accessibility Risk Snapshot
Decision-ready report · https://www.kiddodental.com
Thank you for your purchase. This Snapshot is your decision-ready brief for Sample Dental Practice. We scanned 4 pages from https://www.kiddodental.com using Google Lighthouse v11 (the same engine used in ADA compliance audits), mapped each violation to a specific WCAG 2.1 AA criterion, and weighted them against the patterns used in recent ADA settlement cases.
The HIGH RISK rating reflects the combined exposure of 7 distinct issues we found, weighted by severity (critical: 2, serious: 3, moderate: 2). Section 5 lists each issue with the exact selector and the code fix your developer can paste.
Recommended sequence: address all P1 critical items within 72 hours, then P2 serious within 7 days, then P3 moderate within 14 days. We estimate this brings you to a defensible posture in < 3 weeks.
U.S. courts have repeatedly held that the ADA's Title III applies to commercial websites. The de facto standard cited in settlements is WCAG 2.1 Level AA. Plaintiffs typically file class-action suits using automated scan reports (similar in scope to this one) as primary evidence. Below are four recent settlements that directly cited issues of the type we found on your site.
| Case | Outcome | Why it applies to you |
|---|---|---|
| Domino's Pizza Inc. v. Robles 2019 |
SCOTUS declined to hear -> 9th Circuit ruling stood. Domino's settled (undisclosed, multi-figure). | Website lacked screen-reader compatibility (image-alt, link-name, button-name). |
| Gil v. Winn-Dixie 2017 |
$250,000 settlement + remediation order. | Pharmacy site had unlabeled form fields and inaccessible PDFs. |
| Andrews v. Blick Art Materials 2017 |
Settled. Site forced to comply with WCAG 2.0 AA. | Color contrast, missing alt text, focus order issues. |
| National Federation of the Blind v. Target 2008 |
$6 million settlement. | Inaccessible checkout flow + missing alt text. |
Source: publicly available case dockets. This summary is technical guidance, not legal advice. Consult ADA counsel for case-specific exposure.
Each page was scanned with Google PageSpeed Insights (mobile profile, USA region). Scores below 50 are highlighted red; 50-89 amber; 90+ green. Largest Contentful Paint (LCP) > 2.5s and Cumulative Layout Shift (CLS) > 0.1 directly hurt conversion in addition to WCAG.
| Page | Perf | A11y | SEO | BP | LCP | TBT | CLS |
|---|---|---|---|---|---|---|---|
| Homepage https://www.kiddodental.com/ |
62 | 82 | 81 | 78 | 5,145 ms | 517 ms | 0.000 |
| Page 2 unknown |
— | — | — | — | — | — | — |
| Page 3 unknown |
— | — | — | — | — | — | — |
| Page 4 unknown |
— | — | — | — | — | — | — |
Each finding below maps to a specific WCAG 2.1 AA success criterion. The Affected elements sub-section shows the exact selector and DOM snippet your developer can target. The Suggested fix is ready-to-paste code (verify in your component library / CSS framework).
Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https://dequeuniversity.com/rules/axe/4.9/meta-viewport).
head > meta<!-- WCAG 1.4.4: allow zoom -->
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />Ensure all ARIA attributes have valid values
.cycle-pager-activea[aria-controls="slide 2"]a[aria-controls="slide 3"]a[aria-controls="slide 4"]a[aria-controls="slide 5"]<!-- WCAG 4.1.2: ARIA values must be valid (e.g. aria-expanded="true|false") -->
<button aria-expanded="false" aria-controls="menu">Menu</button>Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https://dequeuniversity.com/rules/axe/4.9/aria-valid-attr-value).
div.spot04 > div.mod > div.spotpager > a.cycle-pager-activediv.spot04 > div.mod > div.spotpager > adiv.spot04 > div.mod > div.spotpager > adiv.spot04 > div.mod > div.spotpager > adiv.spot04 > div.mod > div.spotpager > a<!-- WCAG 4.1.2: ARIA values must be valid (e.g. aria-expanded="true|false") -->
<button aria-expanded="false" aria-controls="menu">Menu</button>Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.9/color-contrast).
div#hd > div.container > div#utilitynav > a.appointmentrequestdiv.spotlight > div.spot01 > a.first > h2.topicdiv.spotlight > div.spot01 > a > h2.topicdiv.spotlight > div.spot01 > a.last > h2.topicdiv.spotlight > div.spot03 > a.first > h2.topic/* WCAG 1.4.3 requires 4.5:1 contrast for normal text */
.your-class {
color: #1f2937;
background-color: #ffffff;
}
/* Verify: https://webaim.org/resources/contrastchecker/ */Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
.appointmentrequest.first[href$="patient-forms"] > h2a[href$="office-tour"] > h2.last[href$="what-sets-us-apart"] > h2.first[href$="preventive-care"] > h2/* WCAG 1.4.3 requires 4.5:1 contrast for normal text */
.your-class {
color: #1f2937;
background-color: #ffffff;
}
/* Verify: https://webaim.org/resources/contrastchecker/ */Ensure <meta name="viewport"> does not disable text scaling and zooming
meta[name="viewport"]<!-- WCAG 1.4.4: allow zoom -->
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />Ensure all page content is contained by landmarks
.address[href="/north-san-antonio-location"] > .cta.phone[href="tel:210-495-6800"] > .cta.phone[href="tel:210-532-3040"] > .cta.address[href="/south-san-antonio-location"] > .cta.email<!-- Wrap content in landmark roles so screen readers can navigate -->
<header role="banner">...</header>
<nav role="navigation">...</nav>
<main role="main">...</main>
<footer role="contentinfo">...</footer>Final-frame screenshots captured during the scan. Useful as evidence in your remediation planning meeting.
Estimates use industry-standard ranges for your segment. Plug in your actual numbers to refine — but order-of-magnitude is conservative.
| Average order value (AOV) | $1,800 |
| Estimated monthly visitors | 3,500 |
| Baseline conversion rate | 1.80% |
| Conversion lift after remediation | +25% |
| Recoverable revenue per month | $28,350 |
| Recoverable revenue per year | $340,200 |
Methodology: lift assumes industry baseline accessibility-related friction reduction (UX research averages 18-32% per segment). Lab/conversion data is correlative, not causal; treat as planning input.
| Phase | Scope | Time window | Outcome |
|---|---|---|---|
| P1 | 2 critical WCAG violations (forms, ARIA, missing labels, contrast on CTAs) | 72 hours | Removes the highest-impact ADA litigation evidence + recovers the largest conversion friction. |
| P2 | 3 serious violations (link names, heading order, color-contrast on body text) | 7 days | Brings public pages to defensible posture; pages now pass automated scanner thresholds. |
| P3 | 2 moderate violations (semantic lists, role hygiene, SVG alts) | 14 days | Polishes for screen-reader users; aligns with WCAG 2.1 AA fully. |
One-time engagement
Focused 14-day remediation window. We implement the P1 + P2 fixes for you, hand back a clean re-scan and a brief signed-off compliance summary.
Reply with the word SPRINT to start scoping.
Ongoing monitoring
Monthly re-scan + light fixes + quarterly review. Alerts when new content regresses your score. Includes a private dashboard.
Reply with the word MONTHLY to start.