Search visibility
This is the section that answers the product's central question: does your site show up when someone asks an AI assistant about your category? AgentFi sends real queries to ChatGPT, Perplexity, Gemini and Claude, and records whether your site is cited in the answer.
How it works#
Every query is sent to all configured engines. For each query × engine pair, AgentFi stores one of three outcomes: found, not mentioned, or engine error. The sum of those outcomes is your visibility rate.
Each query costs 1 token per configured engine. Running 40 queries across 4 engines spends 160 tokens. Check the token counter in the sidebar before you press Run All.
Generating queries#
If you have none yet, the section shows its empty state with the Generate Queries button. AgentFi analyses your optimized content and writes conversational questions.
Generation options#
Discovery Queries — category-level questions, without any brand mention.
Replace existing deletes the selected types and generates others.
Replace existing deletes the selected queries and all of their test results. The dialog warns you how many queries will be lost. If you want to keep the visibility history, use Add to existing.
The Advanced: select specific pages option lets you choose which pages the queries are generated from. Only optimized pages can be used; the same dialog lets you optimize them on the spot.
Custom queries#
The Add Query button lets you write a question by hand. Write it in natural language, the way a customer would ask an AI assistant:
best project management software for startups
which agency helps with the digital nomad visa in Spain?
alternatives to [competitor] for small teamsA query has to be at least 3 characters long.
Running tests#
| Button | What it does | Cost |
|---|---|---|
| Run All | Runs every active query on every engine. | 1 token per query per engine. |
| Run Outdated | Only queries never tested, or tested more than 7 days ago. | The same, over fewer queries. |
| Run all [type] queries | One group only: brand, discovery or custom. | The same, limited to the group. |
| The play icon on a row | Tests a single query. | 1 token per engine. |
| Stop All | Cancels the tests in flight. | — |
Run Outdated is the sensible option for day-to-day use: it keeps the data fresh without paying again for queries you already measured this week.
Visibility cards#
Under the header, the Visibility by query type section summarizes the result in one card per type.
The Daily success rate legend splits the colours into five bands:
| Colour | Success rate |
|---|---|
| ● Red | under 25% |
| ● Orange | 25–50% |
| ● Yellow | 50–70% |
| ● Light green | 70–90% |
| ● Green | 90% or more |
87% brand visibility next to 12% discovery visibility is a very common pattern, and it is not a bug: it means the models know you when handed your name, but do not recommend you to anyone who does not know you yet. Raising discovery is where the growth is.
Overall Visibility#
A trend chart with three aggregation modes: daily, weekly and monthly. Each point shows found / total and the matching percentage.
The query table#
Queries are grouped into three tabs — Brand, Discovery and Custom — each with its own count and visibility percentage. Within each tab there are outcome filters: All, In Progress, Positive, Negative and Favorites.
Engine columns#
| Column | Engine |
|---|---|
| GPT | ChatGPT |
| Pplx | Perplexity |
| Gem | Gemini |
| Cla | Claude Business |
The symbols in each cell:
- ✓ — your site was cited. The small number beside it is your position in the engine's list of sources.
- ✕ — not found.
- — — not tested yet.
The Claude column is only available on the Business plan. On the other plans a notice invites you to upgrade in order to test visibility across all four engines.
Per-query actions#
Query detail#
Opening a row shows the full result per engine:
Read the search queries used by engine on tests that came back negative. They usually reveal terms your content does not cover — terms you can add through custom optimization rules.
When tokens run out#
If the balance hits zero, the section shows You've used all your tokens this period next to an upgrade button. On plans with extra usage, a notice appears instead, stating the per-query cost from that point on.