Franklin County (OH) — Score 950 | Sonde

Sonde

Accessibility Health Check

https://franklincountyohio.gov

Excellent

April 28, 2026

Provided free by Sonde

7pages219findings6critical4high204medium5low31.3avg/page4,051elements64with findings98.4%ECR3m 7stotal26.7sper page

Excellent

Executive Summary

7pages219findings31.3avg/page4,051elements64with findings98.4%ECR3m 7stotal26.7sper page

Top Findings

Copy a direct link to share a finding Open a discussion to give feedback on a finding

criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Back to top"WCAG 1.4.3
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).

criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Back to top"WCAG 1.4.3
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).

criticalKeyboard trap detected in dialog "Add Local Matters to Your Home Screen?Ad". Focus cycles within 3 elements without escaping. 3 focusable elements in container.WCAG 2.1.2
Element:
<div role="dialog">Add Local Matters to Your Home Screen?Ad</div>
Sonde Fix Plan

Ensure Tab and Shift+Tab can move focus out of this region. If this is a modal dialog, provide a close mechanism (Escape key) that returns focus to the trigger element.

highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.

highConsole warning: these parameters are deprecated, see docs for addKeyword (2 occurrences)
Source: https://cdn.jotfor.ms/s/portal/4785a9fc341/static/js/9716.42bde3eb.js:24medium
Sonde Fix Plan

Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer

highAudio element has no caption or transcript track. Deaf and hard-of-hearing users cannot access the content.WCAG 1.2.1
Element:
<audio src="/Telerik.Web.UI.WebResource.axd?type=cah&amp;isc=true&amp;guid=d95e3247-f4f0-4088-8785-11a96fe4c175" preload="auto" style="position: absolute; top: 0px; left: 0px;"></audio>
Sonde Fix Plan

Add a <track kind="captions" src="transcript.vtt"> element or provide a text transcript adjacent to the audio player.

highPage has no detectable navigation mechanisms (no <nav>, search, sitemap link, breadcrumbs, or table of contents). Users need multiple ways to locate content.WCAG 2.4.5
Sonde Fix Plan

Add at least two of: site navigation (<nav>), search functionality (input[type="search"] or role="search"), a sitemap link, breadcrumb navigation, or a table of contents.

mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Element:
<h5>The Honorable Maryellen O’Shaughnessy</h5>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Element:
<h6 class="contact-website">Cait Graessle</h6>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumPage should contain a level-one heading: Fix all of the following: Page must have a level-one heading
Element:
<html class="js t-chrome t-chrome..." lang="en-US">
Sonde Fix Plan

Ensure that the page, or at least one of its frames contains a level-one heading. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Element:
<h3 class="footer-title">Contact Us</h3>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Element:
<h3 class="footer-title">Contact Us</h3>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumThe skip-link target should exist and be focusable: Fix any of the following: No skip link target
Element:
<a href="#main-content" class="visuallyhidden focusable" id="skip-to-content-link">Skip to main content</a>
Sonde Fix Plan

Ensure all skip links have a focusable target. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
Element:
<div id="skip-to-content-container">
        <a href="#main-content" class="visuallyhidden focusable" id="skip-to-content-link">Skip to main content</a>
    </div>
Sonde Fix Plan

Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Page: /Home
Element:
<h3 class="footer-title">Contact Us</h3>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumZooming and scaling must not be disabled: Fix any of the following: maximum-scale on <meta> tag disables zooming on mobile devicesWCAG 1.4.4
Element:
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1">
Sonde Fix Plan

Ensure <meta name="viewport"> does not disable text scaling and zooming. See: https://www.w3.org/WAI/WCAG22/Understanding/resize-text

mediumDocument should have one main landmark: Fix all of the following: Document does not have a main landmark
Element:
<html lang="en-US">
Sonde Fix Plan

Ensure the document has a main landmark. See: https://www.w3.org/WAI/WCAG22/quickref/ Ensure that the page, or at least one of its frames contains a level-one heading. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumInsufficient color contrast: 4.47:1 (required: 4.5:1 for normal text). Foreground: rgb(196, 12, 6), background: rgb(215, 220, 225). Text: "(required)"WCAG 1.4.3
Element:
<span class="se-form-required-text">(required)</span>
Sonde Fix Plan

Current ratio: 4.47:1 (need 4.5:1). Change foreground from #c40c06 to #c30b05 (ratio: 4.5:1).

mediumNavigation region "primary" (present on www.franklincountyohio.gov) is missing on this page. Navigation should appear consistently across pages.WCAG 3.2.3
Element:
<!-- missing: div#nav -->
Sonde Fix Plan

Ensure the "primary" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content.

mediumClicking "#headlessui-dialog-\:r0\: > div > button" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
Element:
<button aria-label="Close Button" type="button" class="absolute top-4 right-4 radius-full magnet-button inline-flex shrink-0 justify-center items-center font-medium duration-300 outline-2 outline-tran
Sonde Fix Plan

Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.

mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory/Clerk-of-Courts#main-content returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory/Clerk-of-Courts#main-content">Skip to main content</a>
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Home"></a>
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/Events-directory returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/Events-directory">Upcoming Events</a>
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/Events-directory returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/Events-directory">Upcoming Events</a>
mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory/Recorder returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory/Recorder">Recorder</a>
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory/Recorder/Real-Estate/Certified-Copy-Request#main-content returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory/Recorder/Real-Estate/Certified-Copy-Request#main-content">Skip to main content</a>
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/Events-directory returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/Events-directory">Upcoming Events</a>
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Home"></a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/About-Our-Community/Public-Meetings-and-Agendas/BOC-Meeting-List/BOC-Briefing-Session/02262026/Briefing-Agenda?oc_lang=en-US returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/About-Our-Community/Public-Meetings-and-Agendas/BOC-Meeting-List/BOC-Briefing-Session/02262026/Briefing-Agenda?oc_lang=en-US">English Select this as your preferred language</a>
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/files/assets/public/v/2/boc/documents/briefing-agendas/2026/02-26-2026.pdf returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/files/assets/public/v/2/boc/documents/briefing-agendas/2026/02-26-2026.pdf">(24KB)</a>
mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory">Agency Directory</a>
mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/County-News/Agency-Press-Releases returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/County-News/Agency-Press-Releases">Agency Press Releases</a>
mediumBroken link: https://www.franklincountyohio.gov/News-articles?dlv_OC%20CL%20Public%20News%20Listing=(dd_OC%20News%20Categories=Public%20Meetings%20%26%20Hearings) returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/News-articles?dlv_OC%20CL%20Public%20News%20Listing=(dd_OC%20News%20Categories=Public%20Meetings%20%26%20Hearings)">Public Meetings &amp; Hearings</a>
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory returned status 403 Forbidden after 1 attempts
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
Page: /Home
Element:
<a href="https://www.franklincountyohio.gov/Home"></a>
mediumBroken link: https://www.franklincountyohio.gov/Home?oc_lang=en-US returned status 403 Forbidden after 1 attempts
Page: /Home
Element:
<a href="https://www.franklincountyohio.gov/Home?oc_lang=en-US">English Select this as your preferred language</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/Property-Auditor/Pay-Property-Taxes returned status 403 Forbidden after 1 attempts
Page: /Home
Element:
<a href="https://www.franklincountyohio.gov/County-Government/Property-Auditor/Pay-Property-Taxes">Pay Property Taxes</a>
mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory returned status 403 Forbidden after 1 attempts
Page: /Home
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory">Agency Directory</a>
mediumBroken link: https://www.franklincountyohio.gov/Home#main-content returned status 403 Forbidden after 1 attempts
Page: /Home
Element:
<a href="https://www.franklincountyohio.gov/Home#main-content">Skip to main content</a>
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Page: /Home
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumElement overflows viewport by 148px at 320px width.WCAG 1.4.10
Element:
<div class="sc-htJRVC dfupXk itemListWrapper firstPage"><ul class="sc-cbTzjv hAvSzl formList"><li class=""><div class="sc-iWVNaa kIUfHu appItem" id="31" color="#4c537d" version="2" type="WIDGET"><div 
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 129px at 320px width.WCAG 1.4.10
Element:
<iframe data-client-id="529260f705a7114f70000008" data-unique-id="" title="undefined" frameborder="0" scrolling="no" allowtransparency="true" allow="local-network-access *; geolocation; microphone; ca
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 162px at 320px width.WCAG 1.4.10
Element:
<div class="sc-clIzBv jQQzaO app-content-wrapper"><div class="sc-htJRVC dfupXk itemListWrapper firstPage"><ul class="sc-cbTzjv hAvSzl formList"><li class=""><div class="sc-iWVNaa kIUfHu appItem" id="3
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 129px at 320px width.WCAG 1.4.10
Element:
<div class="sc-iWVNaa kIUfHu appItem" id="31" color="#4c537d" version="2" type="WIDGET"><div class="sc-cvZCdy dCJZKU widgetContainer"><div data-widget-name="" data-component="widget-field" style="widt
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 129px at 320px width.WCAG 1.4.10
Element:
<div class="sc-cvZCdy dCJZKU widgetContainer"><div data-widget-name="" data-component="widget-field" style="width: 100%; text-align: left; overflow-x: auto;"><iframe data-client-id="529260f705a7114f70
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 129px at 320px width.WCAG 1.4.10
Element:
<div data-widget-name="" data-component="widget-field" style="width: 100%; text-align: left; overflow-x: auto;"><iframe data-client-id="529260f705a7114f70000008" data-unique-id="" title="undefined" fr
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 133px at 320px width.WCAG 1.4.10
Element:
<ul class="sc-cbTzjv hAvSzl formList"><li class=""><div class="sc-iWVNaa kIUfHu appItem" id="31" color="#4c537d" version="2" type="WIDGET"><div class="sc-cvZCdy dCJZKU widgetContainer"><div data-widge
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 129px at 320px width.WCAG 1.4.10
Element:
<div class="sc-iWVNaa jNvJee appItem" id="49" type="BUTTON"><div class="button-item-wrapper width-full" style="--button-align-items: center; --button-font-color: #FFFFFF; --button-border-color: rgba(0
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 133px at 320px width.WCAG 1.4.10
Element:
<li class=""><div class="sc-iWVNaa kIUfHu appItem" id="31" color="#4c537d" version="2" type="WIDGET"><div class="sc-cvZCdy dCJZKU widgetContainer"><div data-widget-name="" data-component="widget-field
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<a href="#main-content" class="visuallyhidden focusable" id="skip-to-content-link">Skip to main content</a>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<label for="ctl07_txtSearch" id="ctl07_lblSearch" class="sc-search-label">Search</label>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<span class="visuallyhidden"> is your current preferred language.</span>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumElement overflows viewport by 28px at 320px width.WCAG 1.4.10
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 50px at 320px width.WCAG 1.4.10
Element:
<a href="#body-top" id="back-to-top" style="right: -50px;"><i aria-hidden="true"></i><span class="js-visuallyhidden">Back to top</span></a>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumContent clipped by 62px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<div class="visuallyhidden list_help" id="horizontal-menu-description"><p>Select the Escape key to close the menu. Focus will then be set to the first menu item.</p></div>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumElement overflows viewport by 38px at 320px width.WCAG 1.4.10
Element:
<i aria-hidden="true"></i>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumMissing X-Frame-Options header
Sonde Fix Plan

Add X-Frame-Options: DENY or SAMEORIGIN

mediumStuck loading state: loading indicator CSS class on <div> persists after page readiness
Element:
<div class="sc-bBHHxi flbqRZ public-app-loading"><div class="sc-efQSVx gzJVSG"><svg width="60" height="60" viewBox="0 0 60 60" class="sc-dPiLbb aTgVq" style="overflow: visible;"><line class="line line
lowBroken link: https://clerk.franklincountyohio.gov/publicRecords/recordsRequest returned status 403 Forbidden after 1 attempts
Element:
<a href="https://clerk.franklincountyohio.gov/publicRecords/recordsRequest">Submit a Public Records Request</a>
lowBroken link: https://clerk.franklincountyohio.gov/ returned status 403 Forbidden after 1 attempts
Element:
<a href="https://clerk.franklincountyohio.gov/">clerk.franklincountyohio.gov</a>
lowBroken link: https://clerk.franklincountyohio.gov/autoTitle/schedule returned status 403 Forbidden after 1 attempts
Element:
<a href="https://clerk.franklincountyohio.gov/autoTitle/schedule">Schedule an Auto Title Appointment</a>
lowLink timeout: https://franklin.oh.publicsearch.us/ did not respond within 5000ms after 2 attempts
Element:
<a href="https://franklin.oh.publicsearch.us/">Search Our Records</a>
lowBroken link: https://treasurer.franklincountyohio.gov/Payments/Online-Payment returned status 403 Forbidden after 1 attempts
Page: /Home
Element:
<a href="https://treasurer.franklincountyohio.gov/Payments/Online-Payment">Pay Property Taxes</a>

Best Page Fix Opportunities

/Agency-Directory/Recorder/Outreach/Veteran-Resources/Veteran-Resources-Rotating-Banner/MASH-Pantry-and-Resource-Center14findings
mediumPage should contain a level-one heading: Fix all of the following: Page must have a level-one heading
Element:
<html class="js t-chrome t-chrome..." lang="en-US">
Sonde Fix Plan

Ensure that the page, or at least one of its frames contains a level-one heading. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/Events-directory returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/Events-directory">Upcoming Events</a>
mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory/Recorder returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory/Recorder">Recorder</a>
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<a href="#main-content" class="visuallyhidden focusable" id="skip-to-content-link">Skip to main content</a>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<label for="ctl07_txtSearch" id="ctl07_lblSearch" class="sc-search-label">Search</label>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<span class="visuallyhidden"> is your current preferred language.</span>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumElement overflows viewport by 28px at 320px width.WCAG 1.4.10
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 50px at 320px width.WCAG 1.4.10
Element:
<a href="#body-top" id="back-to-top" style="right: -50px;"><i aria-hidden="true"></i><span class="js-visuallyhidden">Back to top</span></a>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumContent clipped by 62px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
Element:
<div class="visuallyhidden list_help" id="horizontal-menu-description"><p>Select the Escape key to close the menu. Focus will then be set to the first menu item.</p></div>
Sonde Fix Plan

Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.

mediumElement overflows viewport by 38px at 320px width.WCAG 1.4.10
Element:
<i aria-hidden="true"></i>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

/Agency-Directory/Clerk-of-Courts11findings
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Back to top"WCAG 1.4.3
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Element:
<h5>The Honorable Maryellen O’Shaughnessy</h5>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Element:
<h6 class="contact-website">Cait Graessle</h6>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory/Clerk-of-Courts#main-content returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory/Clerk-of-Courts#main-content">Skip to main content</a>
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Home"></a>
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/Events-directory returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/Events-directory">Upcoming Events</a>
lowBroken link: https://clerk.franklincountyohio.gov/publicRecords/recordsRequest returned status 403 Forbidden after 1 attempts
Element:
<a href="https://clerk.franklincountyohio.gov/publicRecords/recordsRequest">Submit a Public Records Request</a>
lowBroken link: https://clerk.franklincountyohio.gov/ returned status 403 Forbidden after 1 attempts
Element:
<a href="https://clerk.franklincountyohio.gov/">clerk.franklincountyohio.gov</a>
lowBroken link: https://clerk.franklincountyohio.gov/autoTitle/schedule returned status 403 Forbidden after 1 attempts
Element:
<a href="https://clerk.franklincountyohio.gov/autoTitle/schedule">Schedule an Auto Title Appointment</a>
/Agency-Directory/Recorder/Real-Estate/Certified-Copy-Request11findings
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Back to top"WCAG 1.4.3
Element:
<span class="js-visuallyhidden">Back to top</span>
Sonde Fix Plan

Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).

highAudio element has no caption or transcript track. Deaf and hard-of-hearing users cannot access the content.WCAG 1.2.1
Element:
<audio src="/Telerik.Web.UI.WebResource.axd?type=cah&amp;isc=true&amp;guid=d95e3247-f4f0-4088-8785-11a96fe4c175" preload="auto" style="position: absolute; top: 0px; left: 0px;"></audio>
Sonde Fix Plan

Add a <track kind="captions" src="transcript.vtt"> element or provide a text transcript adjacent to the audio player.

mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
Element:
<h3 class="footer-title">Contact Us</h3>
Sonde Fix Plan

Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/

mediumInsufficient color contrast: 4.47:1 (required: 4.5:1 for normal text). Foreground: rgb(196, 12, 6), background: rgb(215, 220, 225). Text: "(required)"WCAG 1.4.3
Element:
<span class="se-form-required-text">(required)</span>
Sonde Fix Plan

Current ratio: 4.47:1 (need 4.5:1). Change foreground from #c40c06 to #c30b05 (ratio: 4.5:1).

mediumBroken link: https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Admin-Area/Site-Management/Site-Footer/Sub-Footer-Links/Accessibility-Statement/Franklin-County-Accessibility-Statement">Accessibility Statement</a>
mediumBroken link: https://www.franklincountyohio.gov/Agency-Directory/Recorder/Real-Estate/Certified-Copy-Request#main-content returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Agency-Directory/Recorder/Real-Estate/Certified-Copy-Request#main-content">Skip to main content</a>
mediumBroken link: https://www.franklincountyohio.gov/Resident-Services returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Resident-Services">Resident Services</a>
mediumBroken link: https://www.franklincountyohio.gov/County-Government/Events-directory returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/County-Government/Events-directory">Upcoming Events</a>
mediumBroken link: https://www.franklincountyohio.gov/Home returned status 403 Forbidden after 1 attempts
Element:
<a href="https://www.franklincountyohio.gov/Home"></a>
mediumMissing X-Frame-Options header
Sonde Fix Plan

Add X-Frame-Options: DENY or SAMEORIGIN

lowLink timeout: https://franklin.oh.publicsearch.us/ did not respond within 5000ms after 2 attempts
Element:
<a href="https://franklin.oh.publicsearch.us/">Search Our Records</a>

Methodology

The Sonde Score is a universal 0–1000 compliance index — think of it like a credit score for accessibility. Each finding is weighted by its impact on human access: a keyboard trap (critical) counts far more than a best-practice suggestion (low). The raw penalty is normalized per page so scores are comparable across sites of any size. A harmonic curve ensures every site gets a meaningful score — no zeros, no false perfection.

Score = round(1000 × S / (S + P/N))

where S = sensitivity (750), P = Σ(weight × count), N = pages scanned

TierWeightExamples
Critical10Keyboard traps, missing page language
High3Missing alt text, insufficient contrast
Medium1Heading hierarchy, unclear link purpose
Low0.25Best-practice suggestions

The Sonde Score is a living standard (v0.1). We’re building it in the open because accessibility is too important for closed-door decisions. Your expertise makes it better.

Enter Mission Control

Review raw findings data, track changes between scans, and contribute to Sonde’s open methodology.

Nominate a Site for the Daylight Index

Know a public website that should be on the accessibility leaderboard? Nominate it — we’ll scan it and publish the results.

Nominate a Site →

This report is a health check, not a verdict. Every website has room to improve.

Disclaimer: This report presents the results of automated accessibility analysis and is provided free of charge, as-is, without warranty of any kind. Findings are generated by software, not by human accessibility experts, and may contain errors or omissions. Automated testing can detect approximately 30–40% of accessibility issues; manual expert evaluation is recommended for complete conformance assessment. Scores reflect algorithmic analysis under a published methodology open to public review — they are not legal determinations of compliance. Results reflect the state of the website at the time of scanning and may change as the site is updated. Nothing in this report constitutes legal advice. Sonde assumes no liability for decisions made based on these results.

Compliance methodology: NIST 800-53 Rev 5 (usnistgov/oscal-content v1.4.0, catalog 5.2.0) · NIST PRIVACY overlay (usnistgov/oscal-content v1.4.0, catalog 5.2.0) · FedRAMP Rev 5 (OSCAL-Foundation/fedramp-resources a6b85ed451, catalog fedramp-3.0.0rc1-oscal-1.1.2).