Every finding now shows what was measured, and what it has to reach
The three fixes at the top of a report have carried a number since last week — "LCP 6.1 s, target 2.5 s". The forty findings underneath them did not. A row said "Structured data missing" and stopped, which left no way to tell a template failing on two pages from one failing on all forty.
Every row states its evidence now. Where the check measures something with a published threshold, you get the reading and the bar: "4.1 s → target ≤ 2.5 s", against Google's own numbers rather than ours. Where it is a yes/no check rolled up across the crawl, you get the share of the sample: "12 of 40 pages fail → target 0". A single-page instant audit says nothing here instead of "1/1 pages", which was true on every row and useful on none.
Findings that cannot move your score — the informational ones — are folded into their own block, so the list above it is the list that costs you something.
Recent audits is a real table. Search by website, filter by status, and page through it, with the score column aligned so two runs can actually be compared. And when you have scanned the same site more than once, the report now draws the score over time underneath it, with every run dated.
The PageSpeed opportunities block is collapsed rather than filling the bottom of the Performance tab, and Google's "Learn more" links are links now — they used to print as raw markup on a report you hand to a client.
All of it applies to the public audit widget your clients see, too.