Guide

How to track brand mentions in ChatGPT

A step-by-step method to track how often ChatGPT mentions your brand and competitors: a free spreadsheet approach, a sample tracking table, and how to automate it.

Updated

You can’t search ChatGPT the way you search Twitter. There is no feed of everyone’s conversations, and OpenAI doesn’t tell brands when they are mentioned. Tracking brand mentions in ChatGPT means asking it the questions your buyers ask, the same way every time, and recording what it says.

This guide gives you two ways to do that. The manual method costs nothing and takes about an hour a week for a small prompt set. The automated method does the same thing on a schedule. Both use the same logic, so you can start by hand and switch later without losing comparability.

What you are tracking

For each answer, you want four facts:

  • Mentioned: does the answer name your brand, under any of its names?
  • Competitors: which of the competitors you track are named?
  • Citations: which sources does ChatGPT attribute the answer to, and is any of them on your domain?
  • Description: how does the answer describe you? Old pricing, wrong audience and missing features all show up here.

Counted over many answers, these become a mention rate, an owned citation rate and a tracked share of voice.

The manual method, step by step

  1. 1

    Pick 10 to 20 prompts.

    Use questions a buyer would type before they know your name: "best product analytics tool for a seed-stage startup", "Mixpanel alternatives for a small team", "PostHog vs Amplitude for B2B SaaS". Our guide on choosing prompts explains how to pick them. Write them in a sheet and never edit the wording casually.

  2. 2

    List your brand names and competitors.

    For your brand, write every alias: product name, company name, domain and common spellings. Add three to five competitors with their aliases too. "Acme", "Acme Analytics" and "acme.io" should all count as one brand.

  3. 3

    Open a temporary chat.

    In ChatGPT, start a new chat and turn on temporary chat. Temporary chats don’t use or create memories and don’t appear in your history, so your past research doesn’t color the answer. Use a new temporary chat for every prompt.

  4. 4

    Paste the prompt exactly.

    Copy it from your sheet. Small wording changes produce different answers, so consistency matters more than phrasing.

  5. 5

    Wait for the full answer and open the sources.

    If ChatGPT searched the web, it shows source links. Open the sources list and copy each URL.

  6. 6

    Record one row per answer.

    Date, prompt, mentioned yes or no, competitors named, cited URLs, whether any cited URL is on your domain, and a short note on how you were described.

  7. 7

    Mark failures separately.

    If ChatGPT errored, asked you to log in or hit a limit, write "failed" and leave that row out of your rates. A failed check is not a missed mention.

  8. 8

    Repeat weekly.

    Same prompts, same day of the week if you can, same setup. If you reword a prompt, treat it as a new prompt with a new baseline.

A sample tracking table

Here is what one week looks like for a fictional product, Acme Analytics, tracked against Mixpanel, PostHog and Amplitude.

Example data for illustration.
PromptAcme mentionedCompetitors namedCited sourcesAcme domain cited
best product analytics tool for a seed-stage startupYesMixpanel, PostHoga "best tools" roundup, posthog.com, acme.ioYes
Mixpanel alternatives for a small teamYesPostHog, Amplitudea review site, a Reddit threadNo
PostHog vs Amplitude for B2B SaaSNoPostHog, Amplitudeposthog.com, amplitude.com, a comparison blogNo
how do I track feature adoption without a data engineerNoPostHog, Mixpanela how-to article, posthog.com docsNo
simple analytics for a two-person SaaSYesPostHogacme.io, a directory listingYes
Amplitude pricing for startups(failed: rate limit)

From this week: 5 answers captured (the failed one is excluded), Acme mentioned in 3, so the mention rate is 3 ÷ 5 = 60%. Acme’s own domain was cited in 2 of 5, an owned citation rate of 40%. The two answers without Acme are gaps: PostHog appears in both, and their cited sources show where to look next.

Reading the results

  • Look at rates over weeks, not single answers. One answer can change on the next run. Five weeks of the same 20 prompts tells you something.
  • Group by prompt type. You might be named in every "simple analytics" prompt and none of the comparison prompts. That points to the pages you are missing.
  • Count cited domains. Across all answers, which domains come up most? Those sources describe your category. If you are absent from the top five, start there.
  • Watch the description. A wrong fact repeated across answers usually traces back to one outdated page.

Where the manual method breaks down

The spreadsheet works well for a first baseline. It gets hard when:

  • You want more than one assistant. Twenty prompts across ChatGPT, Claude, Perplexity and Google AI Overviews is 80 answers per round.
  • You want daily data. More answers smooth out run-to-run variation.
  • You lose track of which wording was used when, and trends start comparing different prompts.
  • Copying sources by hand becomes the slowest part of the job.

The automated method with AEOmeter

AEOmeter runs the same loop for you. You set it up once:

  1. 1

    Add your brand and competitors.

    Your brand, its aliases and owned domains, then the competitors you want to compare against.

  2. 2

    Add prompts.

    Start from the suggested prompts, paste your own, or import a CSV or text list with a preview before saving. Tag them by type. See prompt tracking.

  3. 3

    Connect the Chrome extension.

    It runs checks in background tabs of your own Chrome, signed into your own ChatGPT account, with temporary chat turned on where it can.

  4. 4

    Set a daily schedule.

    Checks are queued at the time you choose and run when your Chrome is open and connected.

Each answer is saved with its cited sources. Mentions are counted with exact, case-insensitive alias matching, so the counts are repeatable. Failed and blocked checks are shown and kept out of the rates. Editing a prompt starts a new baseline, so trends compare like with like. The ChatGPT engine page covers ChatGPT specifics, and citation tracking shows how sources are grouped by domain and page.

One trade-off to know up front: collection happens in your browser, so your Chrome has to be open for scheduled checks to run.

Manual spreadsheetAEOmeter
SetupA sheet and a temporary chatBrand, prompts and the Chrome extension
Time per roundAbout a minute or two per answerRuns in background tabs
AssistantsWhatever you have time forChatGPT, Claude, Perplexity, Google AI Overviews
SourcesCopied by handSaved with every answer
RequirementYour timeChrome open during checks

FAQ

Can I get alerts when ChatGPT mentions my brand?

No tool can see other people’s ChatGPT conversations, so true mention alerts are not possible. What you can track is how often ChatGPT mentions you in answers to a prompt set you choose.

Why use temporary chat?

Temporary chat does not use or create memories, so ChatGPT doesn’t tailor the answer to everything you have asked about your own product before. That gets you closer to what a new buyer would see.

How many prompts should I track?

Ten to twenty is enough to start by hand. With a tool, 20 to 50 prompts across your main buyer questions gives a steadier picture. See choosing prompts.

Does a mention in ChatGPT count if it is negative?

In this method a mention is a mention. Read the answer text to judge how you were described. AEOmeter also counts mentions without scoring sentiment, and keeps the original answer for you to read.

Should I track my brand name as a prompt?

A prompt like "what is Acme Analytics?" is useful for checking how you are described, but it will almost always mention you. Keep it separate from buyer prompts so it doesn’t inflate your mention rate.

See what AI tells your buyers about you.

Add your brand, a few competitors and the questions your buyers ask. Your first answers arrive as soon as the extension is connected.

Track your first brandNeeds Chrome and your own AI accounts.