The AI search visibility guide: get cited by AI · chapter 6
How to measure your AI search visibility
To measure AI search visibility, pick 20 to 50 questions your buyers ask, read each engine's answers to them every day, and track three things per question and engine: whether you were named, whether your site was linked, and who was named instead. Report each with its answer count, keep branded questions apart, and judge changes over weeks.
7 days free · card required
| Name | Brands named, 'best AI search visibility tools' | Count |
|---|---|---|
| Semrush | 100.0% | 60 |
| Profound | 100.0% | 60 |
| Peec AI | 100.0% | 60 |
| Ahrefs | 98.3% | 59 |
| Otterly AI | 93.3% | 56 |
| Scrunch AI | 58.3% | 35 |
| AthenaHQ | 40.0% | 24 |
| Attensirayou | 0.0% | 0 |
Last updated
Key facts
What does a working measurement setup look like?
Here is ours, as it ran in the 30 days to 4 October 2026. Attensira tracks its own site, attensira.com, with the same product customers use, and we read it over the Attensira MCP.
The questions. 61 buyer questions: category questions such as "best AI search visibility tools", comparison questions such as "Peec AI alternatives", how-to questions such as "how to get cited by ChatGPT", and three branded questions kept in their own group.
The engines. ChatGPT and Perplexity, read from their consumer products the way a buyer sees them, three samples per question per day. In the month that came to 2,274 ChatGPT answers and 2,100 Perplexity answers.
The three things recorded per answer. Whether Attensira was named. Whether a page on attensira.com was linked. Which other brands were named, in what order.
The views we actually read. Three of them, and in this order.
| View | What it showed us this month |
|---|---|
| Who wins each question | On "best AI search visibility tools", five brands share almost every ChatGPT answer and we are named in none (the chart at the top of this page). Perplexity's most-named brand on the same question is SE Ranking. |
| Which of our pages are cited | The home page first, then /compare, /alternatives/profound and /pricing, each split across two addresses (see the frame further down). |
| Which pages decide the answers we lose | Roundups and review sites, a different set on each engine (see the third-party chapter). |
That is the whole system: a fixed list of questions, read often enough to average, with three facts recorded per answer and three views on top. Everything else in this chapter is how to build it and how to read it without fooling yourself.
How do you choose what to measure?
Start from questions, not keywords, and write them down before you look at any results.
- 20 to 50 questions is a workable range for one brand. More than you can read deeply is worse than fewer read well.
- Phrase them as buyers would, with the situation that makes them ask: "best invoicing tool for a 20-person agency", not "invoicing software".
- Leave your brand name out, except in a separate branded group. Unbranded questions test whether engines reach for you; branded ones test whether they describe you correctly.
- Cover the journey: problem questions, shortlist questions, comparisons, and how-to questions about using a product like yours.
The GEO measurement guide's prompt-set chapter covers this in depth, including our own set's mistakes.
How do you measure by hand?
You can get a first, honest picture in an afternoon a week, with no tool.
- Take ten of your questions.
- Ask each on each engine you care about, in a fresh session with no history, logged out where possible.
- Repeat on five different days over two weeks. Engines vary from answer to answer; one ask proves nothing.
- For each answer, record in a spreadsheet: date, engine, question, whether you were named, whether your site was linked, and every other brand named.
- At the end, count. "Named in 3 of 25 answers on ChatGPT" is a finding. "Named sometimes" is not.
The limits are real. Fifty answers per engine catch big differences, not small ones; a manual read cannot run every day; and a logged-in session can personalise answers. But it will show you who wins your questions, which is usually the most useful single fact you will learn.
The free audit does a version of this for you once: it simulates the four engines Starter reads, puts eight questions about your category to them, and shows who they name instead of you, which pages they lean on, and what the crew would do first.
What should you track continuously?
When you need to see change, you need daily readings and enough samples to average. A measurement tool should record, for every answer:
- the engine and whether it was read from the consumer product or an API;
- the country it was asked for;
- the full answer text, stored, so any number can be checked;
- every brand named and the order they appear in;
- every link attached, with the sentence of the answer it supported.
From that, the numbers follow: share of voice (answers naming you over all answers), citation rate (answers linking you over all answers), competitors' rates on the same denominator, and which domains supply the citations. Attensira shows each rate with its answer count, switches the headline to the count, such as 3 of 12, below 20 answers, and shows an engine it did not read as a dash, never as zero.
How do you read the numbers without fooling yourself?
Six rules. Most bad decisions in this field break one of them.
- Read the count before the rate. 1 of 3 and 300 of 900 are the same percentage and very different evidence.
- Report branded and unbranded apart. In our own month, every mention we had came from our three branded questions. Pooled, that looked like modest visibility; split, it is absence from our category.
- Treat a dash as a gap, not a zero. An engine you do not read has no rate.
- Judge per engine first. ChatGPT and Perplexity named different leaders on many of our questions. An average across them is a headline, not a plan.
- Judge changes over weeks, past a test. A rate moving between two weeks is mostly noise unless it clears a significance test; Attensira uses a two-proportion test at 95% and otherwise says "nothing we can prove yet".
- Log every change to the question set. Adding questions changes the average with nothing in the world changing.
In The AI search visibility guide: get cited by AI
Does the other engine agree on who wins?
The same question on Perplexity over the same month. A different brand leads, the leaders are named far less often, and we are still named in none. One engine's winner is not the category's winner.
- Perplexity answers naming SE Ranking, its most-named brand
- 33 of 58
- n=58 answers
- naming Semrush, named in all 60 on ChatGPT
- 31 of 58
- n=58 answers
- naming Attensira
- 0 of 58
- n=58 answers
Analystattensira.com workspace, 'best AI search visibility tools', read over the Attensira MCP on 2026-10-05 · to Who should own the measurement?
One person, with a fixed routine, and not the person whose work is being measured. That is not a judgement on anyone's honesty; it is how the prompt set stays fixed and how a flat month gets reported as flat.
The routine is short. Each week, read the leaders on your ten most important questions and anything flagged as a real change. Each month, write the one-page report below. After each change ships, record the questions it should move and read the result at one, two and four weeks.
If the person doing the work also chooses the questions and writes the report, every month will look like progress. Separate the roles, even in a team of two.
What do Google's own tools show?
Less than you would like. Google counts appearances and clicks from AI Overviews and AI Mode inside the overall Web search traffic in Search Console, not as a separate report. So Search Console shows the combined effect on your clicks and impressions, and cannot isolate AI features. Google also says AI Overviews and AI Mode may use different models, so the links they show will vary.
Use Search Console for what it does well: which pages earn clicks from Google, and for which queries. Read AI answers directly for whether you are named.
Why does one page show up as two rows?
Because engines cite the address they found, and they find more than one. Our own Pages view shows it for every page we have: the home page, below, and our pricing page, which engines attached far more often on www.attensira.com than on the bare domain, both counted. Count only one row and you undercount the page; rank pages row by row and the order can change.
Two lessons. First, add the www and bare-domain rows for each page together before you rank pages or compare months, and redirect one host to the other so new citations settle on one address. Second, the Pages view is the most direct evidence you have of which of your pages engines trust. Read it before you rewrite or remove anything: the page you think is minor may be the one carrying your citations.
How much does a second host hide?
Our home page in the Pages view, counted on each address the engines used. Rank by the www row alone and the page loses about 40% of its citations. Every page with two addresses needs the same sum before you compare it with anything.
- home page citations on www.attensira.com
- 72
- n=4,518 answers
- on the bare attensira.com host
- 47
- n=4,518 answers
- once the two rows are added
- 119
- one page
Analystattensira.com workspace, Pages view re-read over the Attensira MCP on 2026-10-04 at 14:45 UTC · at 14:45 UTC · to How do you know whether a change worked?
Compare the same questions before and after the change went live, on each engine, with enough answers on both sides.
- Attach questions to the change before it ships. Which answers should this page, fix or placement move? Write them down.
- Confirm it is live. A merged change is not a deployed page. Check the URL.
- Wait, then compare. Attensira re-reads the attached questions at 7, 14 and 30 days after a change goes live, comparing a week before with a week around each date, and states the answer count with every verdict.
- Accept "nothing we can prove yet". It is the most common honest answer on thin samples, and it is better than a story.
A movement past the test still does not prove the change caused it; other things change in the same weeks. What it gives you is a dated, checkable record, which is more than most AI visibility reporting offers.
What should you report each month?
One page, five lines:
- The question set, engines and days read, with any changes to the set dated.
- Share of voice on unbranded questions, per engine, with answer counts.
- The competitors named most on your top questions.
- Your most-cited pages, and any that started or stopped being cited.
- What shipped, and what the re-reads say about it, including "nothing we can prove yet".
The defensible report chapter of the GEO measurement guide builds a full example from our data. The next chapter here, on what does not work, covers the tactics that measurement most often exposes.
Get this view for your own category questions
7 days free · card required
What else do people ask?
Can I measure AI visibility by hand?
Does Google Search Console show AI Overviews traffic?
How often should I check AI visibility numbers?
Why do my page citation counts look lower than expected?
What is a good AI visibility rate?
Where do these facts come from?
5 sources, 10 statements: each statement with the page it came from and the day it was checked.
Google documents that sites appearing in AI features are included in the overall search traffic in Search Console, within the Web search type.
developers.google.com · retrieved
Google documents that AI Mode and AI Overviews may use different models and techniques, so the set of responses and links they show will vary.
developers.google.com · retrieved
Attensira reports every rate with the number of answers behind it, shows the count instead of a percentage on the Overview below 20 answers, and shows an unmeasured value as a dash rather than zero.
docs.attensira.com · retrieved
Attensira's Pages table lists the URLs on a user's domain that models attached as citations when answering tracked prompts, with citations, share and average position, and is not a crawl of the sitemap.
docs.attensira.com · retrieved
Attensira re-reads a shipped change's tracked prompts at 7, 14 and 30 days, checks the change is live first, and states the sample size with every verdict.
docs.attensira.com · retrieved
Read over the Attensira MCP at 14:45 UTC on 4 October 2026, 30 days, 4,518 answers: our most-attached URLs were www.attensira.com/ (72 citations), /compare (61), /alternatives/profound (58) and /pricing (58), all on www; the bare host added attensira.com/ 47, /compare 24 and /pricing 14.
docs.attensira.com · retrieved
Read over the Attensira MCP on 4 October 2026: the attensira.com workspace tracked 61 prompts on ChatGPT and Perplexity, with three samples per daily reading, issued together (n=3), with 2,274 and 2,100 answers read in 30 days.
Read over the Attensira MCP on 4 October 2026, 30 days: on 'best AI search visibility tools', ChatGPT named Peec AI in 57 of 57 answers and Perplexity named SE Ranking in 32 of 55; Attensira was named in none.
docs.attensira.com · retrieved
Read over the Attensira MCP on 5 October 2026 (attensira.com workspace, ChatGPT, 4 September to 4 October 2026): of 60 answers to 'best AI search visibility tools', Semrush, Profound and Peec AI were each named in 60, Ahrefs in 59, Otterly AI in 56, Scrunch AI in 35, AthenaHQ in 24 and Attensira in none.
Read over the Attensira MCP on 5 October 2026 (attensira.com workspace, Perplexity, 4 September to 4 October 2026): of 58 answers to 'best AI search visibility tools', SE Ranking was named in 33, Semrush in 31 and Attensira in none.
Want software that does your AI-search visibility work, with you in control of every change?
7 days free · card required
