provenance.surfacePresentThe field that matters most here: AI Overviews trigger on some queries and not others. false means the SERP rendered with no Overview — the job completes, flagged surface_absent, and the screenshot proves it.
answer.text · answer.markdown · answer.blocksThe AI Overview’s text as rendered in the block, normalized.
evidence.sources[]The pages the Overview links — the citation set GEO teams live on — with roles and cited booleans.
evidence.fanOutRelated queries observed around the Overview, provenance-marked.
provenance.regionRequested-vs-effective country. Overview presence and content vary hard by market — capture the same query across all nine v1 countries and diff.
job.artifactsScreenshot + proof-of-page HTML of the actual SERP, retained durably — evidence the Overview said what you claim it said.
Envelope excerpt — google_ai_overview
{
"job": {
"id": "job_c2e84d17.google_ai_overview.own-fleet.US",
"surface": "google_ai_overview",
"method": "own-fleet",
"status": "completed",
"warnings": [],
"artifacts": {
"screenshotKey": "shots/2026/06/30/job_c2e84d17.png",
"proofHtmlKey": "proof/2026/06/30/job_c2e84d17.html",
"rawKey": "raw/2026/06/30/job_c2e84d17.json"
}
},
"provenance": {
"acquisition": "own-fleet",
"fidelity": "consumer_ui",
"surfacePresent": true,
"region": { "requested": "US", "effective": "US" }
},
"answer": { "text": "…", "markdown": "…", "blocks": [ … ] },
"evidence": {
"sources": [
{ "id": 0, "url": "https://…", "title": "…",
"role": "cited", "cited": true }
],
"fanOut": { "provenance": "observed", "queries": ["…"] }
}
}
// and when no Overview triggers — absence-is-data:
{
"job": { "status": "completed", "warnings": ["surface_absent"] },
"provenance": { "surfacePresent": false },
"answer": { "text": "", "markdown": "", "blocks": [] }
}