Of the 42 fully scanned U.S. state sites we tested, 4 (10%) need JavaScript to show their main content. Pages built this way load slowly. The browser has to run the script before it can show anything. The companies behind the biggest AI agents also say they do not index content rendered this way. So these pages stay out of the AI knowledge base. This page uses the Content available in document check. It passes when the page's main content loads without requiring JavaScript. We ran it only on sites that looked like they use JavaScript to show content. A site with no result counts as passing.
4 of 42
State sites that need JavaScript to show their main content
10%
Share of tested state sites that fail this check
38
Tested state sites that pass this check
42 of 51
State sites fully scanned
The 4 state sites that need JavaScript to show their main content
Sorted by name. Each site links to its botability report and shows its botability and overall grades from the same scan.
| Site | Botability | Overall |
|---|---|---|
| alabama.gov State of Alabama |
F | C |
| myflorida.gov State of Florida |
F | B |
| oregon.gov State of Oregon |
F | C |
| sd.gov State of South Dakota |
F | D |
About this check
Content available in document is one of the botability checks. The page's main content loads without requiring JavaScript.
Why it matters
Client-side rendering is a slow way to deliver a page. The browser has to download and run the script before it can show any content, so the page loads poorly. It also keeps you out of AI answers. The companies behind the biggest AI agents say they do not index content rendered on the client. A page built this way is not part of their knowledge base.
Risk
Bots cannot read your content.
Guidance
- Content available in document standard, with how to fix it
- The Web Robots Pages
- State botability rankings
About this data
ScanGov scans the homepage of each county site on our county list. Scores come from the checks in the ScanGov standards. Sites were scanned between 10/2/2026 and 11/6/2026. Each site's report shows its own scan date. A site counts as fully scanned when its homepage loaded and sent us its page content. Averages, grade shares, failure rates, and ranks use fully scanned sites only. We could not fully scan 9 sites. They did not respond, blocked the scanner, or sent no page content. They appear in the table without grades, with their scan status, and are left out of every figure. Grades follow the ScanGov grade scale. Rank follows the ScanGov ranking method. The full dataset, with every county's raw results, is in the ScanGov data repository.