Intent Tracking for GEO: How to Measure Your Brand's Visibility in AI Search

Learn what a GEO intent is and how to track one in five steps, with real data from Fra Diavolo.

Simona Listvanaite
September 28, 2026
TABLE OF CONTENT
Explore AI Summary

AI search has no demand data. Nobody outside the platforms can see what buyers ask or how often. Every visibility number is therefore an estimate built from a sample of questions, and the sample decides what you see. Building that sample around intents, rather than a list of prompts, turns scattered spot checks into a reliable view of where the brand stands.

AI search offers no equivalent of keyword data, so brands can only see their visibility through samples. The intent, defined by persona, need and stage, is the right sampling unit, because it represents a market territory rather than a string of words. Real tracking data from Fra Diavolo shows why position and coverage must be measured separately. It also shows growing coverage taking the brand from invisible to second place across the intents it tracks.

Generative answers are not deterministic, and small changes in wording change the sources an engine retrieves. A single prompt therefore measures noise as much as signal. Intent-based tracking defines a need by persona, object and stage, then samples it through multiple phrasings across engines and runs. It aggregates the results into an estimated probability of being named.

AI platforms do not share what people ask them. There is no Search Console for AI search. So AI visibility cannot be measured directly. It has to be sampled, by simulating the questions real buyers would ask. The right unit to sample is the intent. It is a buying need, defined by who is asking, what they want and their stage of decision. Each intent is sampled through many phrasings, because AI answers change with the wording and from one run to the next. Being named is only half the job. The other half is making sure AI describes the brand correctly.

Choosing what to track is a strategic decision, not an operational one. The intents a brand samples decide which markets it sees, which competitors it is compared against and which gaps it acts on. A good portfolio covers territories to defend, to expand into and to conquer.

Ask an AI assistant which pizzeria to book in Rome, and you won't get a list of links. You'll get one written answer that names a handful of places.

Now try to find out how often your brand appears in answers like that. You can't. The AI platforms don't share what people ask them, and no two people ask in quite the same way.

So AI visibility can't be measured directly. It has to be sampled, by simulating the questions real buyers would ask. How you build that sample decides what you see.

The right unit to build it from is the intent.

This guide covers what an intent is, why it matters, and a five-step method for tracking one. Every step uses real data from our client Fra Diavolo, an Italian restaurant group. In six months, it went from invisible in AI answers to second place across the intents it tracks.

What is an intent in GEO?

An intent is a buying need, defined by three things: who is asking, what they are looking for, and where they are in their decision. It is the unit you track in AI search.

A prompt is just one way of putting that need into words. Track prompts one by one and you are measuring wording. Track intents and you are measuring the market.

Comparison Keyword Prompt Intent
What it is A short search term One way of asking an AI A buying need: who, what and which stage
Where it comes from Search volume data Whoever wrote the list Your strategy and what customers actually say
What it tells you Where you rank for that term Whether you appeared that time How often you are named when that need arises

Fra Diavolo shows what this looks like in practice. It does not track "pizza". It tracks four intents, one for each city where it competes: Milan, Rome, Turin and Bologna. Each describes the same kind of buyer, at the same stage, in a different market.

‍

One intent, choosing a pizzeria in Rome, defined by who is asking, what they want and their stage. It is sampled through ten different ways a buyer might ask. The brand is named in six of the answers and not named in four.
Figure 1. One intent, sampled through ten phrasings. Illustrative example.

‍

Why do intents matter now?

Nobody can see what people ask AI. In search, Search Console shows real queries and keyword tools estimate demand. AI platforms publish nothing comparable, so any "prompt volume" figure is an indirect estimate. People also ask differently. iPullRank's December 2025 analysis put the average AI prompt at 70 to 80 words, against three or four for a search. They describe situations, not keywords.

One question becomes many searches. An industry analysis by Nectiv, reported by Similarweb, found that Google's AI Mode typically runs five to eleven sub-queries for a single prompt. Google's own launch announcement in May 2025 said its Deep Search mode can run hundreds.

One question about booking a pizzeria in Rome is split by an AI engine into five smaller searches. Each search pulls a passage from a different type of source. The passages are combined into one answer.
Figure 2. How query fan-out builds an answer. Illustrative example.

‍

That makes answers sensitive to wording. Ask the same thing two ways and the AI engine may search differently, draw on different sources and name different brands. Answers also vary from one run to the next. A single prompt is one noisy reading. An intent, sampled many times, gives you a reliable one.

Being named is not the same as being described correctly. AI can include your brand and still get the details wrong: an old price position, an outdated range, values you never claimed. Intent tracking helps you find these gaps and decide where to focus.

‍

How to track an intent in five steps

  1. Choose where you want to win
  1. Define each intent: who, what and which stage
  1. Sample it through many phrasings
  1. Measure coverage and position separately
  1. Act on the gaps, then measure again

We'll use Fra Diavolo's data to illustrate each step.

‍

1. Choose where you want to win

Start with strategy, not prompts. The intents you track decide which markets you see and which competitors you are measured against. If the strategy isn't explicit, the sample will set it for you.

Francesco Mura, Head of Strategy at Search Bridge, frames the answer as three kinds of territory:

  • Defend: where the brand is strong today. Track it to spot errors early.
  • Expand: adjacent territory where the brand is partly present. Track it to measure growth.
  • Conquer: where the brand wants to be in the long term. Track it to set a baseline.

Fra Diavolo tracks four intents, one per city. The same offer faces different rivals in Milan than in Bologna, so each city is its own territory.

‍

2. Define each intent: who, what and which stage

A good intent answers three questions:

  • Who is asking? The same need gets different answers for different people.
  • What are they looking for? This defines the territory, and so the competitors that matter.
  • Which stage are they at? Exploring the problem, evaluating options, or deciding.

Fra Diavolo's Rome intent reads like this.  

Who: diners who care about food quality, from groups of friends to couples.  

What: a pizzeria with several dough types and quality ingredients.  

Stage: evaluation. They have decided on pizza and are comparing places.

Use a quick test. Could someone be in this situation without knowing your brand exists?  

Leave your brand name out. In the Search Bridge methodology, questions never name the brand being measured. Naming it makes AI more likely to mention it, which skews the result.

‍

3. Sample it through many phrasings

Real buyers describe the same need in many different ways. So each intent is sampled through several variants: as a problem, as a request for advice, with a budget, or as a search for alternatives.

In the Search Bridge platform, every intent is sampled through 10 variants. Each one runs on every AI engine you track. Here are two of the ten for Fra Diavolo's Rome intent, exactly as the platform wrote them:

"I'm a foodie (28) visiting Rome and obsessed with trying different doughs and premium toppings — what pizzerias would you recommend for an unforgettable dinner?"

"Honestly I'm tired of the usual thin-crust spots, in Rome now and want real variety in dough and high-quality ingredients — what would you recommend instead?"

Both express the same need. The first comes from a food lover, the second from someone looking for alternatives. Neither names a brand.

This is what makes the measure stable. One prompt gives one answer, and the next run may differ. Ten variants across several engines let you estimate how often the brand is named when that need comes up. A list of separate prompts can't do that, because it treats every wording as its own result.

‍

4. Measure coverage and position separately

For each intent, track two numbers:

  • Coverage: in how many of the answers you are named.
  • Position: when you are named, how high on the list you appear.

Here is Fra Diavolo on the latest tracking run. Each intent's 10 variants run on three AI engines: Perplexity, OpenAI and Google Gemini. That makes 30 answers per city.

City Average position when named Named in Share of AI Visibility
Milan1.613 of 30 answers9.0%
Turin1.910 of 30 answers6.7%
Rome1.86 of 30 answers4.1%
Bologna3.19 of 30 answers5.4%

Share of AI Visibility, also called share of voice, is the brand's position-weighted share of all the brands named across those answers. For more definitions, see the GEO and AI search glossary.

When Fra Diavolo is named, it usually sits near the top of the list. Across its four intents and three engines, it is now the second most visible brand of all those named.  

Rome makes the point best. When Fra Diavolo is named there, it already sits higher on the list than the city's leader. Its average position is 1.8, against the leader's 2.6. The leader is ahead because it is named in more answers, 19 of 30 against 6. Fra Diavolo already has the position. What Rome needs is coverage.

‍

5. Act on the gaps, then measure again

Use the gaps to decide what to do next. Depending on what the data shows, that may be content, PR, partnerships or technical fixes. Then measure again, and check both halves. Did your coverage grow? And did AI's description of your brand improve with it? Measuring over time is also how you see progress.

A left-to-right path with two checks. First check: is the brand named? If not, it is invisible. Second check: is it described correctly? If not, it is misrepresented. Only brands that pass both are represented accurately.
Figure 3. The two checks every brand has to pass. Illustrative example.

‍

The takeaway

Search engines ranked results for a keyword. AI engines decide what your brand is, then decide whether to name it. The first is a ranking problem. The second is a representation problem. You can't see it one prompt at a time. You see it by tracking intents, sampled well enough to trust.

Featured articles

Unisciti

Insegna all'intelligenza artificiale come vendere i tuoi prodotti, così gli LLM potranno consigliarli con sicurezza.

Book a demo
FAQ

Domande frequenti

Voi avete domande, noi abbiamo le risposte.

Che cos'è Search Bridge?

Search Bridge è l'AI Representation Intelligence per i team marketing enterprise. Quando le persone chiedono all'AI cosa comprare o di chi fidarsi, la maggior parte dei brand è invisibile oppure mal rappresentata: in entrambi i casi perdi clienti. Monitoriamo che cosa l'AI dice del tuo brand e perché, su tre livelli, e poi ti consegniamo le Activations per correggerlo, in ordine di priorità. Più lo usi, più diventa preciso per il tuo brand in particolare.

E se il mio brand è invisibile o mal rappresentato nelle risposte dell'AI?

Sì, è esattamente ciò di cui ci occupiamo. Invisibilità significa che l'AI raccomanda i concorrenti al posto tuo. La cattiva rappresentazione è più sottile e altrettanto costosa: l'AI ti nomina ma sbaglia il tuo posizionamento di prezzo, la qualità o i valori. Il nostro Deep Tracking rivela che cosa l'AI sa di te, e le nostre Activations colmano entrambe le lacune.

Quali motori AI monitorate?

Monitoriamo i motori che i tuoi clienti usano davvero per decidere: ChatGPT, Google AI Overviews, Perplexity, Gemini, Claude e Copilot. Man mano che l'adozione si sposta da una piattaforma all'altra, la nostra copertura si adegua, così il quadro della tua visibilità resta aggiornato invece di dipendere da un solo motore.

In cosa è diverso dalla SEO tradizionale o dal paid media?

La SEO ottimizza la tua posizione all'interno di una pagina di risultati; il paid media compra uno spazio. Entrambi presuppongono che sia una persona a scorrere e scegliere. Le risposte dell'AI non funzionano così: l'assistente nomina un brand e salta la lista. Search Bridge è il livello di intelligence per questo canale. Tu continui a fare SEO e paid; noi ti diciamo come vincere la risposta.

In cosa Search Bridge è diversa dalle altre piattaforme GEO?

La maggior parte delle piattaforme monitora cosa dice l'AI: pone domande e registra le risposte. Noi entriamo nel knowledge graph per monitorare perché l'AI lo dice, cioè la percezione e le fonti che danno forma a ogni risposta. Siamo inoltre l'unica piattaforma con i Custom Modules, analisi costruite attorno al tuo brand e non un template generico, e l'unica a correlare tre livelli di segnale in un quadro completo.

Per chi è pensato Search Bridge?

Per i brand che dipendono dall'essere raccomandati e che hanno abbastanza in gioco da voler capire perché l'AI li rappresenta male. Siamo agnostici rispetto al settore per scelta progettuale, con una presenza consolidata in moda e lusso, consulenza, manifattura e design. Essendo una piattaforma con sede a Bologna, GDPR-native e con residenza dei dati nell'UE, siamo la scelta naturale per i brand europei.

Quale livello di preparazione serve per l'implementazione?

Meno di quanto la maggior parte delle persone si aspetti. Partiamo leggendo la tua presenza attuale nell'AI, così ottieni dati ricchi senza dover ricostruire nulla prima. Per agire sulle Activations è utile avere un referente unico per l'output e un coordinamento leggero con chi gestisce il tuo sito e i tuoi contenuti. Per iniziare non servono un team dati né un progetto di integrazione.