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

Join the brands AI recommends first

Teach AI how to sell your products, so LLMs can recommend you with confidence.

Book a demo
FAQ

Frequently asked questions

You have questions, we have answers.

What is Search Bridge?

Search Bridge is AI Representation Intelligence for enterprise marketing teams. When people ask AI what to buy or trust, most brands are either invisible or misrepresented, and both cost you customers. We track what AI says about your brand and why, across three layers, then hand you the Activations to fix it, in priority order. The more you use it, the smarter it gets for your brand specifically.

What if my brand is invisible or misrepresented in AI answers?

Yes, this is exactly what we do. Invisibility means AI recommends competitors instead of you. Misrepresentation is subtler and just as costly: AI mentions you but gets your price positioning, quality, or values wrong. Our Deep Tracking reveals what AI knows about you, and our activations close both gaps.

What AI engines do you track?

We track the engines your customers actually use to make decisions — ChatGPT, Google AI Overviews, Perplexity, Gemini, Claude, and Copilot. As consumer adoption shifts across platforms, our coverage follows, so your visibility picture stays current rather than tied to a single engine.

How is it different from traditional SEO or paid media?

SEO optimizes where you rank on a page; paid media buys placement. Both assume a human scrolls and chooses. AI answers don't work that way — the assistant names a brand and skips the list. Search Bridge is the intelligence layer for that channel. You keep doing SEO and paid; we tell you how to win the answer.

How is Search Bridge different from other GEO platforms?

Most platforms track what AI says. They ask questions and record answers. We go inside the knowledge graph to track why AI says it, the perception and the sources shaping every response. We're also the only platform with Custom Modules, analysis built around your brand, not a generic template, and the only one correlating three signal layers into one complete picture.

Who is Search Bridge best for?

Brands that depend on being recommended and have enough at stake to want to know why AI gets them wrong. We're industry-agnostic by design, with deep traction in fashion and luxury, consulting, manufacturing, and design. As a Bologna-based, GDPR-native platform with EU data residency, we're a natural fit for European brands.

What implementation readiness is required?

Less than most expect. We start by reading your current AI presence, so you see rich data without rebuilding anything first. To act on the Activations, it helps to have one owner for the output and light coordination with whoever manages your site and content. No data team or integration project needed to begin.