Public commitment
Accessibility Statement
The City of Hidden Hills is committed to ensuring its website is accessible to all residents, including people with disabilities. This page states our conformance target, publishes our current automated-audit results, and tells you how to report an accessibility issue.
Conformance target
WCAG 2.1 Level AA
The redesigned website is built to meet Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. This is the conformance level required for local government websites by the U.S. Department of Justice's April 2024 final rule under Title II of the Americans with Disabilities Act. We meet the standard from the first wireframe forward, not as a final-phase checklist.
How we maintain conformance
- Design-phase review: color palette and typography evaluated for contrast (WCAG 1.4.3 and 1.4.11) before any design comp is presented. Wireframes reviewed for keyboard tab order, heading hierarchy, and visible focus states.
- Semantic HTML defaults: landmarks, headings, lists, and buttons-vs-links discipline throughout. ARIA used only where native semantics fall short.
- Automated continuous integration: axe-core 4.11.3 runs against the live site as part of the development pipeline. Builds fail when a new accessibility violation is introduced.
- Manual testing: keyboard-only walkthrough of every template type, plus screen-reader passes with NVDA, VoiceOver (desktop and iOS), and TalkBack (Android).
- Annual independent audit with public results; see the live audit table below.
Live audit
Current automated-audit results
The numbers below were produced by running axe-core 4.11.3 (WCAG 2.1 A & AA rules) against Stoa's WordPress prototype of the redesigned site and against the current hiddenhills.gov for comparison. Last run: May 15, 2026 at 4:36 AM PDT. Methodology, full result JSON, and reproduction instructions appear at the bottom of this page.
Stoa WordPress prototype
0
axe violations across 17 pages
Average page weight: 49 KB
Current hiddenhills.gov
55
axe violations across 9 pages scanned
Average page weight: 93 KB
Stoa WordPress prototype: per-page detail
Real WordPress 6.7 + custom Hidden Hills block theme. Static mirror of the production stack is published at stoa.works/hiddenhills for the RFP review window.
| Page | Violations | Rules affected | Page weight |
|---|---|---|---|
| / | ✓ 0 | 0 | 52 KB |
| /agendas/ | ✓ 0 | 0 | 77 KB |
| /ai-library/ | ✓ 0 | 0 | 61 KB |
| /news/ | ✓ 0 | 0 | 47 KB |
| /calendar/ | ✓ 0 | 0 | 48 KB |
| /gallery/ | ✓ 0 | 0 | 54 KB |
| /city-council/ | ✓ 0 | 0 | 50 KB |
| /departments/ | ✓ 0 | 0 | 46 KB |
| /contact/ | ✓ 0 | 0 | 49 KB |
| /emergency/ | ✓ 0 | 0 | 48 KB |
| /accessibility/ | ✓ 0 | 0 | 24 KB |
| /council-joe-loggia/ | ✓ 0 | 0 | 47 KB |
| /agenda-2026-05-11/ | ✓ 0 | 0 | 45 KB |
| /news-council-may-11-recap/ | ✓ 0 | 0 | 43 KB |
| /public-records/ | ✓ 0 | 0 | 52 KB |
| /bids/ | ✓ 0 | 0 | 48 KB |
| /forms/ | ✓ 0 | 0 | 42 KB |
Current hiddenhills.gov: top violations across scanned pages
| Rule | Impact | Affected nodes | Description |
|---|---|---|---|
| region | moderate | 25 | All page content should be contained by landmarks ↗ |
| landmark-no-duplicate-banner | moderate | 8 | Document should not have more than one banner landmark ↗ |
| landmark-unique | moderate | 8 | Landmarks should have a unique role or role/label/title (i.e. accessible name) combination ↗ |
| heading-order | moderate | 7 | Heading levels should only increase by one ↗ |
| tabindex | serious | 4 | Elements should not have tabindex greater than zero ↗ |
| frame-title | serious | 2 | Frames must have an accessible name ↗ |
| link-name | serious | 1 | Links must have discernible text ↗ |
What this is, and isn't. Automated tools catch a fraction of all accessibility issues (roughly 30 to 40% per WebAIM's reference framework). Zero axe-core violations is necessary but not sufficient. Manual keyboard and screen-reader testing matters more for the issues machines can't see. Both sets of tests are part of every Stoa engagement. The numbers above are intended as an objective floor, not a ceiling.
Lighthouse mobile, average across the prototype's 17 pages
Google Lighthouse 13 mobile profile, run May 15, 2026 against the live stoa.works/hiddenhills static mirror. Raw per-page JSON reports are included in the proposal's lighthouse/ subdirectory.
Performance
98
avg · range 87–100
Accessibility
100
avg · 16 of 17 pages at 100
Best Practices
96
avg · stable across pages
SEO
90
avg · 16 pages at 92, one outlier
Tell us
Report an accessibility issue
If you encounter a barrier on this website (anything that prevents you from accessing City information or services), please tell us. We aim to respond within two business days and to resolve verified issues within thirty days.
By email
Include the page URL and a description of the issue. Screenshots are welcome but not required.
Reproduce these results
Methodology & verification
The audit on this page was produced with publicly-available open-source tooling. Anyone can reproduce it:
- Install: npm install -g axe-core@4.11.3 (or use the axe DevTools Chrome extension for an in-browser run).
- Scope: WCAG 2.1 Level A and Level AA rules. Best-practice rules and Level AAA rules are excluded for the headline number.
- Pages tested: 17 on the Stoa WordPress prototype, and 9 entry points on the current site selected for comparability with the prototype's content categories.
- Tooling: JSDOM-based static-DOM runner. Layout-dependent rules (color contrast with rendered backgrounds, focus visibility in browser context) are not fully evaluable without a real browser; the audit therefore tends to understate issues. A real-browser run with the axe DevTools extension is recommended for a complete picture.
- Raw data: the full audit result is at github.com/stoa-works/stoa-works/blob/main/src/data/hiddenhills-audit.json. The audit script is open at scripts/audit-hiddenhills.ts.
Legal
Conformance statement
This statement applies to the City of Hidden Hills website at www.hiddenhills.gov. The website conforms to WCAG 2.1 Level AA in accordance with the U.S. Department of Justice's April 2024 final rule under Title II of the Americans with Disabilities Act (28 CFR Part 35, Subpart H).
The statement was last reviewed on May 15, 2026 at 4:36 AM PDT.
If the City becomes aware that a portion of its content is not conformant, the City will provide that content in an accessible alternative format upon request. We are committed to continuous improvement and welcome feedback.