Content Accessibility
59/ 100
6 scored findings + 3 informational
1 video without captions, 1 untagged PDF, and 2 unverified embeds need attention.

25 of 4,438 discoverable pages crawled. Crawl cap reached — the site has more pages than were scanned.

Content accessibility debt

Video (1)

No captions
1
No transcript
1
No audio description
1
No sign language
1

Audio

✓ No audio accessibility debt detected

Third-party embeds

Caption status unverified
2

PDFs (2)

Untagged
1
Image-only
0
Pages to remediate
7

Office documents

Manual review needed
1

Images (34)

Missing alt text
0
Suspect alt text
0
Declared decorative
26

Asset analysis coverage

40 assets inventoried — every one is accounted for below. An asset without a finding is not necessarily clean: it may not have been analyzable.

  • Analyzed: 36 (video 1, image 34, PDF 1)
  • Not evaluated: 1 (requires manual review 1)
  • Analysis failed: 1 (server error 1)
  • Unverified: 2 (third-party embeds — caption status is never guessed)

Estimated remediation budget

$1,105 – $2,075 estimated total
CategoryCountRange
Video captioning1$200 – $400
Video transcripts1$150 – $300
Audio descriptions1$300 – $600
ASL interpretation1$300 – $500
PDF page remediation (simple)7$105 – $175
Office doc review1$50 – $100

Rate assumptions: Video captioning $4–$6/min (or $200–$400/video when duration unverified) · Video transcript $150–$300/video · Audio description $300–$600/video · ASL interpretation $80–$120/hr (or $300–$500/video flat) · Audio transcript $100–$200/audio · PDF remediation $15–$25/page (simple: mostly text) or $40–$60/page (complex: scanned/OCR, tables, forms, image-heavy) · Office document review or remediation $50–$100/doc · Image alt-text authoring $5–$15/image. Sources: Rev.com, 3Play Media, and ADA compliance vendor surveys (2024–2026 range). Actual costs vary by vendor, volume, and turnaround.

Compliance context

  • ADA (US) — Title II requires state and local government web content to conform to WCAG 2.1 AA (DOJ 2024 rule). Under Title III, private-sector plaintiffs assert claims against inaccessible digital content, with typical settlements ranging from $10K–$100K+ plus injunctive relief.
  • European Accessibility Act (EAA) — Effective June 2025, the EAA requires digital products and services sold in the EU to meet EN 301 549 (harmonized with WCAG 2.1 AA). Non-compliance exposes market access risk.
  • Section 508 (US Federal) — Federal agencies and their vendors must meet WCAG 2.0 AA for electronic content, including documents and multimedia. Procurement contracts increasingly flow these requirements to subcontractors.
  • Serial litigation risk — Automated scanning tools enable plaintiffs to identify inaccessible content at scale. Publicly-linked PDFs and uncaptioned video are among the most frequently cited violations in demand letters.

This section provides general regulatory context and is not legal advice. Consult qualified counsel for compliance obligations specific to your jurisdiction and organization.

Scan scope

Scope statement: This report scores the publicly crawlable media and document accessibility surface of your site. It does not constitute a full WCAG 2.1 compliance audit. Heuristic findings are labeled “not detected” and require human verification before remediation is billed.

  • 25 of 4,438 discoverable pages crawled.
  • Duration verified for 1 of 1 eligible media asset.
  • 2 third-party embeds counted but not scored (caption status unverifiable).
  • PDF text sampling depth: first 8 pages.
  • Autoplay detection is markup-based (autoplay attribute and common data-autoplay hints); autoplay triggered purely by JavaScript is not detected.
  • Media inside Shadow DOM (web components) is not visible to static analysis and is not inventoried. Lazy-loaded media using common data-src attributes is captured.
  • Image alt-text checks cover HTML img elements in static markup; CSS background images and canvas/SVG graphics are not inventoried.
  • No usable sitemap found — pages were discovered by following links, so the site’s total page count is unknown.
Pages crawled
25
Pages skipped
4,413
Pages not analyzable
0

Skipped breakdown: 27 blocked by robots.txt, 3,422 exceeded crawl cap, 964 off-domain.

This scan respects the site’s robots.txt. 27 URLs were not crawled because the site’s robots.txt disallows access. Content behind those restrictions is not reflected in this report.

Ruleset 0.17.0. Crawl bounded to 25 pages / depth 4, same registrable domain. Not-analyzable pages are client-rendered (SPA) shells that carry no statically inspectable content.

  • Crawl cap reached (3,422) — Crawl stopped at the page cap; these pages were not scanned.
  • Documents not fetched (1) — Linked documents could not be fetched (timeout, too large, blocked, or a server error) and were excluded from scoring.
    https://www.consilium.europa.eu/uedocs/cms_data/docs/pressdata/en/intm/132723.pdf
  • Code-baseline listing capped (236) — The code-baseline check detected more issues than the per-page or per-scan listing caps; the enumerated list is a sample and the per-rule totals are the true counts.

Quick wins

These 1 finding can typically be resolved in minutes with minimal tooling — metadata corrections that improve your score immediately.

pdf itac-charter1.pdf (1 finding)

SeverityRulePageDetail
MinorD04document-levelPDF has no Lang set from https://www.w3.org/liaisons/

Findings

video animation.mp4 (4 findings)

SeverityRulePageDetail
CriticalM01https://www.w3.org/Video has no captions or subtitles track affectedPages: ["https://www.w3.org/","https://www.w3.org/ja/","https://www.w3.org/zh-hans/"] · affectedPageCount: 3
MajorM02https://www.w3.org/Transcript link not detected in the video’s section 16 links nearby · sectionHeading: Making the web work · affectedPages: ["https://www.w3.org/","https://www.w3.org/ja/","https://www.w3.org/zh-hans/"] · affectedPageCount: 3
MajorM03https://www.w3.org/Audio-description signal not detected for this video 16 links nearby · sectionHeading: Making the web work · labels: ["Igalia"] · siblingMediaLabels: [] · affectedPages: ["https://www.w3.org/","https://www.w3.org/ja/","https://www.w3.org/zh-hans/"] · affectedPageCount: 3
MinorM04https://www.w3.org/Sign-language version not detected for this video 16 links nearby · sectionHeading: Making the web work · sectionLabels: ["Igalia"] · affectedPages: ["https://www.w3.org/","https://www.w3.org/ja/","https://www.w3.org/zh-hans/"] · affectedPageCount: 3

pdf itac-charter1.pdf (1 finding)

SeverityRulePageDetail
CriticalD01document-levelPDF has no tag structure (untagged) 7 pages · from https://www.w3.org/liaisons/

embed y8tEWtxd8uw (1 finding)

SeverityRulePageDetail
InfoM06document-levelCaption status unknown for this third-party embed (unverified bucket) youtube

office 29n79301.doc (1 finding)

SeverityRulePageDetail
InfoD05document-levelOffice document linked — flagged for manual accessibility review from https://www.w3.org/liaisons/ · format: word

embed 110256895 (1 finding)

SeverityRulePageDetail
InfoM06document-levelCaption status unknown for this third-party embed (unverified bucket) vimeo

Code baseline (unscored)

Deterministic structural checks on the crawled pages’ static HTML — not part of the score. These are code fixes, not content remediation: hand this list to your development team.

333 issues across 25 pages.

Links/buttons without an accessible name (H04, 333 findings)

Button has no accessible name

<button type="button" class="button button--ghost with-icon--after with-icon--larger" data-trigger="mobile-nav" style="display: none;"></button>

Affected pages (sample): https://www.w3.org/, https://www.w3.org/ja/, https://www.w3.org/zh-hans/, https://www.w3.org/standards/, https://www.w3.org/standards/about/

Listing capped — 333 issues detected in total; per-rule counts above are the true totals.

Checks that require a rendered page — color contrast, keyboard and focus behavior, ARIA runtime states — are not covered here; a rendered-DOM tool (e.g. axe) complements this list.