All posts

How to Measure AI Brand Sentiment Without Getting Fooled

Cover illustration for “How to Measure AI Brand Sentiment Without Getting Fooled”

AI brand sentiment measures how assistants describe a brand, but a favorable score is not proof of a favorable position. Reliable measurement needs repeated runs, varied prompts, separate model results, and the actual language behind each label. Without that context, teams can mistake flattering answers for competitive strength or random changes for a reputation problem.

Why AI brand sentiment scores mislead teams that trust them at face value

Think of a team pleased with its high positive sentiment score. Its dashboard suggests that AI assistants like the brand, so the team treats the result as evidence that its current positioning is working. But the praise could come from outdated training data. The score cannot establish what buyers think today. If it also hides caveats or weak visibility against competitors, that celebration rests on an answer the measurement never earned.

The reverse can create a false alarm. A worse result may come from a different answer, a different question, or a different label for much the same language. Those are distinct measurement problems. Because assistants have become a primary discovery channel, teams need to know which problem they face before deciding what to change. A buyer asking for a category recommendation encounters the brands in that answer.

How AI models produce sentiment signals and why that process is inherently unstable

AI answers are probabilistic. The same prompt can produce different recommendations on separate runs, even when nothing about the brand has changed. That variation affects both whether a brand appears and the language used to describe it. A sentiment label then compresses that variable response into another output. A single snapshot is a fragile measurement artifact.

The model’s information adds another source of uncertainty. Its knowledge of a brand can blend static training data, which may be months or years old, with dynamically retrieved content that is current. A score rarely shows which source shaped what the model said. So a score that looks better could come from different retrieval even if the brand’s reputation has stayed the same. Understanding that distinction requires looking beyond the label to the answer and the information behind it.

Location, query tone, and model update cycles can also shape answers. As a result, sending the same question again does not guarantee a comparable account of the brand. Repeated runs help reveal whether a pattern persists or merely appeared once. This instability is structural. Measurement design has to account for it.

The prompt sensitivity trap and how question phrasing changes the score

“Top project management software” and “best project management tools for agencies” can produce completely different brand lists and sentiment framings for the same product. The second question adds a buyer context that the first lacks. A product praised in a broad category answer may be framed differently when the question asks about its fit for agencies. Treating those results as equivalent obscures what the score describes.

Word choice also changes the likelihood of a mention. Prompts containing “best” trigger brand mentions at a meaningfully higher rate than neutral wording, while words such as “trusted,” “recommend,” and “source” shift mention likelihood further. That makes a single phrasing a poor stand-in for buyer questions. A positive result from one variation cannot separate brand strength from the framing that invited the answer.

The practical fix is a prompt inventory with at least three to five phrasing variations per target question. Those variations should span awareness, consideration, and decision-stage language, with sentiment reported as an aggregate across the set. Branded prompts such as “What is [Brand]?” establish baseline accuracy. Unbranded category prompts test competitive presence and the sentiment attached to it. Keeping both makes the inventory more useful than a collection of questions that already supply the brand’s name.

The flattening problem and the language that sentiment buckets hide

Even a well-designed prompt set leaves a second problem. Positive, neutral, and negative labels discard much of what makes an answer useful to a buyer. “Complex and expensive but powerful for enterprises” and “a strong option for mid-market teams” can both score as positive. Yet they describe different fits and different obstacles. For a team trying to reach mid-market buyers, the distinction is more useful than the shared label.

Caveat frequency makes that difference visible across responses. It measures how often the model adds qualifiers such as “however,” “but,” or “some users report” immediately after naming the brand. The enterprise description contains a warning that the mid-market description does not. A high positive rate can therefore coexist with frequent reservations.

To preserve that distinction, require the full response text with every score and track caveat frequency separately. Recurring descriptions such as “expensive,” “hard to set up,” “best for enterprise,” and “limited integrations” identify the themes behind the labels. Those themes give teams clear points to look into. Mention rank adds another dimension, since a favorable description in third place can be weaker than a neutral description in first.

Model-to-model variance and the competitive gaps a blended score hides

A sound result from one model does not establish a brand’s position across assistants. ChatGPT, Claude, and Gemini can maintain different pictures of the same brand, so averaging their scores can hide absence or unfavorable framing on an important platform. The average may look reassuring for the wrong reason. A strong score in one model can make up for a weak one in the average, while buyers who use the weaker model still see the same answers.

The platforms also differ in how readily they name brands. Claude is the most selective among the major models, while ChatGPT mentions brands in roughly three-quarters of responses and Perplexity at a considerably lower rate. Citation behavior creates another distinction. Perplexity includes external links in a strong majority of responses, compared with roughly a third for ChatGPT, giving its citations traffic value despite lower mention volume. These differences do not establish a universally superior platform.

Instead, they require separate reporting and priorities. In competitive categories, two engines can agree on only one of their top five recommended brands. A blended score erases which engine presents the competitive risk. Teams should report sentiment for each model and plan with more weight on the platforms where their target buyers ask questions.

Share of voice as the missing context that turns sentiment into a competitive signal

How much of the category conversation does the brand receive? Sentiment describes the treatment of a brand when it appears, while AI share of voice measures its presence relative to competitors. To calculate it, divide the brand’s mentions by all category brand mentions across the same tracked prompt set, then multiply by 100. The shared prompt set supplies the denominator.

Category leaders appear at a dramatically higher rate than the average brand, and a small fraction of players receive most AI mentions. So a brand can get praise while receiving only a small share of the attention. The gap between brands is clearer when the same question leads to praise for a rival and caveats for the brand. The absolute sentiment score cannot show that contrast on its own.

Share of answer captures whether the brand is named in the response body, share of citation captures whether its URL is linked as a source, and share of mention captures whether its name appears anywhere in the response. Mention rank shows where the brand sits in a recommendation list. These distinctions keep visibility from becoming another flattened number. Paired with sentiment, they also separate a genuine visibility win from frequent exposure to negative or heavily qualified descriptions.

Building a measurement method that surfaces signal rather than noise

Use the prompt inventory as a fixed basis for comparison, covering branded and unbranded questions across the buying stages. Run the full set again at least once a week. The unit of measurement is the trend across runs. An individual answer is evidence within that trend.

For each platform buyers use, track mention rate, mention rank, sentiment, caveat frequency, and share of voice. Keep each platform’s results separate before looking at them as a whole. Keep the full response text with every score so reviewers can check the label and find descriptions that keep coming up. Competitors need to be measured on identical questions. Otherwise, a reported sentiment gap may reflect different tests.

Weekly reviews should flag shifts in mention rate, new competitor appearances, and changes in sentiment. Monthly reviews should compare trends across platforms. Quarterly reviews should reassess whether the prompt library still reflects current buyer language. Fixed prompts support comparison, but an untouched library can stop representing the questions the measurement is meant to cover.

Lettertrace automates the repetitive parts of this process, including crafting prompt variations and querying ChatGPT, Claude, Gemini, Google AI Overviews, and Perplexity Sonar. It aggregates visibility, prominence, sentiment, and share of voice by topic and model over time. That helps teams track trends across models while they still review each response. The tool is permissively licensed and self-hostable, with monitoring data stored in the team’s own Supabase database. Its bring-your-own-key architecture lets the team pay model providers directly, with no usage markup or vendor lock-in.

Those features give developer-friendly teams control over where the monitoring runs and where its data lives. They do not remove the need for a representative prompt library, repeated sampling, or careful reading. Automation makes it easier to keep following a sound method.

What a trustworthy AI sentiment report actually looks like in practice

A report can be assessed against five checks, whether it comes from a tool or a manual process. The first is separate results for each model, with divergences flagged. A reader should be able to distinguish what ChatGPT, Claude, and Gemini say about the brand. The second is a trend across repeated runs. A single week provides context, while a direction over four to eight weeks is a signal to act on.

The third check is access to the full response behind every sentiment label. That lets the reader check whether the label fits and pick out the language behind it. The fourth is caveat frequency, with its own metric. A caveat-heavy positive mention must remain distinguishable from an unqualified recommendation. If the report provides only labels, neither of those checks can be completed.

The fifth check is competitive context on identical prompts, including share of voice and sentiment for at least two to three named competitors. This allows the reader to assess both relative presence and relative treatment. It also makes a favorable score harder to misread when rivals dominate the answers or receive fewer qualifications. A report needs all five properties to give the team a usable signal. With them, the team in the opening scenario has grounds to investigate its flattering result before celebrating it.