Method

Case study: a county government’s 774 PDFs, through Proof in about two hours

A county website of permit forms, planning notices, transit schedules and budgets, where some work had already been done by hand. This study starts from 32 compliant documents, not zero. The county is not a customer and did not take part.

Case study: a county government’s 774 PDFs, through Proof in about two hours
The short answerIn one run, with no one touching a file, Ockem Proof made 246 of the library's 250 unreadable PDFs readable, fixed 2,361 of its 3,204 failed accessibility checks (74%) and certified 57 more documents outright, 89 in all; 705 of the 737 documents it worked were done within two hours. What was left was a review queue, approximately 118 hours: about 11 minutes for each document that ends up certified. Working it certifies approximately 622 of the 774 documents (80%) to WCAG 2.1 AA, up from 32.
774PDFs from one county website
12,594 pages in all
2,361failed checks fixed in one run
74% of the library’s 3,204
118hours of review, approximately
about 11 minutes for each document that ends up certified
622documents certified, approximately
80% of the library, up from 32
The study in four numbers. The machine work took about two hours for nearly the whole library; the review hours and the certified count are approximate, estimated from timed review work in Proof.

Picture the ADA coordinator at a county government serving more than 100,000 people. The Justice Department's ADA Title II rule covers the county's website and every document posted on it. That website holds permit forms, planning notices, transit schedules, budgets, election guides and public health flyers, and nobody knows what shape they are in.

How big was the library?

Proof crawled the county's website in under an hour and a half and found 906 PDFs. 774 of them, 12,594 pages in all, became the library for this study: forms and applications, agreements and resolutions, plans and studies, planning notices, building codes, transit schedules, public health materials and election guides. They average 16.3 pages, and 35 run past 100. If nobody has counted the PDFs on your own site, that is the step that comes first.

What shape was it in?

The county had already done some of this work by hand. 32 of the 774 documents met WCAG 2.1 AA (4%), and Proof certified them in its first analysis. Between them, the library's documents failed 3,204 accessibility checks, and 250 (32%) could not be read by any checker at all: 192 had never been tagged and 58 were scans with no text layer. 97 of the files carry "ADA" or "WCAG" in their names; 12 of those 97 passed. The first analysis of the whole library took 26 minutes.

What did Proof do in about two hours?

The coordinator chose the whole library, kept the recommended settings, and pressed one button: "Remediate 737 documents". Machine fixes apply on their own, anything an AI writes waits for a person, and documents Proof finishes completely are certified under the county's standing instruction. Two hours later, 705 of the 737 documents were done. By the end of the run, Proof had:

  • made 246 of the 250 unreadable documents readable, tagging 189 and adding a text layer to 57;
  • fixed 2,361 of the library's 3,204 failed checks (74%);
  • certified 57 more documents outright, 89 in all, each with a public verification page that says no person approved it;
  • drafted 6,894 image descriptions across 412 documents, for a person to accept or edit.

No one touched a file. The last 32 documents, long ones with a median of 180 pages, finished over the next five hours.

The library of 774 PDFs, as one bar per stage: before, after one run, after review3 bars, each the whole library of 774 PDFs drawn to scale; grey marks documents not yet compliant. Before, as Proof first found it: 32 met WCAG 2.1 AA (4%); 250 could not be read by any checker (32%). After one run, about two hours (2,361 of 3,204 failed checks fixed (74%)): 89 certified in all; 246 of the 250 made readable. After review, approximate (Approximately 118 hours of review): 622 certified to WCAG 2.1 AA (80%); 152 need a repair before they can certify.One library, 774 PDFsnot yet compliantBeforeas Proof first found it32 met WCAG 2.1 AA (4%)250 could not be read by any checker (32%)After one runabout two hours2,361 of 3,204 failed checks fixed (74%)89 certified in all246 of the 250 made readableAfter reviewapproximateApproximately 118 hours of review622 certified to WCAG 2.1 AA (80%)152 need a repair before they can certify
The library of 774 PDFs, as one bar per stage: before, after one run, after review3 bars, each the whole library of 774 PDFs drawn to scale; grey marks documents not yet compliant. Before, as Proof first found it: 32 met WCAG 2.1 AA (4%); 250 could not be read by any checker (32%). After one run, about two hours (2,361 of 3,204 failed checks fixed (74%)): 89 certified in all; 246 of the 250 made readable. After review, approximate (Approximately 118 hours of review): 622 certified to WCAG 2.1 AA (80%); 152 need a repair before they can certify.One library, 774 PDFsnot yet compliantBeforeas Proof first found it32 met WCAG 2.1 AA (4%)250 could not be read by any checker (32%)After one runabout two hours2,361 of 3,204 failed checks fixed (74%)89 certified in all246 of the 250 made readableAfter reviewapproximateApproximately 118 hours of review622 certified to WCAG 2.1 AA (80%)152 need a repair before they can certify
Each bar is the county’s whole library of 774 PDFs, drawn to scale. The last bar is approximate: it assumes each review lane is worked, and a document whose review turns up a real problem goes to repair instead.

What was left for a person to do?

When the run finished, the coordinator was not facing 774 files to rebuild. They had a review queue, sorted by the decisions only a person can make, with the work already drafted:

LaneWhat the person doesApproximate review time
Alt textRead 6,894 drafted image descriptions; accept, edit or mark decorative54 hours
Reading orderConfirm the reading order on 382 documents36 hours
Colour and contrastConfirm colour use and non-text contrast; accept drafted recolours4 hours
Everything else a person must judgeHeadings, images of text, hidden text, decorative images, link purpose, then opening and approving each document24 hours
Total118 hours

That is about 11 minutes for each document that ends up certified, or about three weeks for a single reviewer. Image descriptions are where the time goes: 412 documents carry drafts to check, and the most image-heavy carry up to 180 each. We estimated these times from 5,236 timed review actions by remediators and public-agency staff working in Proof on 635 public-sector documents, applied to this library's own queue.

How many documents end up certified?

Working that queue certifies 622 of the 774 documents (80%) to WCAG 2.1 AA, up from 32. Where a review turns up a real problem, that document goes to repair instead of sign-off.

The other 152 need a repair before they can certify: most often a list or a table to tag, content the tagging missed, or a reading order to rebuild. Proof names each of those documents and the repair it needs. Your team makes those repairs in Proof, or Ockem's experts take them on Assured, quoted per document, with the same certificate at the end.

What would this library cost?

Ockem charges one flat price per document, charged only when the document certifies. At the pack rates for a library this size, $15 to $22 per document, the 622 documents that certify come to roughly $9,300 to $13,700 before long files are counted. A file over 50 pages counts as one document per 50 pages, and 35 files here run past 100, so the true figure is higher; the pricing page's estimator does the sum for your own count. Most documents need one manual check from your team, two at the 90th percentile; in this library that review is the 118 hours above.

A remediation service that rebuilds files one at a time is commonly quoted at $3–10+ per page: $38,000 to $126,000 for the same 12,594 pages, with the review done for you. A checker costs little and fixes nothing.

How does this compare with a checker or a service?

A checker reports on every file and stops. A file name that says "ADA" is not a test either: 97 files here carry "ADA" or "WCAG" in their names, and 12 of them passed. A remediation service rebuilds files one at a time and takes weeks. Proof did the rebuilding across nearly the whole library in about two hours, and what it handed a person was a short, specific decision on each document.

Same 774 files, three ways3 lanes. A checker, reports, then stops: a report sheet fills with failure marks; Reports on every file, and stops. A remediation service, one file at a time: pages move from a pile to a finished pile one by one; Rebuilds files one at a time, commonly $3–10+ per page: $38,000–$126,000 for 12,594 pages. Ockem Proof, the whole library at once: under a moon, the whole stack of pages is worked at once and turns teal, then small decision buttons appear beside it; Nearly the whole library in about two hours, then a short, specific decision on each document.Same 774 files, three waysA checkerReports, then stopsReports on every file,and stopsA remediation serviceOne file at a timeRebuilds files one at a time,commonly $3–10+ per page:$38,000–$126,000 for 12,594pagesOckem ProofThe whole library at onceNearly the whole library inabout two hours, then ashort, specific decision oneach document
Same 774 files, three ways3 lanes. A checker, reports, then stops: a report sheet fills with failure marks; Reports on every file, and stops. A remediation service, one file at a time: pages move from a pile to a finished pile one by one; Rebuilds files one at a time, commonly $3–10+ per page: $38,000–$126,000 for 12,594 pages. Ockem Proof, the whole library at once: under a moon, the whole stack of pages is worked at once and turns teal, then small decision buttons appear beside it; Nearly the whole library in about two hours, then a short, specific decision on each document.Same 774 files, three waysA checkerReports, then stopsReports on every file,and stopsA remediation serviceOne file at a timeRebuilds files one at a time,commonly $3–10+ per page:$38,000–$126,000 for 12,594pagesOckem ProofThe whole library at onceNearly the whole library inabout two hours, then ashort, specific decision oneach document
Three ways to handle the same 12,594 pages. The service figures use the per-page rates remediation services are commonly quoted; Ockem charges one flat amount per document, only when the document certifies.

What does the certificate say?

Each one names what the machine checked, what a person attested and what was not tested, and links to a public page anyone can use to verify it. A certificate Proof issues on its own says exactly that: no person approved it. What the certificate claims, and what it does not.

How we did this study

We pointed Proof's crawler at the county's public website and imported the 774 PDFs that became the library, then ran one remediation with the recommended settings. The county did not take part and we do not name it. The 32 documents that already met WCAG 2.1 AA were certified in the first analysis, before the run. The counts of documents, pages, checks and fixes are Proof's own measurements, read after the run settled. The review hours and the certified count after review are estimates, from timed review work in Proof on other public-sector documents, applied to this library's queue. Prices are Ockem's list prices as of October 2026; the per-page range comes from vendor quotes we reviewed in August 2026. This study was written by Ockem, which makes Proof.

If you are that coordinator, start where this study started: count your PDFs, free.

How many PDFs are on your site?Count them free. We keep a sample for 30 days and full imports for 90.
Count my PDFs

Questions

Is this county an Ockem customer?

No. We ran Ockem Proof on the PDFs the county had posted on its public website, without its participation, and we do not name it. Library studies hold this place until a customer agrees to be named.

Why did 89 documents certify without a person?

32 already met WCAG 2.1 AA when Proof first analysed the library, and the run finished 57 more completely. Proof certifies a document on its own only when every check passes by machine and nothing is left for a person to judge. A certificate Proof issues on its own says exactly that: no person approved it.

Does a file named “ADA” mean the PDF is accessible?

No. 97 files in this library carry “ADA” or “WCAG” in their names, and 12 of them passed when Proof first analysed them. A file name is not a test; a check against WCAG 2.1 AA is.

How were the 118 review hours estimated?

From 5,236 timed review actions by remediators and public-agency staff working in Proof on 635 public-sector documents, applied to this library's own queue: 6,894 drafted image descriptions, 382 reading-order confirmations and the rest. They are estimates, not a timed review of this library.

Does the ADA Title II rule cover a county's PDFs?

The Justice Department's ADA Title II rule covers a county government's website and the documents posted on it. Our Title II guide explains what it requires; confirm how it applies to your county with counsel.

Can Ockem run this on my library?

Yes. Point us at a domain and we count every linked PDF, assess a sample and price the whole library, free, usually within three business days. Or try one PDF free, with no account.

This study reports Ockem’s own measurements and estimates. It isn’t legal advice.

Ockem team

We build Ockem Proof, which finds, fixes and certifies PDFs against WCAG 2.1 AA. We check every figure in our guides against our measured product data and the primary sources listed below.

Sources

Start with one PDF.

Free, no account: a verified email, one document per email, up to 10 pages and 50 MB. Get the remediated file and its verification record, and see which checks still need a person.

Longer document? Request an assessment.

Back to Case studies