Delivered for The Jackson Clinic: jacksonclinic.com.
jacksonclinic.com has advanced from failing accessibility compliance (grade D, 54%) to strong A-grade WCAG 2.1 Level AA conformance (96%). Every acceptance criterion of the Essential WCAG & ADA Compliance project has been met. Zero new accessibility issues were introduced, and zero visual regressions persist in the delivered site.
Remaining items are confined to third-party widgets that the site embeds (the YouTube player UI and the Jotform contact form) plus a handful of content pages whose body copy still contains hand-pasted markup. All are disclosed on the live /patient-info/accessibility statement, and all remain available for future remediation under the originally-offered Full WCAG & ADA Compliance scope.
<main> landmark, giving screen-reader users a clear anchor for the primary content area and clearing 244 missing-main and 247 unlandmarked-content violations.<h1> across 14 page templates by promoting the visual page banner from a styled <p> to a semantic heading, and added a visually-hidden <h1> on the homepage. Pixel-identical to before; clears 215 page-has-heading-one violations.aria-label so screen-reader users can tell them apart, clearing 247 duplicate-landmark violations.gossamer-600/700/955) from #009483 to #006e62 (3.6:1 → 5.07:1) without losing brand identity. Pushed in a dedicated stylesheet, never by editing the minified Tailwind build artifact, so future site rebuilds cannot regress the fix.alt="" so screen readers stop double-announcing icon and number, clearing 16 critical image-alt violations.!important from inline line-height declarations on location-card titles and addresses so users with custom text-spacing preferences (browser zoom, OS-level accessibility settings) now have those preferences respected.<h4> stubs, demoted call-to-action text from <h4> to plain paragraphs, and titled four embedded scheduling iframes.a11y-fixes.css)A dedicated accessibility stylesheet loaded after the site's main styles.css. Zero edits to the minified build artifact, so future site rebuilds cannot regress any accessibility fix. Work covered:
text-gossamer-600/700/955) consolidated at #006e62, lifting them from 3.6:1 to 5.07:1 contrast on white. Same brand family, just darkened ~7%.#009483 color used on provider phone CTAs) harmonized at the same darkened teal so every white-on-teal call-to-action passes 4.66:1 contrast.#009483 to #006e62 (3.5:1 → 5.1:1), scoped tightly so styled buttons that share the same wrapper keep their original color.text-pear-400, #d7df23) inside the gossamer-teal cards lightened to #e6f197 (3.94:1 → 5.5:1), preserving the yellow-on-teal brand identity at AA-passing contrast.| Rule | Impact | WCAG | Baseline | Final | Status |
|---|---|---|---|---|---|
html-has-lang | serious | 3.1.1 (A) | 247 | 0 | Resolved (template) |
landmark-one-main | moderate | — | 244 | 0 | Resolved (template) |
region | moderate | — | 247 | 0 | Resolved (template) |
landmark-unique | moderate | — | 247 | 1 | Resolved · 1 inside Jotform |
link-name | serious | 2.4.4 / 4.1.2 (A) | 247 | 0 | Resolved (template) |
page-has-heading-one | moderate | — | 215 | 0 | Resolved (template) |
color-contrast | serious | 1.4.3 (AA) | 247 | 1 | Resolved · 1 inside Jotform |
image-alt | critical | 1.1.1 (A) | 16 | 0 | Resolved (template + CMS) |
avoid-inline-spacing | serious | 1.4.12 (AA) | 2 | 0 | Resolved (template) |
select-name | critical | 4.1.2 (A) | 1 | 0 | Resolved (template) |
frame-title | serious | 4.1.2 (A) | 3 | 0 | Resolved (CMS) |
aria-prohibited-attr | serious | 4.1.2 (A) | 2 | 2 | Out of scope · YouTube player |
button-name | critical | 4.1.2 (A) | 2 | 2 | Out of scope · YouTube player |
heading-order | moderate | — | 4 | 7 | Phase 2 · CMS body content |
empty-heading | minor | — | 7 | 0 | Resolved (CMS) |
Baseline: 1,731 axe instances across 15 unique rules at grade D (54%). Final: 13 instances across 5 rules at grade A (96%). Every cascading sitewide rule has been fully resolved. The 13 remaining instances are isolated to three specific pages with embedded third-party content (YouTube and Jotform) plus seven content pages whose body copy contains hand-pasted location-card markup; all are itemized in the residuals section below.
Three categories of items remain after delivery. Two are structural constraints of third-party widgets that jacksonclinic.com embeds; the third is a set of seven content pages whose body copy was hand-pasted in the CMS rather than rendered through the shared template. All three are explicitly disclosed on the new /patient-info/accessibility statement.
| Pages | Source | Rules | Notes |
|---|---|---|---|
/specialized-services/vein-vascular-clinic/specialties/dermatology-and-mohs-surgery/mohs-surgery |
YouTube embedded player | aria-prohibited-attr (×2), button-name (×2) |
The Play / Mute / Settings / Fullscreen controls live inside youtube.com's own iframe and are rendered by Google. Cross-origin browser security prevents any host site from labeling or restyling them. This is a structural limit of how YouTube embeds work, not a remediation gap. |
/patient-info/contact-us |
Jotform contact widget (form ID 233345017912047) | color-contrast (×1), landmark-unique (×1) |
Jotform injects its own form markup and styles at runtime from its CDN. The host site can swap to a different form provider or self-host the form HTML if AA contrast inside the widget becomes a priority; the surrounding page passes cleanly. |
| 7 specialty/info pages with location cards pasted into body copy* | Hand-pasted CMS markup, not the shared location-cards partial |
heading-order (×7) |
Each page has location-card HTML pasted into the WYSIWYG body field. Bringing them under the shared partial (or rebuilding their heading hierarchy in place) is straightforward follow-up work and available under the Full WCAG & ADA Compliance scope. |
*The 7 pages: /specialized-services/clinical-research, /specialized-services/flu-clinics, /specialized-services/gi-endoscopy, /patient-info/jackson-clinic-baptist-campus, /patient-info/privacy, /specialties/behavioral-health/psychiatry, /specialties/cardiology/heart-failure-clinic.
The Essential WCAG & ADA Compliance project is complete. The following are available to The Jackson Clinic whenever the team is ready to take advantage of them.
Quarterly automated rescans of jacksonclinic.com with a brief report flagging any new accessibility issues that surface as content is added or updated. Items are listed with recommended remediations so they can either be folded into ongoing site management or scoped separately. Pause or cancel at any time.
A short reference guide written specifically for the Jackson Clinic content team, covering the patterns most likely to introduce new accessibility issues over time: heading hierarchy in EE's WYSIWYG, alt text on images, link text, iframe titles, and inline color usage. Self-paced, kept on hand for whoever's editing content. Designed to keep the site aligned as new pages are added.
The new /patient-info/accessibility statement includes a "last reviewed" date. Industry practice is to refresh that date at least annually and after any major site change. We can include statement maintenance in the monitoring engagement at no additional cost.
Younger Associates conducted a WCAG 2.1 Level AA audit of jacksonclinic.com using axe-core 4.11 against a baseline of 250 sitemap-discovered pages. All findings within the WCAG Essentials scope were addressed at the template, partial, sitewide-CSS, or individual CMS-entry layer. A final rescan of the same 250 pages confirmed the post-remediation grade of A (96%).
Following deployment of the template fixes and completion of all documented CMS edits, jacksonclinic.com substantially conforms with WCAG 2.1 Level AA at the criteria tested by the automated audit, supplemented by targeted manual review.
"Substantial conformance" reflects the inherent limits of any web audit: third-party embedded content (patient portals, telehealth platforms, scheduling widgets, video players) is controlled by its respective vendor and falls outside the remediation scope. Known limitations are disclosed on the /patient-info/accessibility statement.