Scanning …
Reaching your homepage…
Your readiness report
–
What we found — and how to fix it
Plain English, ordered by what matters most. Each maps to a specific WCAG 2.1 AA requirement your site must meet under the DOJ rule. Methodology
Unlock the full report — free
Get every issue with fixes, the page-by-page breakdown, your PDF document audit, a shareable link, and a printable copy for your council or web vendor.
Document audit (PDFs)
The Title II rule covers documents too — agenda packets, forms, budgets. We pulled a sample of PDFs linked from your pages and checked each for the machine-readable accessibility structure (tags, language, title) the standard requires.
| Document | Result | Finding |
|---|
Page-by-page
| Page | Title | Issues |
|---|
A scan shows a problem. Evidence shows a process.
This free scan opens up to 10 of your PDFs. AccessHawk Monitoring audits every document on your site, re-crawls weekly, and gives your team somewhere to record a decision on each finding — fixed, deferred, false positive, or not fixing and why. That decision log, with names and dates, is what a DOJ complaint response or a council briefing actually needs. Statements, workplans and the Screen Reader Studio are included. See pricing →
How it works
Built for city administrators, clerks, and communications directors — not just web developers.
We inventory and open your documents
We find the PDFs linked from your site and actually inspect them — is there a tag structure, is it real text or a scan of a page, is there a document title and a language set. A council packet that's a photocopy in a PDF wrapper is invisible to a screen reader, and that is the single most common Title II failure in local government.
We scan the pages around them
Your homepage, your sitemap, and the pages residents actually use — agendas, services, forms, payments — checked live against the WCAG 2.1 AA standard named in the DOJ rule. 43 automated checks, each published with the W3C ACT rule it implements — or with an explicit note where no ACT rule covers it.
You get a record, not just a score
A graded score your council understands, plus somewhere to record what you decided about each finding — fixed, deferred, false positive, or not fixing and why. When someone asks what you have done about accessibility, that record is the answer.
What the free scan checks
43 automated checks mapped to WCAG 2.1 Level AA — the exact standard 28 CFR Part 35 requires — starting with the one most tools charge extra for or skip entirely: your documents. Each check is published with the W3C ACT rule identifier it implements, or an explicit statement that no ACT rule covers it — so you can verify our coverage claims rather than trust them.
- PDF documents: tag structure
- PDF documents: real text vs. scanned image
- PDF documents: title and language set
- Low color contrast (text vs. background)
- Images missing alt text
- Form fields without labels
- Links with no accessible name
- Unnamed icon buttons
- Video without captions
- Page language not declared
- Missing or empty page titles
- Untitled embedded frames
- Pinch-to-zoom disabled
- Data tables without headers
- Broken heading structure
- Empty headings
- Auto-playing media
- Timed refresh / redirects
- Controls hidden from screen readers
- Scrolling / blinking content
- Vague “click here” links
- Redundant alt text
- Forced keyboard tab order
- Missing main landmark
- Missing skip-to-content link
- Duplicate element IDs
- Invalid ARIA roles and attributes
- Invalid or mismatched language tags
- Image buttons with no name
- Meaningful SVG graphics with no name
- Embedded objects with no name
- Tables used for page layout
- Adjacent links to the same destination
- Very small text
- Redundant title attributes
- noscript fallback content
- Invalid autocomplete values
- Duplicated attributes
- Text spacing locked with !important
- Orientation locked by CSS
- Frames sharing one title
- Audio needing a transcript
And a verifiable one: we publish every check we run against the W3C ACT rule it implements, including an honest note where our implementation is partial and where no ACT rule exists at all. We claim zero complete ACT implementations, because claiming otherwise would require a rendered browser DOM. You can read the whole mapping — as a page or as raw JSON — and check it against the W3C index yourself. Read our full methodology.