Why a single check tells you nothing
Answer engines are non-deterministic. The same prompt can return different sources on different runs, in different sessions, and for different accounts. Checking once and concluding you are invisible — or that you have won — is reading noise.
What is measurable is the trend across a fixed prompt list, run the same way on a schedule.
The method
1. Write 20 prompts a buyer would actually type. Problems and comparisons, not your brand name. "Best invoicing app for contractors" is a real prompt. "Is BillingDone good" is a prompt only someone who already knows you would type, and it measures nothing about discovery.
2. Record three outcomes, not one. For each prompt:
- Cited — you appear as a linked source
- Mentioned — you are named in the text with no link
- Absent — no appearance
Those are genuinely different results. Collapsing them into one number is how tools inflate their metrics.
3. Note who was cited instead. This is the most useful column and the one people skip. The domains that appear are your actual competitive set, and they are frequently not who you assumed.
4. Repeat monthly, identically. Same prompts, same phrasing. Changing the list breaks the comparison.
Cross-check with your analytics
Referral traffic from AI surfaces appears in analytics like any other referrer. Segment it rather than pooling it: visitors arriving from an assistant have usually had their question answered already, so they arrive further along and behave differently from search traffic. Judging them by search benchmarks will make good traffic look bad.
Volumes are typically small. Do not read a low number as failure on its own.
What to do with a bad result
If you are consistently absent, work in this order:
- Confirm your content is in the served HTML. View source, not devtools. If the body
- Confirm the crawlers are not blocked — in robots.txt and at the WAF layer.
- Read your opening paragraph cold. Does it answer the question in the heading,
- Open the pages that were cited instead. The pattern is usually obvious within
copy only appears after JavaScript runs, most retrievers see an empty shell. This is the single most common cause and the least discussed.
within about 80 words, without pronouns pointing at earlier text?
minutes, and it is usually structural rather than a matter of authority.
When to buy a tool
When the manual version becomes the bottleneck — more prompts than you will run by hand, or several markets to track. A spreadsheet on a monthly cadence beats a dashboard you stop opening, and it costs nothing to start.