ReachGraph

Methodology

How we measure, in plain words.

AI answers change from one run to the next. So we ask the same questions many times, keep every answer, and put a range on every number. Here is exactly how.

What we ask

We ask the questions your buyers ask: “best tool for…”, “X vs Y”, “alternatives to…”. Questions are grouped by topic, so you can see where you show up and where you don't.

Each question carries two labels. A volume band (high, medium, low or unknown) is a rough guess at how often people search for it. A source says where it came from: your site, search data, your competitors, our templates, or you.

Topic · project management for agencies
best project management tool for small agencieshighsearch
asana alternatives for client workmediumcompetitor
tallyboard vs clickuplowsite

Which engines

Six engines, in every plan. We ask each one the same questions, the same way, every few days, and keep exactly what it said.

ChatGPT
Gemini
Google AI Overviews
Google AI Mode
Perplexity
Claude

How often

On paid plans, every question is asked on every engine once every 3 days. Over a month that adds up to hundreds of answers per brand, which is what makes the ranges below narrow enough to be useful.

The free audit is a single snapshot: 5 questions on 4 engines (ChatGPT, Gemini, AI Overviews, Perplexity), asked once. That's 20 answers, enough to spot the obvious gaps, not enough to track change.

What we keep

Every raw answer, kept as a receipt. Each number in ReachGraph links back to the answers it was counted from, so you can read them yourself.

Receipt#a41f…
Engine
ChatGPT
Model
as reported by the engine
Location
US
Asked
Sep 24, 09:14 UTC
Cost
$0.004
Answer
the full text, links and all

Finding mentions

First, plain matching. We look for your name, any aliases you give us, and your domain, and do the same for each competitor. That part is exact and repeatable.

Then a model reads each mention and judges two things: were you recommended or merely mentioned, and was the tone positive, neutral or negative. We store which version of this step produced each mention, so when we improve it you can tell old judgments from new ones.

The numbers

Visibility
Answers that mention you, divided by all answers. We show it per engine and blended. The blend weighs each engine equally, so one heavily sampled engine can't drown out the rest. Next to every percentage you'll also see the plain count, like “mentioned in 7 of 20”.
Share of voice
Of all the brand mentions across your answers, the share that are yours. It shows who takes up the room when you're not there.
Citation share
Of all the links the engines cite, the share that point to your own site.
Sentiment
A simple label: mostly positive, mostly negative, neutral or mixed. We need at least 5 mentions before giving one; below that it says “not enough data”.
Position
Where in the answer you first appear: the first, middle or last third. That's all.
We never give an AI rank. Answers aren't ranked lists, and the same question lists brands in a different order from one run to the next. A “#2” would suggest a precision that isn't there.

How sure we are

Every percentage comes with a 95% range: where the true number most likely sits, given how many answers we have. We use a standard method called the Wilson interval. Fewer answers means a wider range.

Mentioned in 7 of 2035% · 18–57%
Mentioned in 70 of 20035% · 29–42%

Both are 35%. With ten times the answers, the range shrinks from 18–57% to 29–42%.

We only say a number changed when this week's range and last week's range don't overlap. If they overlap, the honest answer is “not yet”, and that's what we say. Blended ranges are the average of the engine ranges, which is slightly cautious on purpose.

Anything based on fewer than 20 answers is marked low confidence.

Fixes

Fixes come from six rules. Each looks for a specific pattern in the answers and links to the answers that triggered it.

RuleStarts at

Get mentioned on a page AI keeps citing

Strong

When an engine cites a page for a question, the brands on that page are the ones it tends to name. Getting onto the page is the most direct fix we know of.

Let AI search crawlers in

Strong

If robots.txt blocks OAI-SearchBot, ChatGPT-User or PerplexityBot, those products can't read your site when answering.

Correct wrong facts

Strong

Engines repeat what they read. Fixing the fact on your site and on the source they cite removes the error at its root.

Publish an honest comparison page

Moderate

Engines answer 'X vs Y' and 'alternatives' questions from pages that compare them directly. If you have no such page, you tend not to appear.

Join the Reddit threads AI reads

Moderate

Engines cite Reddit threads heavily. Useful, disclosed answers in those threads can surface you, but results depend on the community.

Get covered in YouTube reviews

Moderate

Google's AI answers often cite YouTube reviews, and a link in a video's description is read along with it. If competitors are in the videos AI cites and you aren't, getting mentioned — or linked in the description — can close the gap.

Every fix is graded strong, moderate or weak. Each rule starts at the level shown above. If the finding rests on fewer than 20 answers, it drops one level. Two rules work a little differently: robots.txt is a direct check of your file, so it stays strong, and a wrong fact counts as strong once we've seen it in two or more answers.

Fixes are ordered by how many answers they could affect, how strong the evidence is, and how much work they take.

Limits

Answers vary by location, by account, and by time. We record where and when each answer was asked, but what you see when you ask ChatGPT yourself, signed in, somewhere else, on another day, may differ. That's expected.

We measure what engines say, not why. The fixes are our best reading of the evidence, graded honestly, not a promise.

See it on your own brand.

The free audit runs this method on 5 of your questions. It opens soon.