Sonde

Accessibility Health Check

https://indy.gov

Sonde ScoreHigher is better

Excellent

May 26, 2026

Provided free by Sonde

1 pages 10 findings 0 critical 6 high 2 medium 2 low 10 avg/page 305 elements 7 with findings 97.7% ECR 32.7s total 32.7s per page

City of Indianapolis

Sonde ScoreHigher is better

Excellent

Executive Summary

1 pages 10 findings 10 avg/page 305 elements 7 with findings 97.7% ECR 32.7s total 32.7s per page

Top Findings

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

high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
Element:
<!-- a11y: role="image" -->
high Interactive controls must not be nested: Fix any of the following: Element has focusable descendants WCAG 4.1.2
Element:
<button><a href="https://us-east-1-indy.graphassets.com/ActDBC5rvRWeCZlNNnLrDz/cmnqg8gjp0om407k9kby32l28" data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true">C...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size because it is partially obscured (smallest space is 139.8px by 12px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 0px instead of at least 24px. WCAG 2.5.8
Element:
<button><a href="https://us-east-1-indy.graphassets.com/ActDBC5rvRWeCZlNNnLrDz/cmnqg8gjp0om407k9kby32l28" data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true">C...
high Focus jumps backward from "PRIVACY POLICY" to "Click Here" (visual distance: 4571px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
Element:
<button>Click Here</button>
high Missing Strict-Transport-Security header (HSTS)
Page: /
high Missing Strict-Transport-Security header (HSTS)
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
Page: /
Element:
<div id="google_translate_container">
medium "Click Here" is visually at position 3 but receives focus at position 42 (drift: 39). WCAG 2.4.3
Element:
<a>Click Here</a>
low Possible stuck loading animation: "spinner-rotator" still running after page readiness
Page: /
Element:
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
low Possible stuck loading animation: "spinner-dash" still running after page readiness
Page: /
Element:
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>

Best Page Fix Opportunities

www.indy.gov9findings
high Image has no accessible name in the accessibility tree. Screen readers will skip or announce it generically. WCAG 1.1.1
Element:
<!-- a11y: role="image" -->
high Interactive controls must not be nested: Fix any of the following: Element has focusable descendants WCAG 4.1.2
Element:
<button><a href="https://us-east-1-indy.graphassets.com/ActDBC5rvRWeCZlNNnLrDz/cmnqg8gjp0om407k9kby32l28" data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true">C...
high All touch targets must be 24px large, or leave sufficient space: Fix any of the following: Target has insufficient size because it is partially obscured (smallest space is 139.8px by 12px, should be at least 24px by 24px) Target has insufficient space to its closest neighbors. Safe clickable space has a diameter of 0px instead of at least 24px. WCAG 2.5.8
Element:
<button><a href="https://us-east-1-indy.graphassets.com/ActDBC5rvRWeCZlNNnLrDz/cmnqg8gjp0om407k9kby32l28" data-sonde-contrast-state-id="sonde-contrast-state-8" data-sonde-contrast-state-owned="true">C...
high Focus jumps backward from "PRIVACY POLICY" to "Click Here" (visual distance: 4571px). No explicit tabIndex — likely a DOM order issue. WCAG 2.4.3
Element:
<button>Click Here</button>
high Missing Strict-Transport-Security header (HSTS)
Page: /
medium All page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
Page: /
Element:
<div id="google_translate_container">
medium "Click Here" is visually at position 3 but receives focus at position 42 (drift: 39). WCAG 2.4.3
Element:
<a>Click Here</a>
low Possible stuck loading animation: "spinner-rotator" still running after page readiness
Page: /
Element:
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
low Possible stuck loading animation: "spinner-dash" still running after page readiness
Page: /
Element:
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
/activities1findings
high Missing Strict-Transport-Security header (HSTS)

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 publish the methodology and invite public feedback 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 →