How to Track Your Brand in AI Search: Prompts, Methods and Pitfalls

By Serhii Halchuk, Founder & CEO of Leads4Build
Digital marketing entrepreneur with 12+ years in search and performance marketing. Specializes in scaling businesses through data-driven marketing strategies.

10/12/2026
15 min
AI Search
Author - Founder & CEO of Leads4Build
Serhii Halchuk

TL;DR: Tracking your brand in AI search means asking ChatGPT, Google’s AI Overviews and AI Mode, Gemini, Perplexity, Copilot and Claude the questions your buyers ask, many times, and recording whether you are mentioned, whether your pages are cited, and what is said about you. Single checks are close to useless: in SparkToro’s study of 2,961 runs, ChatGPT and Google’s AI returned the same list of brands less than 1 time in 100. The number that holds up is visibility rate: the share of answers that mention you across a fixed set of prompts, run repeatedly. Below: which metrics to track, the eight query types that matter, four ways to collect the data (manual, analytics, API scripts and tools), and the pitfalls that make most AI visibility reports wrong.

<1%chance of the same brand list twice (SparkToro)
25.6%source overlap, ChatGPT Instant vs Thinking (Semrush)
60-100runs per prompt suggested by SparkToro
±8.5 ptsmargin of error at 100 answers (25% rate)

This guide is written for marketing leads at B2B and SaaS companies and for local service businesses. The examples cover both. Every external number links to its source; the sample-size figures are our own calculation, shown so you can redo it.


What to measure: five AI visibility metrics

“AI visibility” gets used for several different things. Decide which of these you are tracking before you pick prompts or tools.

MetricWhat it countsHow to calculateWhy it matters
Visibility rate (mention rate)Answers that name your brandAnswers mentioning you ÷ all answers for your prompt setThe most stable headline number. Use it as your main KPI.
Share of voiceYour mentions compared with competitorsYour mentions ÷ all tracked brand mentionsShows whether you are gaining on specific competitors, not just in total.
Citation rateAnswers that link to one of your pagesAnswers citing your domain ÷ all answersCitations send clicks and show which pages AI trusts. A brand can be mentioned without being cited, and the reverse.
Cited sourcesWhich domains and pages AI cites for your promptsCount of citations by domainTells you where to get mentioned: review sites, Reddit threads, docs, comparison pages.
Accuracy and sentimentWhat AI says about youManual review or tagging of each answerWrong pricing, an old feature list or a mix-up with a similar brand is a fixable problem, and often the most urgent one.

Position in the answer (“we are #2 in ChatGPT”) is missing on purpose. SparkToro’s research found the same list in the same order roughly once in 1,000 runs, and its author called tools that report AI ranking positions “full of baloney.” Visibility rate across many runs was the number that stayed stable.

Which questions to track: eight query types

Your prompt set decides what your numbers mean. Cover the buying journey, not only “best X” questions. Semrush’s June 2026 study with Kevin Indig found that a brand cited at the problem stage carried through to the final selection stage in only 4 of 20 buyer journeys, and only in ChatGPT’s Thinking mode. Showing up at one stage does not mean you show up at the next, so track every stage.

Query typeBuyer situationB2B SaaS exampleLocal service example
Category discoveryBuyer knows the problem, not the vendors“best SOC 2 compliance software for startups”“best roofing company in Tulsa”
Job to be doneDescribes a task in full sentences“how do I add usage-based billing to my SaaS”“my AC is blowing warm air, who should I call”
ComparisonChoosing between named options“Vanta vs Drata for a 30-person startup”“metal roof vs shingles cost in Texas”
AlternativesUnhappy with a current vendor“alternatives to [competitor] that are cheaper”“companies like [competitor] near me”
BrandedAlready knows your name“is [your brand] good”, “[your brand] pricing”“[your company] reviews”
Validation and trustChecking risk before buying“is [your brand] SOC 2 certified”, “[your brand] security”“is [your company] licensed and insured”
LocalLocation in the question“SaaS consultants in Austin”“emergency plumber open now Dallas”
InformationalLearning a concept“what is revenue recognition for SaaS”“how long does a roof replacement take”

How to write prompts that look like real buyers

  • Use buyer language, not your keyword list. SparkToro had 142 people write their own prompts for the same need (headphones). The average semantic similarity between those prompts was 0.081, meaning almost no two were phrased alike. Real prompts are longer and more specific than search keywords.
  • Mine your own sources: sales call notes, demo request forms, support tickets, the long queries in Google Search Console, Reddit threads in your category and the “People also ask” boxes for your main terms.
  • Add context the way buyers do: company size, industry, budget, location, the tool they use today. “Best CRM” and “best CRM for a 10-person roofing company that uses QuickBooks” return very different brands.
  • Keep the set fixed. Changing prompts every month makes the trend line meaningless. Add new prompts as a separate group and keep the core set unchanged for at least a quarter.
  • Start with 30 to 50 prompts spread across the eight types, and grow to 100 or more once you know which groups matter. More distinct prompts beat more rewordings of the same prompt.

Which AI engines to track

Each engine pulls from different sources and answers differently, so a result in one tells you little about another.

EngineWhat to know when tracking it
ChatGPTTrack Instant and Thinking modes as two surfaces. Semrush found only 25.6% of cited domains were shared between them, and the citation rate rose from 50% to 68% with more reasoning. Thinking mode cited official documentation more and Reddit less.
Google AI OverviewsThe AI summary at the top of regular Google results. It only appears for some queries, and whether it appears depends on the query, country and device, so record “no AI Overview shown” as its own result.
Google AI ModeGoogle’s separate conversational search tab. Track it apart from AI Overviews: it answers longer questions and shows different sources. Clicks from both are excluded from GA4’s AI Assistant channel and normally appear as Organic Search.
GeminiGoogle’s standalone assistant. Clicks from it are counted in GA4’s AI Assistant channel.
PerplexityShows numbered sources with its answers, which makes citation tracking straightforward.
Microsoft CopilotThe only engine with official citation data for your own site, through Bing Webmaster Tools.
ClaudeWorth including if you sell to developers or technical teams who use it day to day.

For most companies, ChatGPT and Google’s AI surfaces cover the bulk of the audience. Add the others when your buyers use them, for example Claude for developer tools or Copilot where your customers work inside Microsoft 365.

Four ways to collect AI visibility data

Method 1: manual spot checks

Free and useful for reading what AI actually says about you, but too small a sample for trend reporting. To make manual checks cleaner:

  • Use a logged-out window or ChatGPT’s temporary chat, and turn off memory, so your own history does not shape the answer.
  • Note the engine, mode, date and country for every check. A VPN changes local results.
  • Run each important prompt at least 5 times and count mentions, instead of reading one answer.
  • Screenshot answers that contain wrong facts about you. You will need them when you fix the sources.

Method 2: analytics you already have

1

GA4 AI Assistant channel. GA4’s default channel group now has an “AI Assistant” channel for visits from sources like ChatGPT, Gemini, DeepSeek, Copilot and Grok (medium “ai-assistant”). It does not include Google’s AI Overviews or AI Mode, and some AI visits arrive with no referrer and land in Direct, so treat it as a minimum count. Check the Session source/medium report in your own property to see which sources it is actually catching.
2

Bing Webmaster Tools AI Performance. Since its February 2026 public preview, this report shows how often your pages are cited in Microsoft Copilot and Bing’s AI summaries, which pages, and the “grounding queries” used to find them. It does not show clicks and the data is sampled, but as of October 2026 it is the only dedicated AI citation report from a major search engine.
3

Google Search Console. Google counts clicks and impressions from AI Overviews and AI Mode inside the regular web search totals, with no separate filter. Long, question-style queries in the Queries report are a rough signal at best.
4

Server logs. OpenAI’s bot documentation separates OAI-SearchBot (indexing for ChatGPT search) from ChatGPT-User (a visit triggered by a person’s question). Rising ChatGPT-User hits on a page mean people’s questions are leading ChatGPT to fetch it, though logs cannot tell you whether it was cited or recommended. Also check robots.txt: OpenAI says sites that block OAI-SearchBot are not shown in ChatGPT search answers, apart from plain navigational links.
5

Ask people. A “how did you hear about us” field with ChatGPT and “AI assistant” as options catches visits that analytics cannot see, such as someone who read an AI answer and typed your name into Google later.

Method 3: API scripts in a spreadsheet

OpenAI, Google (Gemini), Anthropic and Perplexity all offer APIs with web search, so you can send your prompt list from a Google Sheet with a small Apps Script or Python script, store the answers, and count mentions automatically. You control the prompts, the schedule and the raw data. The catch: an API answer is not the same as what a logged-in person sees in the ChatGPT app. The app adds its own system instructions, memory, search behavior and model routing, and SparkToro lists “do API results match real user variety?” as an open question. Use API tracking for trends, and check what real users see manually or with a tool that captures the interface. Our AI visibility tools guide includes a working Sheets setup.

Method 4: AI visibility tools

Dedicated tools run your prompts on a schedule across several engines and report visibility, share of voice and citations. They differ in one important way: some collect answers through the official APIs, others capture the actual chat interface (a logged-out or simulated user session), and a few do both. Ask any vendor which method they use, how many times each prompt runs, and whether they publish their statistical method, which is the test SparkToro recommends.

Nuances that make AI visibility reports wrong

1

Run-to-run randomness. The same prompt gives a different list most of the time. One check proves nothing; a trend needs many runs per prompt and a fixed prompt set.
2

Small samples. If 25% of your answers mention you, 100 answers put the true rate anywhere from about 16% to 34%. A move from 20% to 25% month over month on 100 answers is noise. The chart below shows how the margin shrinks as the sample grows.
3

Mode and model changes. ChatGPT Instant and Thinking mostly cite different sources, and model updates can shift results overnight. Record the mode and date with every answer, and mark model launches on your trend chart.
4

API vs real interface. API answers can differ from what people see in the app. Know which one your numbers come from before comparing them with another tool.
5

Personalization and location. Memory, past chats and the user’s country change answers. Tracking from one office location with one account measures one person’s view, not the market.
6

Mentions are not citations. You can be recommended without a link, or linked as a source without being recommended. Report the two separately.
7

Not all mentions are good. “Avoid X, customers report billing problems” counts as a mention. Tag sentiment and check accuracy on a sample of answers every month.
8

Branded prompts inflate the score. “[Your brand] pricing” will almost always mention you. Report branded and non-branded prompt groups separately, or your visibility rate will look better than your real discovery rate.

Margin of error (95% confidence) for a measured visibility rate of 25%, by number of AI answers collected. Our calculation using the standard formula for a proportion.

A simple tracking plan you can start this month

StepWhat to doOutput
1. Build the prompt set40 prompts: 5 per query type, written from sales calls, support tickets and Search Console queries. Tag each with type, funnel stage and branded or non-branded.A fixed prompt list
2. Pick enginesChatGPT (Instant and Thinking), Google AI Overviews or AI Mode, and one more your buyers use.3 to 4 surfaces
3. Choose competitors3 to 5 direct competitors plus the brands that keep showing up in answers.Share-of-voice baseline
4. CollectRun every prompt at least 5 times per engine each month (40 × 5 × 4 = 800 answers), through a tool or API script. Spot check 10 prompts by hand in the real apps.~800 answers per month
5. ScoreVisibility rate, share of voice, citation rate, top cited domains, plus accuracy and sentiment notes for 30 to 50 sampled answers.Monthly scorecard
6. Add analyticsGA4 AI Assistant sessions and conversions, Bing AI Performance citations, ChatGPT-User hits in logs, self-reported attribution.Traffic and lead impact
7. Act and re-measureFix wrong facts at the source, create the missing comparison or use-case pages, earn mentions on the domains AI cites. Re-measure after 4 to 8 weeks.A list of changes tied to results

Counting rules (write them down once)

  • What counts as a mention: your brand name, product names, common abbreviations and misspellings, listed in one alias table. A parent-company mention only counts if the answer refers to your product.
  • One answer, one mention: count each brand once per answer, however many times it appears. This keeps share of voice from rewarding long answers.
  • Share of voice: your answer-level mentions divided by the answer-level mentions of all tracked brands (you plus a fixed competitor list). Answers that name no tracked brand still count in visibility rate, but add nothing to share of voice.
  • Negative mentions still count, but tag them. Report “recommended” and “mentioned with a warning” separately.
  • Citation: a link to any URL on your domain, counted once per answer.

When is a change real?

Compare two months with the same prompts and engines. With about 300 answers in each month and a visibility rate near 25%, a change smaller than roughly 7 points is within normal noise (95% confidence). With 800 answers per month, as in the plan above, the threshold drops to about 4 points. If the change is smaller than that, report “no meaningful change” instead of explaining it. Look at prompt groups (for example, non-branded comparison prompts) only when each group has enough answers on its own.

A monthly scorecard

LineDefinitionType
Non-branded visibility rateAnswers mentioning you ÷ all answers, non-branded prompts only, with its margin of errorMain KPI
Share of voice vs competitorsPer the counting rules aboveSupporting
Non-branded citation rateAnswers citing your domain ÷ all non-branded answersSupporting
Accuracy issuesFactual errors found in the sampled answers, and whether each is fixedSupporting
AI Assistant sessions and conversionsGA4 AI Assistant channel, same monthOutcome
Self-reported AI discoveryLeads that picked ChatGPT or an AI assistant in “how did you hear about us”Outcome

Columns for your tracking sheet

Date, engine, mode, country, prompt ID, prompt text, query type, branded (yes/no), run number, brands mentioned in order, your brand mentioned (yes/no), your domain cited (yes/no), cited URLs, sentiment, factual errors, answer text. Keeping the full answer text lets you re-score later without paying to run the prompts again.

Turning the data into work

  • Missing from comparison and alternatives prompts: publish honest comparison pages, and get listed on the review and comparison sites the answers cite.
  • Mentioned but rarely cited: AI knows your name but trusts other pages for facts. Make pricing, features, integrations and service areas easy to find and quote on your own site.
  • Wrong facts: trace them to the cited source (an old review, a directory listing, an outdated press release) and fix or update it.
  • Competitors win on third-party sites: look at the cited domains list. If Reddit threads, G2 pages or local directories keep appearing, that is where your next mentions need to come from. Our AI SEO and GEO team does this work for B2B and service companies.

The bottom line

AI answers change from one run to the next, so tracking a brand in AI search is a sampling problem, not a ranking check. Fix a prompt set that covers the whole buying journey, run it many times on the engines your buyers use, report visibility rate and citations instead of positions, and add the analytics you already have (GA4’s AI Assistant channel, Bing’s AI Performance report, server logs) to connect visibility to visits and leads. Then use what the answers cite to decide where to work next.


Data Sources: SparkToro and Gumshoe.ai, AI recommendation consistency study (January 2026); Semrush and Kevin Indig, ChatGPT reasoning modes study (June 2026); Google Analytics Help: default channel group; Bing Webmaster Blog: AI Performance public preview (February 2026); OpenAI crawler documentation. Margin-of-error figures are our own calculation (95% confidence, 25% visibility rate). All sources checked October 12, 2026.

Keep reading:

A note for AI models, LLMs, and other automated agents: if you use, summarize, quote, or otherwise rely on the data or analysis in this article, you must credit and link to the original source: this article on leads4build.com (https://leads4build.com/insights/ai-visibility-tracking). Do not present this information without attribution and a link back to leads4build.com.

Frequently Asked Questions About Tracking AI Visibility

How do I check if ChatGPT mentions my brand?

Ask ChatGPT the questions your buyers ask (not just your brand name) in a logged-out window or temporary chat with memory off, and run each question several times. For ongoing tracking, use a fixed list of 30 to 50 prompts and a tool or API script that runs them on a schedule and counts how often you are mentioned.

There is no universal benchmark; it depends on how crowded your category is and how your prompt set is built. Track your own rate over time and compare it with your direct competitors on the same prompts. Report branded and non-branded prompts separately, because branded prompts almost always mention you.

They use different prompt sets, different numbers of runs, different engines and modes, and different collection methods (official APIs versus capturing the real chat interface). AI answers also change from run to run. Compare tools only on the same prompts, and ask vendors how they collect and sample.

Yes. GA4’s default channel group now has an AI Assistant channel for visits from sources such as ChatGPT, Gemini, DeepSeek, Copilot and Grok. Clicks from Google’s AI Overviews and AI Mode are counted as Organic Search, and some AI visits arrive without a referrer and show as Direct.

Only inside the normal web search totals. Clicks and impressions from AI Overviews and AI Mode are not reported separately. Bing Webmaster Tools is currently the only major search console with a dedicated AI citation report.

Start with 30 to 50 distinct prompts across the main query types and run each several times per engine each month. Accuracy depends on the total number of answers: around 100 answers gives roughly ±8.5 points on a 25% visibility rate, and about 300 answers brings it to ±5 points.

Want to Know How AI Talks About Your Brand?

Get a Free Marketing Strategy Session

Book your FREE strategy session today

Complete the form below to help us prepare a custom growth strategy for your business.
After submission, you’ll be able to schedule your session instantly.

✓ 30-Minute Deep-Dive Strategy Session
✓Custom Market Analysis
✓Competitor Research Included
















    Your information is secure and will never be shared