Blog
Guide

How to Track Brand Mentions in ChatGPT (Manual & Automated)

July 10, 2026/8 min read/
Guillaume RufenachtGuillaume Rufenacht

Somewhere in the past hour, a buyer in your category asked ChatGPT what to use — and ChatGPT named three brands. Nothing about that conversation appears in your analytics. If you were one of the three, you may get a signup you'll attribute to "direct". If you weren't, you'll never know the deal existed.

Tracking brand mentions in ChatGPT is how you make that invisible funnel visible. Here are the three ways to do it, from free to fully automated, and what to measure once you do.

First, Understand the Measurement Problem

ChatGPT is non-deterministic: the same prompt asked twice can return different brands, in different orders, with different framing. It also behaves differently with web search on versus off, across models, and after every OpenAI update.

That means a single check is an anecdote, not a measurement. If you ask "best CRM for consultants" once and see your brand, you know one sample of a distribution. Real tracking is repeated sampling: the same prompts, asked regularly, with results aggregated into rates and trends. Keep that in mind as you pick a method — the question isn't "can I check?", it's "can I sample consistently?"

Method 1: Manual Sampling (Free)

Build a prompt list and work through it in ChatGPT on a schedule. To make manual checking as meaningful as possible:

  • Use 20–40 real buyer prompts — recommendation questions ("best X for Y"), comparison questions ("X vs Y for Z"), and problem questions ("how do I..."). Not just your brand name.
  • Use a fresh session per prompt and turn off memory/custom instructions — otherwise earlier conversation contaminates the answers.
  • Record five things per prompt: mentioned yes/no, position (1st/2nd/3rd recommendation), sentiment/framing, competitors named, and sources cited when web search fires.
  • Repeat weekly, same prompts, and track the mention rate over time — not individual answers.

Cost: about an hour per week for 30 prompts. Honest assessment: this works as a first baseline and stops working the week someone gets busy. And weekly sampling of a noisy distribution means you'll need a month or two to distinguish real movement from variance.

Method 2: DIY API Scripts

Technical teams sometimes script it: call the OpenAI API with each prompt daily, store responses, and grep for brand names. This gets you consistency and history at API cost (cheap for 30–50 prompts).

The gotchas that bite most DIY setups:

  • The API isn't the product. ChatGPT's consumer answers include web search behavior, and the plain API without search tools behaves differently. Track the search-enabled model configuration or your data measures the wrong thing.
  • Mention extraction is harder than string matching. Brands appear with typos, abbreviations, in comparisons, or with a domain instead of a name. Competitor detection needs an entity list and fuzzy matching, or the data undercounts everyone.
  • Someone must maintain it through model deprecations, response format changes, and the analysis layer everyone forgets to build (positions, sentiment, trends, competitor share).

Method 3: Automated Tracking Platforms

Purpose-built trackers run your prompt set against ChatGPT daily and handle the extraction and analysis layers: mention detection against your tracked brand and competitors, position and sentiment scoring, citation capture, and trend charts.

Geonimo's ChatGPT Visibility Tracker adds two layers most tools skip. First, when ChatGPT searches the web before answering, Geonimo captures the fan-out queries it ran and every source it cited or silently read — which is usually where the "why am I not mentioned?" answer lives. Second, the same prompts run in parallel on Gemini, Perplexity, Claude and Google AI Overviews, so you can tell a ChatGPT-specific gap from a category-wide one.

New prompts are analyzed within minutes, so you can test hypotheses ("do we show up for agency-specific prompts?") without waiting a cycle.

The Metrics That Matter

Mention rate (visibility score)

% of tracked prompts where ChatGPT names you, aggregated daily. Your single baseline number — here's the full formula and benchmarks.

Share of voice

Your mentions vs each competitor's on identical prompts. The honest competitive KPI: your score can rise while your share falls.

Position

First recommendation converts very differently than 'also worth considering'. Track ordinal position, not just presence.

Sentiment & framing

'The industry standard' and 'a budget option with mixed reviews' are both mentions. Only one wins deals.

Citations

Which URLs ChatGPT reads and cites for your prompts — your placement target list, and the leading indicator of future mentions.

For the visibility score formula and what a good score looks like by category position, see our AI visibility score guide.

Four Mistakes to Avoid

  • Tracking only your brand name. "What is [Brand]?" tells you almost nothing. The money is in category and problem prompts where ChatGPT chooses whom to recommend.
  • Panicking over single answers. One bad answer is variance. A week of declining mention rate is a trend. React to trends.
  • Ignoring the sources. Mentions are the output; citations are the mechanism. If you track mentions without tracking which sources drive them, you can see problems but not fix them.
  • Tracking ChatGPT alone. Your buyers also ask Perplexity, Gemini and Claude — and each engine selects brands differently. Single-engine data regularly misleads.

Start This Week

Write down the 10 questions you most want ChatGPT to answer with your brand. Ask them today in fresh sessions and record who gets named. That 30-minute exercise is your baseline — and usually the moment AI visibility stops being abstract.

For the daily, five-engine version with citations and competitor share included, get a free audit — first insights on your brand within 24 hours.

Share this

Summarize with AI

ChatGPTGooglePerplexityClaude
Guillaume Rufenacht

Guillaume Rufenacht

CEO at Geonimo

Guillaume Rufenacht is the CEO and founder of Geonimo, the AI search visibility platform. He writes about GEO strategy, AI search trends, and how brands can optimize their presence across ChatGPT, Perplexity, Claude, and Google AI.

Stop tracking. Start winning.

Your AI GEO team, delivered as software. Our agents monitor, diagnose, and generate the content that gets you cited by ChatGPT, Perplexity, Claude, and Google AI. Book a free audit — first insights within 24 hours.