DeepSmith

Nov 26 · AEO & AI Visibility

20 min read

How Google AI Overviews Tracking Works and Why Position Is Hard to Pin Down

Avinash Saurabh
Avinash Saurabh · CO-Founder & CEO
Monochrome illustration of stacked search-result cards with a summary block linked to a column of source bars, under the words Tracking AI Overviews.

AI overview tracking is the repeated observation of selected Google searches to record whether an AI-generated overview appears, which brands and pages it mentions or cites, and how those results change under specified search conditions. What it does not give you is one interchangeable "position." The place an overview takes on the results page, the place a source takes inside the answer, an ordinary organic ranking, and the rank a platform reports are four different measurements, and most of the confusion around AI Overviews reports comes from treating them as one.

If you have ever looked at a report that says you are in position 1 while your page sits lower in ordinary results, this guide is for you. We'll go through what an AI overviews tracker actually records, how the collection works, why position is slippery, and what you can responsibly tell leadership.

What does AI Overview tracking actually measure?

An AI Overview is an AI-generated summary at the top of some Google search results, with links that let the searcher explore the sources behind it. Google says it shows one when its systems decide generative AI can be especially helpful, for example when someone needs to pull together information from several places. It does not appear for every query, and it does not appear the same way for every person.

That is the first thing to hold on to. A tracker records what it saw when it ran a search under certain conditions. It is evidence about a collected result, not a census of every answer Google ever showed.

Within one collected result, a tracker can note several separate things, and they are easy to blur together.

ObservationWhat it tells youWhat it does not tell you
AI Overview presentThe collector detected an overview for this searchThat every searcher received one
Brand mentionedThe answer text names your brandThat the answer links to your website
Owned page citedA source link points to a page on your siteThat your brand is named in the text, or that anyone clicked
Competitor page citedA competitor's page is among the collected sourcesThat the competitor permanently owns that query
Source order recordedThe parser assigned an order to the links it capturedThat Google ranked the sources by authority in that order
Organic ranking recordedThe page has a spot among ordinary organic resultsThat this spot decides where it lands inside the overview
Repeated citationThe source showed up across several observationsThat it was in every result in between

The first is mention versus citation. A business can be named in the answer while a third-party review gets the link, and a company's how-to article can be cited without the brand being named in the text. If a report only says "visible," ask which of the two it means.

The second is domain versus page. A domain-level result tells you whether any qualifying page from your site was cited. A page-level result tells you which exact page. Two cited pages from the same site are not two independent wins at the domain level.

The third is observed source versus hidden process. A tracker can pull out the links that are shown, but it cannot tell you every document Google looked at behind the scenes or how much any one of them shaped the answer.

If you are weighing tools that track Google AI Overviews, this vocabulary is what lets you compare them fairly.

How do AI Overview trackers collect results?

This is where we get into how AI overview trackers work. The steps below describe a common setup, illustrated with the public documentation of one SERP-data provider, DataForSEO. Not every platform does every step the same way, so treat this as a picture of the typical pieces rather than a spec for any one tool.

Step 1: Define the search observation

The input is more than a keyword. To repeat an observation later, you need the query plus its context. DataForSEO's documentation lists the query itself, a location, a language, and a device, either desktop or mobile, with an operating system that fits the device (Windows or macOS for desktop, iOS or Android for mobile). Its documentation says location and language can affect what comes back, which is why a tracker has to say which market and device its numbers represent. These are controls the collector supports. They don't prove that changing an operating system will change any particular overview.

Step 2: Collect a Google search result

A platform might buy this from a SERP-data provider or run its own collection. In the provider example, a live request returns a result in one go, while a queued request submits a task and fetches the result later. The provider can return the captured results page as HTML, or a parsed, structured set of result items that includes AI Overviews.

The point for you is that this is a collected search result, not a window into Google's internal source rankings and not a count of the real people who saw the answer.

Step 3: Detect and load the overview

In the provider's structured output, the overview shows up as an ai_overview item among the result items. Its documentation also separates overviews that are available right away from ones that need an extra retrieval step. A few settings matter here. Setting load_async_ai_overview to true asks for the extra retrieval of an overview that loads later, and a collection that leaves it off can miss one. On the provider's HTML endpoints, expand_ai_overview defaults to false, so a collapsed capture and an expanded one can hold different amounts of content.

Loading and expanding are two separate operations. Loading deals with content that was not available at first. Expanding deals with how much of an available answer shows up in the capture. Those are details of one supplier, not rules for every tracker.

This is why a missing overview in a report is not proof that Google never produced one. It could reflect timing, a retrieval setting that was off, a failed request, or incomplete feature coverage.

Step 4: Parse the answer text and sources

From the result, the provider exposes the answer text, links, and source references with fields like source name, domain, URL, and title. Its documentation separates references attached to individual parts of the answer from a separate group of additional sources, so a tracker has to decide which groups to include and how to remove duplicates. Combining them is fine, but the metric that comes out of it needs a clear definition.

Step 5: Match sources and mentions to your brand

Next the reporting layer decides what counts as you: your brand name and accepted spellings, your owned domains and subdomains, and whether a citation has to point to a page you own or whether third-party coverage of you counts toward some other metric. It also chooses the unit being counted, whether that is a raw link, a unique URL, a unique domain, or one observation that contained the domain. A precise report can tell "the brand was mentioned," "an owned page was cited," and "a third-party page about the brand was cited" apart. If yours can't, the number is hard to defend.

Step 6: Store observations and compare over time

One check is a snapshot, and repeating the same checks is what makes a trend. Useful records include the query, the collection time, the location, language, and device, whether the check succeeded, and any change to the parser. With that on file, a team can investigate a change instead of assuming every move on a dashboard is Google changing its mind.

What does an AI Overview position mean?

This is the part that trips people up most, so it is worth slowing down. There is no single AI Overview position. The word "position" can point at several different things.

Meaning of positionWhat is being orderedImportant qualification
Ordinary organic rankStandard organic listingsNot a rank inside the AI-generated answer
Overview block positionThe AI Overview as one feature on the pageDoes not say which source inside it is winning
Source ordinalLinks in a certain source list or parsed formAn observed order, not a disclosed Google authority score
Vendor-reported rankA platform's own ranking conventionMay mix feature inclusion with ordinary rankings

A technical example

DataForSEO defines rank_group as the position among results of the same type, and rank_absolute as the position across all the result elements on the page. Its documentation gives the case of an AI Overview sitting above the first ordinary organic result. That first organic listing can have a rank_group of 1 and a rank_absolute of 2. Both numbers are correct because they count different things, and neither one tells you where a cited source sits inside the answer.

A reporting example

Semrush's AI Overview documentation says that when a domain is cited as a source, its Position Tracking tool records that as a #1 ranking, whatever the page's ordinary organic rank is. This is a platform convention. It doesn't mean the source is the first citation, the only cited domain, or Google's favorite source over every other cited site.

Search Engine Journal has separately reported that Google treats the links within one AI Overview as sharing a common position in Search Console, so a shared block position does not hand you a source-by-source citation order.

One search, three numbers

Here is a made-up example, to show the idea and nothing more. Say an observed search result contains an AI Overview as the first detected element, your article as the third link in one expanded source list, and your article as the eighth ordinary organic listing. The tracker reports cited domains as position 1.

Depending on which field you read, that single observation can honestly say 1, 3, or 8. The 1 answers where the block was, or how the vendor encoded inclusion. The 3 answers where your link fell in that particular extracted list. The 8 answers where the page ranked among ordinary organic listings. This is an illustration, not a measured customer result.

Why averaging doesn't rescue an undefined position

Averaging only makes sense when the numbers measure the same thing. If a report offers an average citation position, ask what was being ordered, whether absent sources were left out or given a value, and which locations, devices, and time periods were combined. The question to bring to any number is "position of what, in which representation, under whose counting rule?"

Why do results and tracking reports disagree?

When two checks or two tools disagree, it doesn't automatically mean one is wrong. The observations might differ, or the same evidence might be encoded differently. These are the usual reasons.

Different queries. A fixed campaign tracks the keywords someone chose, and a broader discovery database covers its own set. If you add or remove queries, overall visibility can move even though nothing changed on the original list, so report the additions and removals instead of quietly comparing two different sets.

Different markets and devices. A manual mobile check in one country is not a controlled copy of a desktop observation from another, and an incognito window isn't a universal ground truth either. It is one observation under one configuration.

Different times. Answer text and cited URLs change between observations. A single daily check can't see everything that happened between checks, and a manual search hours later may be looking at a different result rather than disproving the earlier one.

Different parsing and counting. One report might count individual links while another counts unique URLs or unique domains. One might call any cited appearance position 1 while another reports ordinary organic rank. One might divide by only the searches that had an overview while another divides by every successful check. A change to the parser can even rewrite how history looks, and that is a measurement change, not necessarily a change in Google's results.

When you want to judge a report's features, our guide to what an analyzer should show gives you a checklist to hold it against. Google also has an AI Mode, which is tracked differently, and AI Overviews versus AI Mode covers how the two compare.

How much do overviews really change?

It helps to have one dated piece of evidence in mind. In an article published November 11, 2025, Ahrefs, a vendor that ran the research on its own data, looked at more than 43,000 keywords that each had at least 16 recorded AI Overviews over one month. It reported that content changed in 70% of consecutive observations and that the average overlap in cited URLs between consecutive responses was 54.5%, so about 45.5% of citations changed. The semantic similarity averaged 0.95, which suggests the meaning stayed fairly consistent while wording and sources moved.

Please read those numbers with their limits attached. This is vendor-run research on a selected set of keywords, not every Google search, and it does not mean Google refreshes every overview every two days. What it does support is a simple point: one snapshot is thin evidence. Text stability, meaning stability, and citation stability are three separate things, and an answer can keep its overall message while its links change.

Which measurements are useful for marketing decisions?

If position is slippery, what should you report? The most defensible approach is a small set of rates with the denominators written down. The formulas below are working definitions we recommend, not universal vendor standards.

Let S be the successful, interpretable search observations in a defined set of queries. Let A be the ones where an AI Overview was detected. Let C be the overview observations that contain at least one qualifying citation to your site.

  • Trigger rate (A ÷ S): how often an overview appeared in your successful checks. It keeps the availability of the feature separate from your success inside it.
  • Citation rate when an overview appears (C ÷ A): of the times an overview showed up, how often it cited you. If A is zero, this is undefined, not zero.
  • Citation appearance rate across all checks (C ÷ S): how often you got an overview citation across every successful observation. It will differ from the one above whenever some searches don't trigger an overview.
  • Mention rate: how often your brand is named in the answer text. State whether the denominator is all successful searches or only those with an overview.
  • Citation share or share of voice: these need a stated unit, such as link occurrences, distinct URLs, or observations where a domain appears. Because several domains can be cited in one answer, domain-level appearance rates can add up to more than 100%, which is not by itself an error.

A worked example

This is arithmetic only, not research data. A team schedules 100 checks and four fail, which leaves 96 interpretable results. Sixty of them contain an overview and 18 cite the team's site.

  • The overview trigger rate is 60 ÷ 96, or 62.5%.
  • The citation rate when an overview appears is 18 ÷ 60, or 30%.
  • The citation appearance rate across all successful checks is 18 ÷ 96, or 18.75%.
  • The four failed checks are reported separately, not quietly counted as losses.

Both 30% and 18.75% are legitimate answers to different questions. A dashboard that shows one and another that shows the other are not necessarily contradicting each other. Keeping the four absence states apart helps too: a search that collected fine with no overview, an overview that collected but didn't cite you, a failed collection, and an overview that couldn't be resolved or parsed are four different situations, and folding them into one "not ranking" bucket hides both technical failure and real non-appearance.

What Search Console can and can't settle

You may have read that Search Console has no dedicated reporting for generative AI. That is out of date. Google announced Search Generative AI performance reports on June 3, 2026, and later updated the announcement to say the insights had rolled out to all websites worldwide as of August 31, 2026. The help documentation describes dedicated impressions reporting that includes AI Overviews, and Google says these appearances also stay included in overall Search performance.

According to that documentation, the report counts how often links to your site were shown in supported generative AI search features, and you can break it down by page, country, date, and device. Exported values that show as unavailable can come out as zeros, so a zero deserves a second look.

Just as important is what the reviewed documentation does not describe: a query dimension, citation-source order, or separate clicks and position metrics for this report. It also doesn't establish a filter that isolates AI Overviews alone, so avoid labeling the combined totals as AI-Overview-only until you've confirmed what your selected view covers.

If your next question is how to earn these citations, tools that optimize for Google AI Overviews are compared in a separate guide. No one source replaces the others, because third-party observations, Search Console impressions, overall Search performance, and your website analytics each watch a different part of the process.

A citation is not a visit

One more boundary is worth stating. In a study published July 22, 2025, Pew Research Center matched browsing data from 900 U.S. adults in March 2025 to 68,879 unique Google searches, of which 12,593 produced an AI summary. Users clicked a link inside the summary on 1% of visits to pages that had one. Pew itself warns that summaries may have changed since the results were collected, and the 1% is not a click-through rate for each cited link. The simple use for it here is that an observed citation and a website visit are different outcomes, so a visibility metric should not be reported as traffic.

What to do with all of this

You don't need to solve position to use AI Overviews data well. You need to be clear about what was observed. Before you share the next report, it helps to agree on a few things as a team, so that the number means the same thing each time.

  1. Write down the fixed set of queries you check, and note when it changes.
  2. Pick the market, language, and device the report represents.
  3. Record the collection time, and find out whether collection includes delayed overviews and expanded sources.
  4. Decide what "position" means in your report, and name the denominator for every rate.
  5. Keep Search Console impressions and business results next to the observation-based numbers, without blending them together.

These questions carry over to any of the AI visibility tools you look at, whatever engines they cover.

For a leadership update, a sentence like this stays honest: "Within our defined query, market, device, and time sample, our site appeared in this share of observed AI Overviews. The change is a visibility trend, not a count of all users reached or proof of a permanent citation rank." As for how often to check, the research doesn't point to one correct frequency. A consistent cadence that fits the decisions you need to make is a reasonable choice, and that is our editorial advice, not a Google requirement.

Other engines follow similar rules, with their own quirks. There are roundups for Gemini visibility tracking tools, ChatGPT visibility tools, Perplexity optimization tools, Microsoft Copilot visibility tools, and tools to track brand visibility in Claude.

If you want to see this kind of tracking in practice, DeepSmith's AI Visibility checks the questions you choose on a schedule and reports mention rate, citation rate, and share of voice with the full answer history, and Google AI Overviews is one of the ten engines it covers, on the Enterprise tier. You can start with a 7-day free trial and see how the numbers are defined before you build a report on them.

AI overview tracking works best as a defined series of observations, not a promise of one permanent rank. Know what was searched, what was collected, what counted as a citation, and what the position field means before you turn the result into a marketing claim.

Frequently asked questions

How does Google AI Overviews tracking work?

A tracker repeatedly collects selected Google searches under specified conditions, detects whether an AI Overview appears, extracts its answer and source links, matches those results to your brands and pages, and compares observations over time. Its findings describe the searches and conditions it actually checked.

Can an AI Overviews tracker tell me my exact position?

It can report a defined position, but there is no single interchangeable one. A source's order in a captured list, the overview's place on the page, a page's ordinary organic rank, and a platform's feature-inclusion rank are different measurements. Ask what the number represents before treating it as a competitive ranking.

Why does a tracker show position 1 when my page ranks lower in regular results?

Some platforms record an AI Overview citation as a number-one feature appearance, and Semrush documents this convention. It does not mean your page is the first source inside the answer or that its organic rank has become number one.

Why does my manual search look different from the tracker?

The search may have been collected at a different time, from a different location or device, or with different loading and expansion settings. Answers and citations also change between observations, so a later manual search is another observation, not an automatic disproof of the earlier one.