Skip to content

The Document Accessibility Census β€” University of Texas System (Pilot)

Internal pilot. Aggregate, machine-verifiable findings only (Tier 0 + Tier 1). No Tier 2 judgment work.

We have a commercial interest in these findings: we sell document remediation. The methodology, sampling frame and clause-to-class mapping are published so a hostile reader can check the numbers.

Headline

  • Almost nothing passes. Only 2 of 1,500 sampled documents (0.1%) clear PDF/UA-1 machine validation. Of the 1,386 veraPDF could actually check (the rest are encrypted, image-only or too large), still only 0.1% pass. 99.9% fail even the automated floor β€” and machine-conformance is necessary, not sufficient, so the truly-accessible share is lower still.
  • But most of the failure is automatable. Among failing documents, 33% fail only on structural defects (Class A) a machine can repair with no author involvement. The problem is near-universal; the fix, mostly, is not human-authored.
  • Counting everything a machine can finish alone, 33% of documents need no author’s time (Class A + D), and a further 59% are near misses β€” Class A but for one or two authored items (e.g. a single alt text).
  • 8 of 13 UT System institutions had samples large enough for the weighted headline (β‰₯30 documents); 19,854 PDFs discovered across all 13. The other 5 are bot-blocked or have thin public sitemaps β€” see coverage.
  • Institution-weighted across the well-covered set, the no-author-fix share is 32% and conformance 0.1%.

What a PASS means (and what we did not test)

These are machine-checkable PDF/UA-1 results only. A passing clause means veraPDF could confirm a required structure or attribute is present β€” not that it is meaningful. We did not test alt-text quality, reading-order sanity, heading logic, table semantics, link-text usefulness, colour contrast (a WCAG matter), or real screen-reader behaviour. A document with zero failures is machine-conformant β€” necessary but not sufficient for accessibility. We never call a document β€œaccessible.” Read the numbers as a lower bound on the problem and a precise map of the automatable fixes.

The hypothesis under test

Half of the inaccessible documents in American higher education can be fixed without anyone writing a word.

Among failing documents in this sample, 33% are structural-only (Class A). The pilot number differs from the 50% prior β€” reported as found.

Class distribution (document-pooled)

ClassMeaningDocumentsShare
DMachine-conformant (not verified accessible)20%
AStructural only (no author)48333%
A+BStructural + short author task (near miss)89060%
CSource/rebuild (image-only)805%
oversizedToo large to validate312%

Tier-0 quick wins (trivially fixable, near-universal)

  • 35% have no tag tree at all (untagged).
  • 38% have no document language set (/Lang) β€” a one-line fix.
  • 67% do not set DisplayDocTitle.
  • 5% are image-only scans with no text layer (need OCR β€” Class C).

Estimated exposure at prevailing rates

Failing documents in the sample span ~17,611 pages. At market rates of $5–8/page this is $88,055–$140,888 of remediation for the sample alone. Of that, $27,502 (the structural-only pages) is avoidable through automated repair. Presented as prevailing-rate context, not a quote.

Failure taxonomy (discovery)

StateCount
http-403244
http-40455
not-pdf44
fetch29
oversized24

Coverage (institutions excluded from the headline)

InstitutionDiscoveredAnalyzedWhy excluded
UTHealth Houston1,2586downloads blocked (HTTP 403 bot-detection)
University of Texas at Dallas44thin public sitemap (few PDFs discoverable)
University of Texas at Arlington32thin public sitemap (few PDFs discoverable)
University of Texas at Austin11thin public sitemap (few PDFs discoverable)
University of Texas Medical Branch281thin public sitemap (few PDFs discoverable)

These are reported for honesty, not dropped silently. Bot-detection (HTTP 403) and long crawl-delays are themselves accessibility-adjacent signals worth noting.

Method & limitations

  • Sample frame: PDF URLs discovered by a polite crawl (robots.txt honoured, per-host rate limits) of each institution’s public web, drawn from both fetched PDFs and the crawl frontier.
  • Coverage is uneven: institutions with thin public sitemaps or aggressive bot-detection (and those enforcing long crawl-delays) yield smaller samples. Discovered vs sampled counts are reported per institution so this is visible.
  • Tier 0 = structural probe (pikepdf). Tier 1 = veraPDF 1.30 PDF/UA-1. No Tier 2 (alt-text quality, reading order) at this scale.
  • Class A means machine-fixable without new content. It does not mean verified accessible: reading order, heading logic and existing alt text still need human review after repair.
  • Near-miss counts distinct content clauses, not instances. A single failed β€˜figure needs alt text’ clause can stand for one image or a hundred. Near-miss therefore measures how few kinds of authored input a document needs, not the total authoring effort. Instance-level counts (veraPDF failedChecks) are a planned refinement.
  • Source documents were never retained: fetched, probed, validated, discarded. Only findings, hashes and metadata persist.