Day 1: Crawling 21
Said on stage 17
A community speaker's example of an LLM error on Search Console data: a chatbot called an average position that went from 8 to 9 an improvement, although position 1 is the top, so the move from 8 to 9 is a decline.
Speaker Rafael KovashikawaIn Day 1, 13:10 · Lightning session A: Automation and AIEvidence transcript
Give an LLM your metric definitions as fixed, protected context, for example that position 1 is the top, and leave nothing for the model to guess, a community speaker advised.
Speaker Rafael KovashikawaIn Day 1, 13:10 · Lightning session A: Automation and AIEvidence transcript
A community speaker who is not a developer automated monthly SEO reports with Python in Visual Studio Code, using Claude and ChatGPT as coding partners and Google Cloud for access to the Search Console API.
Speaker Kira BreuerIn Day 1, 13:10 · Lightning session A: Automation and AIEvidence transcript
- Extended by D3-C469 Day 3: In a community lightning talk, agency founder Nik Vujic presented how his agency feeds Search Console and GA4…
Before writing code to pull Search Console data for one property, check which data you actually need, what the API can provide and what the API costs, a community speaker advised.
Speaker Kira BreuerIn Day 1, 13:10 · Lightning session A: Automation and AIEvidence transcript
Pulling Search Console data through the API required setting up a Google Cloud account to get API access, a community speaker said.
Speaker Kira BreuerIn Day 1, 13:10 · Lightning session A: Automation and AIEvidence transcript
- Prerequisites Google Search Console API documentation · checked 3 October 2026
The resulting monthly report showed Search Console data on one side and an AI-written summary of what happened that month on the other; an in-house AI specialist built the dashboard from the SEO manager's code.
Speaker Kira BreuerIn Day 1, 13:10 · Lightning session A: Automation and AIEvidence transcript
To check whether a site has a crawl budget problem, use Search Console's crawl report (Crawl Stats), which breaks crawl requests down by response and by file type and shows crawl problems Google finds.
Speaker Cherry PrommawinIn Day 1, 16:00 · How Google thinks about crawl budgetEvidence transcript
Used byrequirement DEV-MON-04glossary term Crawl Stats report
The file-type breakdown of crawl requests in Search Console is useful for spotting anomalies, such as most crawling going to images on a site that has no images worth crawling.
Speaker Cherry PrommawinIn Day 1, 16:00 · How Google thinks about crawl budgetEvidence transcript
Used byrequirement DEV-MON-04
Search Console's crawl data separates discovery (fetches of URLs Google has not seen before) from refresh (fetches of known URLs), and lets you drill down to the problematic URLs.
Speaker Cherry PrommawinIn Day 1, 16:00 · How Google thinks about crawl budgetEvidence transcript
Used byrequirements DEV-MON-04, DEV-MON-11glossary term Crawl Stats report
An audience member asked what changes to expect in Search Console's reporting on Google's AI features.
From the audienceIn Day 1, 16:35 · Q&AEvidence transcript
- Answered by D1-C449 Day 1: A Google panelist said he expected more AI reporting to launch in Search Console, without a timeline or a…
- Answered by D1-C450 Day 1: Google said reporting on AI features should not simply mirror classic search results, because users get more…
A Google panelist said he expected more AI reporting to launch in Search Console, without a timeline or a promise, because many people at Google care about giving site owners the information to understand and adapt to what happens in Search.
Speaker not identifiedIn Day 1, 16:35 · Q&AEvidence transcript
- Answers D1-C448 Day 1: An audience member asked what changes to expect in Search Console's reporting on Google's AI features.
- Extended by D3-C440 Day 3: Google called AI reporting in Search Console an evolving space and expects the generative AI report to get…
Google said reporting on AI features should not simply mirror classic search results, because users get more information before they click and interact with pages differently, so it first has to work out which data would be useful and actionable.
Speaker not identifiedIn Day 1, 16:35 · Q&AEvidence transcript
- Answers D1-C448 Day 1: An audience member asked what changes to expect in Search Console's reporting on Google's AI features.
Query data for AI features is hard to provide because people ask AI very different kinds of questions that do not map back to keywords as in classic search, and the data would have to be grouped to protect privacy while staying useful.
Speaker not identifiedIn Day 1, 16:35 · Q&AEvidence transcript
- Answers D1-C451 Day 1: An audience member asked for data on AI features as a feedback channel for improving content, as an…
An audience member asked whether and when crawl stats will be added to the Search Console API.
From the audienceIn Day 1, 16:35 · Q&AEvidence transcript
- Answered by D1-C462 Day 1: Google said it knew of no plans to add crawl stats to the Search Console API, because that would be a…
- Answered by D1-C463 Day 1: A Google panelist said adding a report that is a variation of the Performance report to the Search Console…
- Answered by D1-C464 Day 1: Google's Search Relations team talks with the Search Console team about the API more than before, partly…
Google said it knew of no plans to add crawl stats to the Search Console API, because that would be a completely new part of the API.
Speaker not identifiedIn Day 1, 16:35 · Q&AEvidence transcript
- API Reference Google Search Console API documentation · checked 3 October 2026
- Answers D1-C461 Day 1: An audience member asked whether and when crawl stats will be added to the Search Console API.
A Google panelist said adding a report that is a variation of the Performance report to the Search Console API would be easier than adding crawl stats, because the Performance report is already in the API.
Speaker not identifiedIn Day 1, 16:35 · Q&AEvidence transcript
- API Reference Google Search Console API documentation · checked 3 October 2026
- Answers D1-C461 Day 1: An audience member asked whether and when crawl stats will be added to the Search Console API.
Google's Search Relations team talks with the Search Console team about the API more than before, partly because with so many vibe-coded systems around it is very easy to just say 'use the Search Console API to do something', and it is annoying when Search Console has no API for that.
Speaker not identifiedIn Day 1, 16:35 · Q&AEvidence transcript
- Answers D1-C461 Day 1: An audience member asked whether and when crawl stats will be added to the Search Console API.
What Google's documentation says 3
Search Console Help defines position as the position of a link on Google, where 1 is the topmost position, and says the Performance report shows the topmost position a property's link occupied, averaged across all queries.
Publisher Google Search Console HelpAnnotates Day 1, 13:10 · Lightning session A: Automation and AI
To use the Search Console API you need a Google Account with Search Console permission on the property, a project in the Google API Console and OAuth2 credentials (all Search Console APIs except the Testing Tools API need OAuth2).
Publisher Google Search Console API documentationAnnotates Day 1, 13:10 · Lightning session A: Automation and AI
- Prerequisites Google Search Console API documentation · checked 3 October 2026
Google states that all use of the Search Console API is free of charge but subject to usage limits.
Publisher Google Search Console API documentationAnnotates Day 1, 13:10 · Lightning session A: Automation and AI
- Pricing Google Search Console API documentation · checked 3 October 2026
Analysis by the author 1
Author's view: the Search Console API itself costs nothing, so the cost check advised on stage before automating reports is about the API's usage limits and the paid parts of the pipeline, such as storage and AI model calls.
Author Ibrahim AnjroAnnotates Day 1, 13:10 · Lightning session A: Automation and AI
Day 3: Serving: Ranking, Search Console, and Performance 25
Shown on screen 5
A community slide (Workflow 1) said the first step is to apply the filters you need, even natively in Search Console, for example branded versus non-branded queries, with clicks and impressions.
“Apply the filters you need, even natively in GSC. For example branded vs non-branded, with clicks and impressions.”
Wording checked against the slide or recording
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence slide photo, transcript
A community slide said the Search Console interface export is limited to 1,000 rows.
“The UI export is limited to 1,000 rows.”
Wording checked against the slide or recording
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence slide photo
Used byrequirement DEV-MON-08
A community slide said the Search Console bulk data export to BigQuery gives the most complete query dataset available, with anonymized queries excluded.
“The bulk export to BigQuery gives the most complete query dataset available - anonymized queries excluded.”
Wording checked against the slide or recording
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence slide photo
Used byrequirement DEV-MON-08glossary term Search Console bulk data export
The community workflow's third step feeds the exported Search Console dataset into the agency's LLM agent, which queries the dataset and returns the evidence rather than a sample.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence slide photo, transcript
- Extends D1-C256 Day 1: An agency's automated monthly SEO report follows four simple steps: the data comes in, a script processes it…
Nik Vujic's slide said no agent is needed to start: pull the Search Console data, import it into any LLM and query it in conversation; his agency built its agent to have everything in one place.
“No agent needed to start: pull the data and import it into the LLM of your choice, and talk with it.”
Wording checked against the slide or recording
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence slide photo, transcript
- Extends D1-C256 Day 1: An agency's automated monthly SEO report follows four simple steps: the data comes in, a script processes it…
Said on stage 11
In a community lightning talk, agency founder Nik Vujic presented how his agency feeds Search Console and GA4 data to an LLM agent to support decisions for its clients.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
- Extends D1-C255 Day 1: A community speaker who is not a developer automated monthly SEO reports with Python in Visual Studio Code…
Nik Vujic called Google Search Console his favourite SEO tool, used alongside GA4, and said third-party SEO tools give only estimates, although they have some use cases.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Nik Vujic said it is super important to export all of a site's Search Console data, and his agency's workflow starts from Search Console's export to BigQuery.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Used byrequirement DEV-MON-08glossary term Search Console bulk data export
Nik Vujic recommended Looker Studio as a second way to get past Search Console's data limits.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Nik Vujic said his agency uses the Search Console data fed to an LLM in five use cases, the first being cross-comparing and following up different articles.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Nik Vujic said that after a page is published, the queries it appears for are the first thing to show up in Search Console, while clicks and impressions come much later.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
To report content refreshes on large sites, Nik Vujic's agency compares date ranges and has an LLM give the exact number of queries the content improved on, then reports that number to the client.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Nik Vujic said analysing Search Console query data with an LLM also helped his agency spot developer mistakes, such as unwanted pages that got indexed, which can also be found in Search Console itself.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Nik Vujic said some keyword cannibalization is fine because it is logical, but for bad cannibalization his agency groups all of an article's Search Console queries and then decides whether to redirect the pages or rewrite and split the content.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Nik Vujic advised starting every SEO experiment with a hypothesis, for example a bulk change to one page element across a group of pages, and using an LLM to report the group's Search Console data, for example click-through rate, for the test.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
Nik Vujic's agency puts Search Console data, LLM referral traffic from GA4 and the data from Search Console's generative AI report into one LLM prompt to compare a client's performance in classic search and in AI features.
Speaker Nik VujicIn Day 3, 14:20 · Lightning session L: Understanding SERPs and your usersEvidence transcript
What Google's documentation says 4
Google's launch post for Search Console's branded queries filter (20 November 2025) says the branded versus non-branded split is made by an internal AI-assisted system, not by a regular expression, and that some queries may occasionally be misidentified.
Publisher Search Central blog (20 November 2025, updated 11 March 2026)Annotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Used byglossary term Branded queries filter
- Extends D3-C417 Day 3: Google said query groups are not built by matching query text alone: deciding which queries belong in which…
A Search Central blog post on Search Console data limits (October 2022) says the interface exports at most 1,000 rows, while the Search Analytics API and the Looker Studio connector return up to 50,000 rows per day per site per search type.
Publisher Search Central blog (19 October 2022)Annotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Used byrequirement DEV-MON-08
Google's blog post on Search Console data limits says anonymized queries are always left out of the report tables but counted in chart totals unless you filter by query, and are left out whenever a filter is applied, so filtered rows do not add up to the chart totals.
Publisher Search Central blog (19 October 2022)Annotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Used byrequirement DEV-MON-08
Search Console's branded queries filter works only for top-level properties, not URL-path or subdomain properties, and only for sites with enough queries and impressions; Google made it available to all eligible sites on 11 March 2026.
Publisher Search Central blog (20 November 2025, updated 11 March 2026)Annotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Used byglossary term Branded queries filter
Analysis by the author 5
In the bulk export, 'anonymized queries excluded' means the query text, not the traffic: Google's table reference and query guidelines show those rows kept with an empty query field, often as the single most common 'query'. Tell an LLM to skip empty queries when ranking top queries, but keep them in totals.
Author Ibrahim AnjroAnnotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Used byrequirement DEV-MON-08
A query reaches Search Console's Performance report only through an impression, so queries cannot come before impressions; what rises first after a publish or refresh is the number of queries with a few impressions each, before total impressions and clicks grow noticeably.
Author Ibrahim AnjroAnnotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Because Google says anonymized queries are left out whenever a filter is applied, branded plus non-branded exports should not be expected to add up to the unfiltered chart totals; tell an LLM that sums filtered exports that the gap is expected, not missing data.
Author Ibrahim AnjroAnnotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Before feeding a branded versus non-branded split to an LLM, spot-check a sample of queries in each group, since Google's AI-assisted classification can misidentify queries; on URL-path or subdomain properties, where the filter is unavailable, a regex query filter is the fallback.
Author Ibrahim AnjroAnnotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
- Extends D3-C435 Day 3: Review the filters and regexes that Search Console's AI-powered configuration proposes before trusting the…
Looker Studio lifts Search Console's 1,000-row interface limit but keeps the connector's cap of 50,000 rows per day per site per search type; only the bulk export to BigQuery is free of the daily row limit, so large sites that need every non-anonymized query should use it.
Author Ibrahim AnjroAnnotates Day 3, 14:20 · Lightning session L: Understanding SERPs and your users
Used byrequirement DEV-MON-08