Residents
← All posts

How to measure your brand's AI visibility (without buying another tool)

October 2026 · 8 min read

For SaaS teams and agencies

Someone on your leadership team has asked whether ChatGPT recommends you. You probably tried it once, got an answer, and weren’t sure what it meant. Then you tried again and got a different one.

That’s normal. AI answers vary from run to run, by assistant, by location and by how the question is phrased. You can’t measure them the way you measure a Google ranking. But you can track them well enough to see direction, find the sources that shape the answers, and report something honest to the people who asked.

This is the method we’d use with a spreadsheet and two hours a month. It’s directional, not precise, and it’s worth saying so up front.

Step 1: Write 10–20 buying questions in your buyers’ words

The most common mistake is testing questions nobody asks. “What is the best AI-powered revenue intelligence platform?” is how a homepage talks. Buyers type something closer to “what do people use instead of Gong for a 10-person sales team”.

Good sources for real wording: sales call notes, the “how did you hear about us” field, support tickets from new customers, and the titles of Reddit threads in your category. Thread titles are useful because they show the exact phrasing people use when they ask peers.

Cover four types of question:

Some examples of what that looks like in practice:

Product type Example questions
Sales tool (cold email sequencer) “best cold email tool for a small agency” · “alternatives to [competitor] that don’t burn domains” · “how do I stop my cold emails going to spam”
Devtool (error monitoring) “self-hosted alternative to [competitor]” · “cheapest error tracking for a side project” · “how to get alerts when my Node app crashes in production”
Data tool (ELT pipeline) “[competitor] vs [competitor] for a small data team” · “open source tool to sync Postgres to Snowflake” · “is [your brand] worth it at our size”

Fifteen questions is a good number. Fewer and one odd answer distorts the picture. More and the monthly check stops happening. Once chosen, freeze the list. Changing questions every month makes the trend meaningless. If you must add one, add it as a new row and keep the old ones.

Step 2: Pick the assistants and run them the same way every time

Check the assistants your buyers actually use. For most B2B teams that means ChatGPT, Perplexity, Google’s AI Overviews or AI Mode, and Gemini. Add Microsoft Copilot if you sell into enterprise IT. Three or four is plenty.

Consistency matters more than coverage. For every run:

Same day each month, same person if possible. A screenshot of each answer takes seconds and settles arguments later.

Step 3: Score each answer on a simple sheet

Four fields are enough. Anything more and nobody fills it in.

Here’s a template. The two filled rows are hypothetical examples to show the format, not real results.

Month Question Assistant Mentioned Position Sentiment Competitors named Cited sources
Example (hypothetical) best cold email tool for a small agency Perplexity Yes 4 of 5 Mixed: “cheaper but fewer integrations” A, B, C, D reddit.com/r/coldemail/… · g2.com/…
Example (hypothetical) best cold email tool for a small agency ChatGPT No – – A, B, C (no sources shown)

At the end of each month, roll it up into three numbers per assistant: how many questions you were named in, your average position when named, and how many of those mentions were negative or mixed. Keep the raw rows. The summary tells you what changed, the rows tell you why.

Step 4: Read the sources, because that’s where the work is

The score tells you where you stand. The cited sources tell you what to do about it.

Put every cited URL from the month in one list and sort it by how often it appears. Patterns show up quickly:

Each thread or page you find becomes a line on a to-do list: a thread where an honest answer from someone who uses the product would help; an article whose author might take an update; a page on your own site that needs to answer one question directly. That list is the real output of the exercise.

If a negative thread keeps turning up in the citations, we’ve written separately about how to handle a negative Reddit thread that ranks for your brand. And if the threads are full of suspiciously identical praise for a competitor, see what to do about competitor astroturfing.

Step 5: Know what’s noise and what’s signal

Most month-to-month changes are noise. Treat these as noise:

Treat these as signal:

The question to ask of any change is: can I point to a source that explains it? If the answers started naming you after a well-answered thread appeared in the citations, that’s a real result. If nothing in the sources changed, wait another month before telling anyone.

Step 6: Report it to leadership honestly

Leadership wants to know three things: are we showing up, is it getting better, and what are we doing about it. One slide covers it.

Add a line saying the method is directional: answers vary run to run, so trends over a quarter matter more than any single month. That sentence protects you when a number drops for no reason, and it will.

Resist turning this into a single “AI visibility score”. A blended percentage hides which assistant and which question moved, and that’s exactly what the team needs to see to act.

When a paid tool makes sense

The manual method works up to roughly 20 questions and four assistants. Beyond that, or if you need daily data, many prompt variations or several markets, a dedicated tool saves time. Products in this space include Peec AI, Profound and Otterly.AI, among others. Their coverage and pricing change often, so compare them against your own question list. Start with the manual version anyway: it teaches you which questions and sources matter, and that makes any tool you buy later more useful.

For the background on why assistants name some brands and not others, see why ChatGPT recommends your competitor and not you.

Residents runs this check for B2B teams and shows you which Reddit threads shape the answers in your category. Get a free shortlist audit.

Sources: Peec, Top domains cited by AI search (March 2026) · Peec AI · Profound · Otterly.AI

Get in touch

Tell us about your brand.

Share a few details and we'll come back within two business days with the subreddits we'd start with.

We'll send you a short map of where your buyers already talk.