How to Track Brand Mentions in ChatGPT and Perplexity

Written by the Seolyn team9 min read

Key takeaway

To track brand mentions in ChatGPT and Perplexity, you run a fixed set of prompts your buyers would realistically ask, repeat each one multiple times to account for output variance, and log whether your brand appears, in what position, and whether it's linked as a source. There's no dashboard equivalent to Google Search Console for this yet, so most founders either build a small manual tracking spreadsheet or use a purpose-built LLM monitoring tool like Profound, Otterly.ai, or Peec AI.

To track brand mentions in ChatGPT and Perplexity, you run a fixed set of prompts your buyers would realistically ask, repeat each one multiple times to account for output variance, and log whether your brand appears, in what position, and whether it's linked as a source. There's no dashboard equivalent to Google Search Console for this yet, so most founders either build a small manual tracking spreadsheet or use a purpose-built LLM monitoring tool like Profound, Otterly.ai, or Peec AI.

That's the honest starting point. Everything below is about doing it properly instead of guessing based on three ChatGPT screenshots your co-founder sent you in Slack.

Why This Isn't Like Rank Tracking

Google rank trackers work because the SERP is deterministic-ish: same query, same location, similar results within a day. LLM answers aren't built that way.

Ask ChatGPT "best AI SEO tool for indie hackers" five times in a row with the same account and you can get five different answers — different tools mentioned, different order, sometimes your brand shows up twice and then disappears for a week. This happens because of three things stacked on top of each other:

  • Sampling temperature. Even at low temperature, token-level randomness means the model doesn't always retrieve the same training associations or weight the same retrieved documents identically.
  • Retrieval variance. Perplexity and ChatGPT's browsing mode pull live search results before generating an answer. If the underlying search index returns a slightly different page set that hour, the answer changes.
  • Session and account state. Logged-in ChatGPT sessions increasingly use memory and prior conversation context, so your results in an incognito test won't match what a logged-in user with search history sees.

The practical consequence: a single query, run once, tells you almost nothing. If you're serious about this, you need repeated sampling — the same way you wouldn't judge a slot machine's payout rate from one pull.

Mention vs. Citation: Track Both, Separately

Most founders conflate these and it wrecks their data.

A mention is your brand name appearing in the generated text, with or without a link. A citation is your URL appearing as a linked source, usually in Perplexity's numbered references or ChatGPT's inline source chips when browsing is active.

These behave differently and matter for different reasons. Mentions without citations mean the model has memorized your brand from training data — good for brand recall, but you can't influence it quickly since it depends on pretraining data cutoffs. Citations mean the model retrieved and read your actual page in that session — this is the one you can move in weeks, not months, because it depends on your content being crawlable, well-structured, and matched to the query. We cover the mechanics of earning that second kind in how to get cited by ChatGPT and AI search engines.

If your tracking system only counts "did the brand name show up," you'll miss the fact that you're getting zero citations even while mentions look healthy — which tells you your content isn't the thing driving the mention, your name recognition is.

The Manual Method (Do This First, Even If You Buy a Tool Later)

Before paying for anything, build this yourself once. It takes an afternoon and teaches you what a tool is actually measuring under the hood.

  1. Build a prompt bank of 15–30 queries. Pull real phrasing from your own customer interviews, support tickets, and Reddit threads — not "best SEO tools" but "what should a solo founder use to get cited by AI search without a content team." Specific, buyer-intent phrasing surfaces different answers than generic head terms.
  2. Run each prompt 5–10 times across a fresh, logged-out session for ChatGPT (to avoid memory contamination) and once in Perplexity's default and Pro modes separately, since they route to different underlying retrieval.
  3. Log four fields per run: mentioned (y/n), position in the list (1st, 3rd, buried in paragraph 4), cited with a link (y/n), and which competitors appeared alongside you.
  4. Repeat weekly, same day, same time window. Model behavior shifts after provider updates — OpenAI and Perplexity both ship silent retrieval and ranking changes, and a spike or drop in your numbers is often a model update, not something you did.

A basic spreadsheet with these four columns per prompt, tracked weekly, will tell you more than most paid dashboards in month one, because you understand exactly what's being counted.

Tools That Automate This

Once you've done it manually and understand the noise in the data, automating makes sense — mostly to save time on the repetition, not because the tools have some secret access you don't.

LLM-native monitoring platforms (Profound, Otterly.ai, Peec AI, Rankscale, and similar) run scheduled prompt batches across ChatGPT, Perplexity, Gemini, and sometimes Claude, and give you share-of-voice reporting against named competitors. Pricing generally starts in the $100–$300/month range for early-stage plans as of 2025, scaling with prompt volume. Worth it once you have paying customers and want a repeatable competitive benchmark; overkill if you're pre-revenue.

API-based DIY tracking. Both OpenAI and Perplexity expose APIs that let you script the exact repeated-sampling method above instead of doing it by hand in a browser. This is the cheapest scalable option — you pay per API call (fractions of a cent to a few cents per query depending on model) instead of a monthly SaaS fee. The tradeoff: API responses sometimes differ slightly from the consumer app because the app layer adds system prompts and browsing behavior the raw API doesn't replicate exactly. Treat API tracking as a directional proxy, not a perfect mirror of what your customers see.

Browser automation / scraping. Technically possible but fragile — both platforms actively work against automated scraping in their consumer UIs, sessions get flagged, and you'll spend more time fixing broken scripts than reading data. Not recommended as your primary method.

If you're deciding between building this yourself or using a tool, the same build-vs-buy logic we lay out in AI SEO agent for SaaS startups: what to know applies here — manual tracking teaches you the mechanics, automation saves time once you know what you're looking for.

Metrics That Actually Matter

Raw mention count is a vanity number. Track these instead:

  • Mention rate: percentage of your prompt bank runs where your brand appears at all. If you're at 20% across your prompt set, that's your real baseline — not "I saw us mentioned once."
  • Citation rate: percentage of runs where your URL is specifically linked as a source. This is the number most directly tied to your content quality and structure.
  • Share of voice vs. named competitors: in runs where any brand in your category is mentioned, how often is it you vs. them. This matters more than absolute mention rate because it tells you whether the category conversation includes you at all.
  • Position/prominence: mentioned first with a paragraph of detail vs. buried in a comma-separated list at the end. Position correlates with how much weight the model assigns your brand as the answer, not just an afterthought.
  • Sentiment framing: is the model describing you accurately, or has stale/incorrect training data attached an old positioning to your brand (common if you've repositioned or renamed a product in the last year).

Track these monthly at minimum, since week-to-week noise from sampling variance will otherwise make you chase ghosts.

What Breaks When Founders Automate This Without Understanding the Basics

We've watched this pattern repeatedly with SaaS founders trying to shortcut the process:

Prompt drift. You build a prompt bank once, then never revisit it. Six months later your product has repositioned, your competitors have changed, and you're tracking mentions for a version of your business that no longer exists. Refresh the prompt bank quarterly against actual customer language.

Single-sample panic. A founder runs one query, doesn't see their brand, and concludes "AI search hates us." Then runs it again an hour later and it appears. Without repeated sampling, you can't tell signal from noise — you'll make product and content decisions based on a coin flip.

Confusing citation with ranking. Being cited once in a Perplexity answer isn't a permanent position — there's no cache, no page 1. Every query is regenerated fresh, so consistency across a prompt bank over time is the only meaningful signal, not a single win you screenshot for a pitch deck.

Ignoring the content side entirely. Tracking mentions without doing anything to earn more of them is just measurement theater. The tracking tells you where you stand; the actual movement comes from writing content structured the way these models parse and quote — which we detail in how to structure content for AI search engines and how to rank in AI answer engines like Perplexity.

A Realistic Cadence for Solo Founders

You don't need daily tracking. A workable rhythm:

  • Weekly: run your prompt bank (automated or manual), log the four core fields.
  • Monthly: review mention rate, citation rate, and share of voice trends; refresh 3-5 stale prompts.
  • Quarterly: rebuild the prompt bank from fresh customer language and competitive shifts.

This cadence catches real trend shifts (a model update tanking your citations, a competitor's new content pulling ahead) without drowning you in noise from hour-to-hour variance.

Frequently Asked Questions

Q: Can I track brand mentions in ChatGPT for free?

Yes. Running manual prompts through the ChatGPT web interface and logging results in a spreadsheet costs nothing but time. Paid tools save time on repetition and add multi-model comparison, but they aren't required to get started.

Q: Why does my brand show up in ChatGPT one day and disappear the next?

LLM answers are generated fresh each time using probabilistic sampling and, for browsing-enabled queries, live retrieval that can pull different source pages hour to hour. A single disappearance usually reflects normal variance, not a real ranking drop — track mention rate across repeated samples instead of one-off checks.

Q: Is Perplexity easier to track than ChatGPT?

Somewhat. Perplexity shows numbered source citations directly in its answers, which makes it easier to confirm whether your specific URL was retrieved and linked. ChatGPT's citation behavior depends on whether browsing mode is active and is less consistently surfaced in the interface.

Q: What's a good mention rate to aim for?

There's no universal benchmark, but for a well-optimized niche SaaS brand with strong topical content, a 30-50% mention rate across a well-targeted, buyer-intent prompt bank is a reasonable early goal. Broad, generic prompts ("best SaaS tools") will always dilute this number since you're competing against every brand in the category.

Q: Do I need a paid monitoring tool if I'm pre-revenue?

Probably not yet. Build the manual tracking spreadsheet first — it costs nothing and teaches you what's actually being measured. Move to a paid platform like Profound or Otterly.ai once you have enough competitors and prompt volume that manual tracking becomes a weekly time sink instead of a quick check.