Scorecard
This site's own scores, measured nightly.
Latest run
29 October 2026, 22:23 PDT · Nightly · automated · 28 live pages
100Accessibility
99Performance
100SEO
6/6Agentic browsing
Performance moved from Fail to Pass; all 28 pages passed all four public metrics.
Reading budget: of the first 8,000 characters an agent reads, the content share is lowest on /writing/ at 50% as text, and on /changelog/public-scorecard/ at 52% as markdown, across 28 pages.
Agent traffic moved to /activity.
Previous runs
Measured every night. A run is logged when a score moves enough to matter, or after a week without one.
- 3 of 4Performance moved from Pass to Fail; Performance: 87/100 (Fail).
- 4 of 4Agentic Browsing rose from 4/4 to 6/6; all 28 pages passed all four public metrics.
- 4 of 4Coverage rose from 26 to 27 pages; all 27 pages passed all four public metrics.
- 4 of 4Performance moved from Partial to Pass; all 26 pages passed all four public metrics.
- 3 of 4Performance moved from Pass to Partial; Performance: 90/100 (Partial).
- 4 of 4All 26 pages passed all four public metrics.
- 4 of 4All 26 pages passed all four public metrics.
- 4 of 4Coverage rose from 25 to 26 pages; all 26 pages passed all four public metrics.
- 4 of 4Performance moved from Partial to Pass; all 25 pages passed all four public metrics.
- 3 of 4Accessibility moved from Fail to Pass; Performance: 94/100 (Partial).
- 3 of 4Accessibility moved from Pass to Fail; Accessibility: 100/100 (Fail).
- 4 of 4SEO moved from Fail to Pass; all 24 pages passed all four public metrics.
- 3 of 4Performance rose from 96 to 99; SEO: 92/100 (Fail).
- 4 of 4Performance fell from 99 to 96; all 24 pages passed all four public metrics.
- 4 of 4Coverage rose from 23 to 24 pages; all 24 pages passed all four public metrics.
- 4 of 4Performance rose from 95 to 99; all 23 pages passed all four public metrics.
- 3 of 4Performance fell from 99 to 95; Agentic Browsing: 3/4 (Partial).
- 4 of 4Performance moved from Partial to Pass; all 23 pages passed all four public metrics.
- 3 of 4Performance moved from Pass to Partial; Performance: 94/100 (Partial).
- 4 of 4All 23 pages passed all four public metrics.
- 4 of 4Coverage rose from 22 to 23 pages; all 23 pages passed all four public metrics.
- 4 of 4Coverage rose from 19 to 22 pages; all 22 pages passed all four public metrics.
- 4 of 4Coverage rose from 18 to 19 pages; all 19 pages passed all four public metrics.
- 4 of 4Agentic Browsing rose from 3/3 to 4/4; all 18 pages passed all four public metrics.
- 4 of 4Five live page types audited; all four public metrics passed.
- 4 of 4Self-hosting the site fonts removed the render-blocking cross-origin request. The lowest Performance result returned to the passing range.
- 3 of 4The first live-network baseline exposed a Performance regression hidden by localhost testing: a cross-origin font stylesheet held first paint to roughly 3.2–3.5 seconds.
How this gets here
A Temporal (opens in a new tab) workflow runs nightly, auditing every page for technical SEO, performance, accessibility, and agentic browsing standards.
The same numbers, as datascorecard.json