How to check whether AI assistants mention your brand
Two measurements answer the question. get_brand_visibility counts how often ChatGPT and Google's AI Overviews mention your brand and each competitor, turns that into share of voice, and lists the sources those answers cite. run_ai_prompt asks ChatGPT, Claude, Gemini and Perplexity the same question and returns each answer with its citations. Run both, then work on the cited sources and on your own pages.
Updated 27 September 2026
In short
- Share of voice only means something against competitors. Name up to 9.
- The cited sources are the to-do list: the pages AI answers lean on for your category.
- Assistants disagree. Asking several the same question shows which ones leave you out.
- Google says AI Overviews need no extra files, markup or special optimization. Indexed pages that answer the question are the work.
- Check robots.txt. Blocking an assistant's search crawler can keep you out of its answers.
What you can and can't see
When someone asks an assistant which product to use for a job, the answer names a few. Those answers don't show up in your analytics, and a rank tracker can't follow them. What you can do is sample them: count how often your brand comes up across a set of answers, and read what the assistants say on the questions your buyers ask.
For Google's own AI features there is one measured signal as well. Google says sites appearing in AI Overviews and AI Mode are included in the overall search traffic in Search Console, in the Performance report. So clicks from them are already in the numbers get_search_console_performance reads, mixed in with the rest.
Read the cited sources
The sources list is the most useful part of the result. These are the pages the answers draw on for your category: review sites, comparison articles, forum threads, documentation, and sometimes a competitor's blog. Ask four questions of each:
- Is your brand on the page at all?
- If it is, is what the page says accurate and current?
- If it isn't, is there an honest way on? A comparison that takes submissions, a directory you qualify for, a thread where you can answer a real question.
- If it's your own page, does it answer the question as directly as the pages beside it?
For the 10 most-cited sources, tell me which are about our category and whether [brand] appears on each. Use your own web search to read the pages and say that's where the answer came from. Then list the ones we could reasonably get onto, and how.
IndexZero returns the list of sources but doesn't fetch other sites' pages, so the agent reads them with its own browsing. The prompt asks it to say so, which keeps the IndexZero data and the agent's reading apart.
Ask the assistants directly
run_ai_prompt sends one prompt to any of ChatGPT, Claude, Gemini and Perplexity and returns each answer with its citations. highlightBrand marks your brand wherever it appears. Web search is on by default, which is closer to how people use these assistants, and webSearchCountryCode localizes it. A model that fails is reported as failed without hiding the others.
Write prompts the way a buyer would, not the way you'd describe yourself. "What's the best invoicing tool for a two-person design studio?" tells you something. "Is [brand] good?" mostly doesn't.
Ask ChatGPT, Claude, Gemini and Perplexity: "What's the best [category] tool for [customer type]?" Highlight [brand]. Tell me who each one recommends, whether we're mentioned, and which sources each one cited.
Pick five to ten questions that match how your customers describe the problem, and keep them fixed so readings compare over time. Prompts don't re-run on a schedule; you or the agent run them when you want a reading. Every brand lookup and prompt run is saved on the project, and list_ai_visibility_runs and get_ai_visibility_run reopen past runs for free, so the history builds as you go and a question asked last week doesn't have to be bought again.
The assistants will disagree, and the disagreement tells you what to do: an assistant that recommends three competitors and not you, citing a comparison page you aren't on, has told you what to do next.
What moves the numbers
Google is direct about its own AI features: "There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary." A page has to be indexed and eligible to show in Search with a snippet, and "You don't need to create new machine readable files, AI text files, or markup to appear in these features" (Google Search Central).
That leaves ordinary work, aimed by what the measurements showed:
- Pages that answer your buyers' questions in plain language, on URLs Google has indexed. With Search Console connected,
inspect_urlschecks index status for up to 10 URLs at a time, at no cost. - An accurate presence on the sources the answers cite.
- Crawler access. Assistants that search the web have to be able to fetch your pages, and OpenAI says that sites opted out of OAI-SearchBot won't be shown in ChatGPT search answers, though they can still appear as navigational links. The AI crawler checklist separates search crawlers from training crawlers, so you can block training without dropping out of answers, and the free robots.txt tester shows what your live file allows each one.
- A site that isn't broken where it matters. See how to run a site audit with an AI agent.
Then measure again with the same competitors and the same prompts. Compare each reading with the last one, which the saved runs make free; a single reading says little on its own.
Cost and plans
Both tools cost credits and need Starter ($29 a month) or above. On the free plan they return a plan-upgrade error. run_ai_prompt charges per model selected, so one model costs less than four, and its answers are cached for a week: re-running the same prompt with the same models and settings inside that window costs nothing. Reopening a saved run with get_ai_visibility_run is always free.
AI visibility is one of four workflows in SEO with AI agents, which also covers keeping an agent's spending in check and checking what it reports.
Frequently asked questions
- Can I track AI visibility on a schedule?
- Not automatically. Brand lookups and prompt runs happen when you or your agent ask for them. Every run is saved on the project, so keep a fixed set of competitors and prompts and compare each reading with the saved ones, which costs nothing.
- Do I need an llms.txt file or special markup to appear in AI Overviews?
- Not for Google. Its AI features documentation says you don't need new machine-readable files, AI text files or markup, and that there are no additional requirements beyond being indexed and eligible to show with a snippet.
- Why do assistants give different answers to the same question?
- They are different models, and with web search on, each one finds and cites its own sources before answering. The differences show you which assistants leave you out, and whose sources they rely on instead.
- Which countries does AI visibility cover?
- ChatGPT mention data covers the United States in English only. Prompt runs can localize the models' web search with a two-letter country code.
Run it with your agent
Connect an agent to IndexZero
Every step in these guides is a tool call an agent can make. Connect Claude, ChatGPT, Cursor or Codex to IndexZero's MCP server and paste the prompts as they are. The free plan includes the MCP server and 2,000 credits a month.
Check one page first, free
- AI visibility checkerEnter a brand to see how often ChatGPT and Google's AI Overviews mention it, which sites those answers cite, and, with a category, its share of the brands they name.
- robots.txt tester and AI crawler checkerFetch a site's robots.txt, check it for errors, and see whether Googlebot, GPTBot, ClaudeBot, PerplexityBot and other crawlers may fetch a given path.
More in this guide
- SEO with AI agents: running SEO research over MCPWhat an AI agent can do for your SEO once it has real search data, how to connect one over MCP, what to hand it, and how to keep its spending and its claims in check.
- How to run a site audit with an AI agentHave an agent crawl your site, wait for the crawl to finish, triage the issues by severity, fix them in your codebase, and re-crawl to confirm.
- Keyword research with an AI agentStart from the queries you already rank for, expand a few seeds into scored keywords, cut the ones you can't win, and save the rest for tracking.
- Rank tracking with an AI agentChoose what to track, price a check before it runs, cap what a run may spend, and read position changes without over-reading noise.