gsc_audit
Get a point-in-time snapshot of indexation for a property without network calls. Returns indexed/unindexed counts, reason breakdown, and actionable submittable URL counts to audit indexing status.
Instructions
The current indexation position for one property, as structured data.
Reads the local store only: no network call, no quota spent. It
reports what the last inspection found, which is why the payload
carries as_at — run gsc_find_unindexed first if the picture is
stale, and check the stale count to see how much of it is.
Point-in-time by design. There are no movement numbers — nothing
"moved to indexed", nothing "de-indexed" — because the store keeps no
status history, and a zero in a field like that would read as a
measurement that found no change rather than as an absence of data.
basis says so in the payload.
Returns counts (total_known, checked, indexed, unindexed,
undetermined, never_checked, stale), indexed_pct (null when
nothing has been checked), a by_reason histogram over the ten reason
codes, and three action counts: submittable, needs_site_access and
no_action_needed. Every reason code is in exactly one of the three,
so they sum to unindexed. submittable counts URLs a quota slot can
move, not URLs to submit right now: it includes crawled-not-indexed,
usually the largest bucket, where Google has already fetched the page
and passed — a re-crawl can reverse that, but only after the page
changes. Read each row's action before spending slots. Rendering all
this — prose, table, chart — is yours to do.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes |