All Articles
    AI VisibilityPublished August 8, 20267 min read

    How to Track AI Model Sentiment About Your Brand

    Being named by ChatGPT is not the same as being recommended by it. AI sentiment is the tone attached to your name, it is mostly written by other people, and here is the method for measuring it and tracing it back to its source.

    Matiss Katanenko

    Matiss Katanenko

    Co-founder, Honeyb

    How to Track AI Model Sentiment About Your Brand

    To track AI model sentiment about your brand, run a fixed set of buyer prompts across the major engines on a schedule, score every answer not just for whether you appear but for the tone attached to your name, and trace that tone back to the sources the engine cited. The reason this is a separate job from counting mentions is simple and a little uncomfortable: an engine can name you and still talk the reader out of choosing you, and the words it uses to do so are usually not yours. They are lifted from a review site, a comparison page or, most often, a community thread, because Reddit alone is the single most-cited source in AI answers at 40.1% of all citations (Semrush). Your AI sentiment, in other words, is largely written by strangers, which is exactly why it needs watching rather than assuming.

    So here is the verdict this piece defends, stated plainly. Tracking AI sentiment is not about checking whether the robot likes you, it is about measuring the tone of each answer and identifying the sources that set that tone, on a repeating schedule, because a flattering reply you screenshot on Monday tells you almost nothing about the answer the next buyer sees on Friday. Sentiment (the mood and framing an engine attaches to your brand when it mentions you) is the metric that separates being visible from being chosen, and unlike visibility it is authored somewhere you do not control.

    Who actually writes your AI sentiment

    40.1%

    of all AI citations point to Reddit

    The single most-cited source in AI answers. Semrush.

    62%

    of AI citations never name the brand

    Tone attaches to whoever does get named. Semrush.

    ~70%

    of repeat questions return a different answer

    A flattering reply today need not repeat tomorrow. SparkToro.

    Three findings that explain why the tone of an AI answer about your brand is rarely yours to write. Sources: Semrush citation analysis (roughly 150,000 citations across 5,000 keywords, June 2025) and SparkToro's repeat-query study.

    Sentiment is not the same as visibility

    It is tempting to treat a mention as a win and move on, but visibility and sentiment can move in opposite directions and often do. Visibility asks whether your name is in the answer; sentiment asks how your name is described once it is there, and the gap between the two is where deals quietly leak. A tool can be named in nine buyer answers out of ten and lose all nine because the word that follows its name is "clunky", and no mention-counter would flag it. Semrush found that 62% of AI citations never name the brand at all, which means a page can shape the tone of an answer about you without ever crediting you, so the mood and the mention count are not even drawn from the same places. If you are still establishing whether you show up before worrying about how, our platforms for AI sentiment tracking sit alongside the plain mention trackers, but the measurement discipline below is what turns either into a signal you can act on.

    The instability makes the case sharper still. The same question returns a different answer roughly 70% of the time (SparkToro), and two identical queries match the same brand list less than one time in a hundred, so a single positive answer is a sample of one from a distribution you have not measured. Read that the way it deserves: the tone you happen to catch on a given afternoon is weather, not climate, and the only way to tell a genuine reputation problem from a bad roll of the dice is to sample the same prompts many times and watch where the average sits. This is the same volatility that leaves teams staring at a dashboard asking why their AI visibility suddenly dropped, and the answer, more often than not, is that it did not.

    Where the tone actually comes from

    If sentiment were written on your own pages you could simply edit it, but the evidence says it is not. Ahrefs' analysis of what correlates with AI visibility found the strongest relationship with third-party mentions and video rather than with anything you publish on your own site, which is the polite way of saying the engines form their opinion of you by reading what other people wrote. Reddit's 40.1% share of all citations is the loudest single instance of that, and the practical upshot is that the adjective attached to your brand in a ChatGPT answer may have been typed by an anonymous account in a two-year-old thread you have never read. The mechanics of that selection, why the models reach for community consensus over your marketing copy, are worth understanding before you try to change anything, and we set them out in how AI models choose which brands to recommend.

    How much community tone bleeds into an answer depends heavily on the engine, which matters because it tells you where your sentiment is most exposed to voices you did not choose.

    Community citation share

    Community citation share by AI engine

    Share of each engine's citations that come from social and community sources such as Reddit, forums and LinkedIn: Perplexity 19.4%, ChatGPT 5.3%, Claude 3.0%, Gemini 2.0%. Perplexity leans on community content far more than the others. Source: Profound.

    Land that chart: Perplexity draws almost a fifth of its citations from community and social sources, several times the share ChatGPT, Claude or Gemini pull, so a brand that lives or dies by Reddit sentiment will feel it in Perplexity first and most. The flip side is convenient, because Perplexity also shows its sources, so the engine most shaped by community tone is also the one that hands you the exact thread to go and address.

    A four-part method for tracking AI sentiment

    The broad readout method, run buyer prompts on a schedule and score mentions, top picks, sentiment and citations, is one we walk through in full in our note on tracking AI model responses about your company. What follows is the deep cut on the one row that post treats in a single line, because sentiment is the metric people find hardest to score honestly and easiest to fool themselves about.

    Step 1: Read your existing prompts for tone, not just presence

    You do not need a new prompt set, you need to read the one you have differently. Take the same 10 to 20 category questions your buyers actually ask, in their language rather than yours, and on each answer stop asking "are we here" and start asking "what is the reader left thinking about us". The prompts that matter most are the comparative ones, "best [category] for [use case]" and "alternatives to [incumbent]", because those are where the model is actively ranking and characterising, and where a stray caveat does the most damage.

    Want to get recommended by AI?

    Check your AI search visibility, then let the Honeyb agent write, fix, and earn what gets you recommended. Free to start.

    Free AI visibility checker

    Step 2: Score each answer against a sentiment rubric

    Tone becomes trackable only when you force it into consistent columns, so score every answer the same way each week. A workable rubric has five dimensions, and the last one is the one most teams skip and most regret skipping.

    Sentiment dimensionWhat you are scoringA negative signal looks like
    Recommendation strengthWhether you are recommended, mentioned in passing, or warned against"there are better options than X for this"
    Framing and toneThe adjectives and caveats the model attaches to your name"powerful but clunky", "steep learning curve", "pricey"
    Comparative positionWhether you lead the answer, sit mid-list, or appear only as a foil to a rival"unlike X, Y includes this as standard"
    Factual accuracyWhether the claims about you are true and currentoutdated pricing, a shipped feature described as missing
    Source of the claimWhich cited page the tone was lifted froma two-year-old forum thread, a rival's comparison page

    Score each dimension on a simple three-point scale, positive, neutral or negative, and keep the raw answer text next to the score. The score tells you the mood moved; the saved text tells you what actually changed, which is the difference between a report that says "sentiment fell" and one that says "three engines started repeating a pricing complaint from a single Reddit thread".

    Step 3: Trace the tone back to a source you can act on

    A sentiment score you cannot trace is a complaint you cannot answer, so the third step is to follow the mood to the page that set it, and here the engines differ sharply in how much they help.

    EngineHow much of its tone is community-authoredDoes it show you why it said thatWhat that means for tracing sentiment
    PerplexityHighest, roughly a fifth of citations are community sourcesYes, sources shown by defaultThe tone is often not yours, but you can read the exact thread that set it
    ChatGPTLower, spread across a wide pool of domainsOften hidden in the consumer appYou see the mood but must work to find the page behind it
    ClaudeLow, mostly non-community sourcesYes, citations are exposedA steadier tone, and traceable when you ask for sources
    GeminiLowest of the fourOften hidden in the consumer appLeast community-driven, hardest to trace in the interface

    The reason Perplexity and Claude are the better places to start a sentiment investigation is that they expose their citations, while ChatGPT and Gemini frequently hide theirs in the consumer interface (Semrush), which is also why the question of whether ChatGPT cites its sources and whether you can trust them is more than academic when you are trying to work out where a bad line came from.

    Step 4: Re-run on a schedule and judge the delta against noise

    Because the underlying answers flip so often, a one-week move in sentiment usually means nothing on its own. Run the same prompts at a fixed cadence, average several runs per prompt, and treat a change as real only when it holds across weeks or shows up on more than one engine at once. A single engine turning frosty for a week is noise you can log and ignore; the same negative framing appearing on three engines, or one engine souring for a month straight, is a reputation signal worth a response.

    What to do when the tone is wrong

    The instinct on finding a bad answer is to try to correct the engine, which is the one move that does not work, because you cannot edit ChatGPT and it will have resampled by tomorrow anyway. Since the tone is authored in the sources, that is where the work is: if a recurring complaint traces to a community thread, the fix is earning fresher, more accurate community coverage rather than arguing with the old post, a route we map in how to get cited on Reddit by AI. If it traces to a review or comparison site, the leverage sits in how those review sites feed AI recommendations, and a single corrected listing can shift the tone across several engines at once because they so often draw from the same handful of pages. Fix the source, wait a sampling cycle, then remeasure, because the only proof the fix worked is the tone moving in the next scheduled read.

    Spreadsheet or tool

    At 10 prompts on one engine, scored weekly, this runs perfectly well in a spreadsheet with one row per answer and a column per rubric dimension, and starting there is genuinely better than not starting at all. It stops scaling at the point the flip rate demands, several runs per prompt across four engines is hundreds of answers a week to read and score by hand, which is where a scheduled tool earns its keep by doing the sampling and leaving you only the judgement. Whichever route you take, keep the rubric identical between the manual and automated versions so you can always audit the tool against your own eyes. The fastest way to see what the engines currently say about you, tone and all, is to run a free AI visibility check and read the answers it pulls back before you decide how much of this to automate.

    Frequently asked questions

    What is AI sentiment and how is it different from AI visibility?

    AI visibility is whether an engine names your brand in an answer; AI sentiment is the tone it uses when it does. The two come apart often, because a model can mention you and still frame you as the weaker option. Visibility tells you that you are in the conversation, sentiment tells you whether being in it is helping you.

    How do you measure sentiment in an AI answer?

    Score each answer on a consistent rubric rather than reading it impressionistically. A workable set of dimensions is recommendation strength, framing and tone, comparative position, factual accuracy, and the source the tone was lifted from, each rated positive, neutral or negative. Keep the raw answer text next to the score so a change points you to what actually shifted.

    Why does AI say negative things about my brand?

    Usually because it is repeating something someone else wrote. Ahrefs found AI visibility correlates most with third-party mentions rather than your own pages, and Reddit alone is 40.1% of all AI citations (Semrush), so the tone attached to your name is frequently lifted from community threads and review sites you do not control. That is also where the fix lives, in the sources rather than the engine.

    Which AI engines let you see why they said something about you?

    Perplexity and Claude expose their citations, so you can read the exact page that set the tone. ChatGPT and Gemini often hide their sources in the consumer app (Semrush), so tracing a bad line there takes more work. When you are investigating where negative sentiment came from, start with the engines that show their working.

    How often should I check AI sentiment about my brand?

    On a fixed schedule, with several runs per prompt, because the same question changes its answer roughly 70% of the time (SparkToro). A one-off check is a sample of one and cannot tell a real decline from normal volatility. Treat a change as real only when it holds across weeks or appears on more than one engine at once.

    Matiss Katanenko

    About the author

    Matiss Katanenko

    Co-founder, Honeyb

    My name is Matiss Katanenko and I co-founded Honeyb, the AI visibility platform that tracks how ChatGPT, Gemini, Claude, Perplexity and the other major AI engines talk about brands. Before Honeyb I ran SEO for fast-growing companies across the US and Europe, including one of America's 500 fastest-growing companies. The numbers I am proudest of: taking a site from zero to 200,000 monthly visitors in five months, and over $10M in client revenue attributed to organic search. I still run experiments across ten-plus of my own domains to test what actually works in SEO, programmatic SEO and AI search, and those experiments are what this blog reports on. My focus today is AI search visibility: how brands get retrieved, ranked and referenced by LLMs. I'm based in Riga, Latvia. In my free time I'm in the sauna, on a padel court, or behind a drum kit.

    Free to start

    Get recommended by AI search models.

    Run a free AI search visibility check, then let the Honeyb agent do the work that gets you into the answers.

    ChatGPTClaudeGeminiPerplexity