Karacan Analytics — Risk Shield weekly report
Week of 3 Jun 2026 · https://www.kiddodental.com
This is a sample weekly Risk Shield report for Sample Dental Practice (anonymized dental site). We scanned the homepage and three high-intent paths from https://www.kiddodental.com using Google Lighthouse mobile lab, mapped violations to WCAG 2.1 AA criteria, and ranked fix priority for your dev team.
The HIGH ATTENTION priority index reflects 7 distinct issues weighted by severity (critical: 2, serious: 3, moderate: 2). Higher index = more friction on public booking paths. Section 5 lists each issue with the exact selector and suggested fix. Not legal advice.
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 |
| New patient / booking /new-patients |
48 | 76 | 79 | 74 | 6,210 ms | 612 ms | 0.012 |
| Contact / intake /contact |
55 | 80 | 91 | 82 | 4,880 ms | 445 ms | 0.004 |
| Services overview /services |
58 | 90 | 84 | 79 | 3,920 ms | 388 ms | 0.000 |
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. |
Risk Shield delivers this report format every week — with week-over-week deltas and email delivery after Stripe checkout.
Most popular
Weekly WCAG/ADA scan, priority index, P1/P2/P3 fix list, 1 domain. Cancel anytime via Stripe.
Best value
Same as Starter Monthly with 2 months free. Priority onboarding.
Multi-location? Pro — $397/mo (up to 3 domains) · Compare all plans