What is AI search visibility?
AI search visibility is how often AI-generated answers show, cite or link to your pages: Google’s AI Overviews and AI Mode, Microsoft Copilot and Bing’s AI summaries, and assistants such as ChatGPT, Perplexity and Gemini. You can measure a useful part of it for free with first-party data: Google’s generative AI performance report, Bing Webmaster Tools’ AI Performance report, the query data in Search Console and Bing, and AI referral traffic in your analytics. None of them shows everything, so the work is in combining them.
GEO, AEO and SEO: what Google and Bing say
GEO (generative engine optimization) and AEO (answer engine optimization) are the labels for this work. The two search engines frame them differently:
- Google says optimising for generative AI search is still SEO. Its guide to optimising for generative AI features explains that AI Overviews and AI Mode are rooted in its core ranking and quality systems, and retrieve pages from the Search index.
- Bing calls its AI Performance report “an early step toward Generative Engine Optimization (GEO) tooling”, and reports citations as a metric in their own right.
Both views lead to the same practical conclusion. The fundamentals haven’t changed, but the measurement has. Clicks and rankings no longer capture all of your visibility, so you need a few extra numbers next to them.
The four first-party signals you can get for free
| Signal | Where | What it measures | What it can’t tell you | API |
|---|---|---|---|---|
| Google AI feature impressions | Search Console generative AI report | Impressions in AI Overviews and AI Mode by page, country, device and date | Clicks, queries, which of the two features | No: UI and export |
| Bing AI citations | Bing Webmaster Tools AI Performance | Citations in Copilot, Bing AI summaries and partner experiences; cited pages; sampled grounding queries | Clicks, user prompts, ChatGPT specifically | None documented |
| Query and page performance | Search Console and Bing Webmaster Tools | Clicks, impressions, CTR and position, where the effect of AI answers shows up | Whether a given impression was inside an AI feature | Yes |
| AI referral traffic | Google Analytics 4 or your analytics tool | Visits and conversions from AI assistants | Citations that earned no click; visits with no referrer | Yes (GA4) |
Only the third row is available through the Search Console and Bing APIs, which is the row GSC MCP Server reads. The first two are dashboards you export from, and the fourth lives in your analytics tool.
Google’s generative AI report: impressions, not clicks
Google’s generative AI performance report went live for all sites on 31 August 2026. It counts impressions in AI Overviews and AI Mode, combined, with no clicks, CTR, position or queries, and it isn’t in the Search Console API. The number to build from it is AI share: a page’s AI impressions divided by its total Web impressions for the same dates. Our full guide to the Search Console generative AI report covers the rest.
Bing’s AI Performance report: citations and grounding queries
Bing Webmaster Tools opened AI Performance as a public preview on 10 February 2026. It covers Microsoft Copilot, AI-generated summaries in Bing and select partner integrations, which Microsoft doesn’t name. Unlike Google’s report, it counts citations and shows the queries behind them.
| Metric | What it means | How to read it |
|---|---|---|
| Total citations | How often your pages were shown as sources in AI answers | Volume, not placement or traffic |
| Average cited pages | Average unique pages from your site cited per day | Breadth: how much of your site AI draws on |
| Grounding queries | The key phrases the AI used when retrieving your content | A sample, and not what users typed |
| Page-level citations | Citation counts per URL | Your most-used pages as AI sources |
| Citation Share | Your citations as a percentage of all citations for a grounding query | Relative presence; competitor domains aren’t shown |
The report has grown quickly since launch:
- March 2026: grounding queries were mapped to cited pages, so you can click a query to see which of your pages it cites, or a page to see which queries cite it.
- 16 June 2026: Microsoft added Intents, Topics, Citation Share and Compare in preview. Intents label grounding queries as informational, commercial, navigational and so on; Compare overlays a previous period.
- 13 October 2026: a Topics Portfolio tab (beta) groups grounding queries into topics, with approximate topic size, the number of sites cited, and opportunity queries where other sites are cited and yours isn’t. Microsoft says the numbers are directional and smaller sites may not see it.
What Bing’s report doesn’t give you
- No clicks. Every metric is citation-based. A citation is not a visit.
- No user prompts. Grounding queries are the phrases the AI generated to retrieve content. They are often more specific than anything a person typed, because a single question can fan out into several searches.
- No documented API. Bing Webmaster Tools’ API documents traffic, crawl and submission methods, but nothing for AI Performance. Take a monthly export or a copy of the tables you track.
- No named ChatGPT coverage. ChatGPT search runs its own crawler, OAI-SearchBot. Don’t read Bing citations as ChatGPT citations.
For the setup side of Bing, from verification to IndexNow, see Bing Webmaster Tools for ChatGPT and Copilot visibility.
Proxy signals in Search Console and Bing query data
The AI reports tell you where you appear. Your query data tells you what that is doing to clicks. Three proxies are worth tracking every month; if a metric looks odd, check how Search Console calculates CTR and position.
1. CTR compression at a steady position
When an AI answer satisfies the searcher, your position can hold or even improve while CTR falls. In Google, every link in an AI Overview shares the Overview’s position, so a cited page can look higher than ever and still lose clicks. Look for pages and queries where position is flat or better and CTR is down by a fifth or more.
Google impressions before 27 April 2026 are unreliable, so judge year-on-year on clicks only.
2. Question and long, conversational queries
Questions and long queries are where AI answers appear most. Track their share of your impressions and their CTR over time with a regex filter in Search Console, such as ^(how|what|why|when|where|which|who|can|does|is|should)\b for questions or ^(\S+\s+){7,}\S+$ for eight words or more. The Search Console regex cheat sheet has tested variants. Rare queries are anonymised and left out of query tables, so this segment always undercounts; follow the trend, not the total.
For example.com, use query_search_analytics with dimensions query and date for the last 90 days, searchType web, and an includingRegex query filter: ^(how|what|why|when|where|which|who|can|does|is|should)\b. Sum clicks and impressions by week. Then run the same request with only the date dimension and no filter, and show weekly CTR for question queries next to the site’s overall weekly CTR.
3. Search appearance and other SERP changes
Group Search Console data by searchAppearance to see which result features your impressions come from. Google doesn’t document an AI Overview or AI Mode search appearance, so don’t expect one. The point is to rule out other explanations, such as the end of FAQ rich results on 7 May 2026.
Joining Bing citations to clicks
The most revealing check combines engines. Export your most-cited pages from Bing’s AI Performance report and ask how those pages perform in classic search on both Google and Bing:
Here are the 20 pages Bing’s AI Performance report says were cited most last month. Use get_search_pages with provider all for the same dates and show clicks, impressions, CTR and position for each page in Google and in Bing. Flag pages that are heavily cited by Bing’s AI but get few Bing clicks, and pages that rank well on Google but are never cited by Bing.
A page cited often but rarely clicked is doing brand work, not traffic work. A page that ranks well on Google but is never cited by Bing is worth checking for Bing indexing problems.
AI referral traffic in your analytics
Citations only matter commercially if some of them send people to you. Google Analytics 4’s default channel group now includes an AI Assistant channel for visits from sources such as ChatGPT, Gemini, DeepSeek, Copilot or Grok. GA4 sets the medium to ai-assistant when the referrer matches its list.
- Google’s own AI features aren’t in it. The channel explicitly excludes AI Overviews and AI Mode. Those clicks land in Organic Search, mixed in with all other Google organic visits.
- Not every assistant passes a referrer. Some app traffic arrives as Direct, so treat the channel as a floor.
- Check the Referral channel too. If you see assistants such as Perplexity or Claude there, build a custom channel group that matches the session source with a pattern like
.*(chatgpt|perplexity|claude|copilot|gemini|deepseek).*.
We explain how GA4 counts AI Assistant and Organic Search traffic in our Search Console vs GA4 guide. The useful report is landing pages by AI Assistant sessions, with conversions. Set it beside Bing’s cited pages and Google’s top AI pages. Pages that appear on all three lists are your proven AI assets; protect and update them first.
Check the basics: can AI systems reach your pages?
Measurement is pointless if the pages can’t be retrieved. Each system has its own gate:
- Google: the page must be indexed and eligible for a snippet, and the property must be included under Settings → Search generative AI. Blocking
Google-Extendeddoesn’t remove you from Search. - Bing and Copilot: the page must be in Bing’s index, with
bingbotallowed. Bing’s own advice for AI answers stresses freshness and recommends IndexNow. - ChatGPT search: OpenAI says sites that block
OAI-SearchBotwon’t be shown in ChatGPT search answers. BlockingGPTBotonly affects training.
A hosted Search Console and Bing MCP server such as ours can check the Google and Bing side in one request with multicall: inspect_url for index status, canonical and robots.txt state, list_sitemaps for Google sitemaps and Bing feeds, and get_bing_crawl_stats for crawl errors, robots.txt blocks and pages in Bing’s index. The technical SEO workflow for developers goes deeper.
Use multicall to inspect the five pages Bing cites most on example.com, list my sitemaps on Google and Bing, and get Bing crawl stats for the last 28 days. Tell me which pages aren’t indexed or have a different Google-selected canonical, and whether Bing is reporting crawl errors or robots.txt blocks.
What you can’t measure (yet)
Be explicit about the gaps in any report you send. As of October 2026:
- ChatGPT, Perplexity, Claude and Gemini app citations. As far as we know, none of them offers site owners a citation report like Bing’s. You see their clicks in analytics, not their citations.
- Clicks from Google’s AI features. Counted, but mixed into Web clicks in Search Console and Organic Search in GA4.
- Prompt volume. No engine publishes how often people ask a given question in an AI assistant. Grounding queries and fan-out queries are machine-generated, not demand data.
- What the answer said about you. Accuracy, sentiment and whether a competitor was recommended need manual checks or a paid tracker.
Paid AI visibility trackers fill some of these gaps by running a fixed set of prompts through several assistants and recording who gets cited. That is a sample, and answers vary by run, location and account, so use them for direction. Use the first-party numbers above for anything you report as fact.
llms.txt, chunking and “AI markup”: what Google and Bing say
A lot of GEO advice is about files and formatting. Here is what the engines themselves say:
- llms.txt. The llms.txt proposal suggests a Markdown file at your site root that gives AI agents a concise guide to your content. Google’s AI guide says Google Search doesn’t use llms.txt and that creating one neither helps nor harms your visibility there. It is fine to publish one for other tools that read it. Bing’s AI Performance announcement doesn’t mention it.
- Chunking. Google says there is no need to break content into tiny pieces for AI, and no ideal page length.
- Structured data. Not required for Google’s AI features, and there is no special schema. It is still worth using for rich results.
- Structure and evidence. Bing recommends clear headings, tables and FAQ sections, supporting evidence and fresh content. On-page FAQs are still fine as content, even though Google stopped showing FAQ rich results in May 2026.
For measurement, the lesson is simple: don’t put “has an llms.txt” or “has AI schema” on your scorecard. Track outcomes (impressions, citations, clicks and conversions), not inputs the engines say they ignore.
A monthly AI visibility scorecard
Run this in the first week of each month, once Search Console’s 2–3 day reporting delay has passed. The template below uses illustrative numbers for a mid-sized B2B site.
| Metric | Source | Last month | This month |
|---|---|---|---|
| Google AI feature impressions | Generative AI report (export) | 41,200 | 46,900 |
| AI share of Web impressions | Generative AI report ÷ Performance | 18% | 21% |
| Bing total citations | Bing AI Performance (export) | 3,850 | 4,310 |
| Bing average cited pages | Bing AI Performance | 37 | 44 |
| Organic clicks, Google and Bing | get_search_overview, provider all | 28,400 | 27,900 |
| CTR on question queries | query_search_analytics with regex | 2.4% | 2.1% |
| Pages with steady position, CTR down 20%+ | compare_search_periods, dimension page | 9 | 12 |
| AI Assistant sessions (conversions) | GA4 AI Assistant channel | 620 (14) | 710 (19) |
| Top cited pages not indexed or mis-canonicalised | inspect_url | 1 | 0 |
Read the example as a story: AI visibility rose on both engines, clicks dipped slightly, CTR on questions slipped, and AI Assistant visits and conversions grew. That is a site gaining presence in AI answers while classic clicks compress, which is a very different message from “traffic is down 2%”.
The monthly routine
- Export the Google generative AI report (chart and Pages) for last month.
- Export Bing AI Performance: citations, cited pages, grounding queries, and Citation Share for your ten priority queries.
- Pull the search data with one prompt (below).
- Note AI Assistant sessions and conversions from GA4.
- Inspect the top cited pages for indexing problems.
- Write three sentences: what changed, why you think it changed, and what you’ll do next.
Build last month’s AI visibility scorecard for example.com. Use multicall to get the search overview for Google and Bing for last month and the month before, compare_search_periods by page for the same two months, and query_search_analytics for question queries matching ^(how|what|why|when|where|which|who|can|does|is|should)\b. I’ve attached the generative AI report export and the Bing AI Performance export. Calculate AI share per page, list pages with steady position and CTR down at least 20%, and summarise the month in three sentences.
Agencies can drop this table straight into the monthly client reporting workflow. If you haven’t connected Search Console and Bing to your assistant yet, the setup guide for Claude, ChatGPT and Cursor takes a few minutes, and our explainer covers what a Search Console MCP server is.
Frequently asked questions
How do I know if my site appears in AI Overviews?
Open the generative AI performance report in Google Search Console. It shows impressions from AI Overviews and AI Mode combined, by page, country, device and date. If the report is missing, your site may not have enough AI impressions yet, or it may be excluded under Settings > Search generative AI.
Does Bing Webmaster Tools show ChatGPT citations?
Not as such. Microsoft says AI Performance covers Microsoft Copilot, AI-generated summaries in Bing and select partner integrations, without naming the partners. Treat it as a Copilot and Bing citation report, not a ChatGPT report.
Do I need an llms.txt file?
Not for Google. Google’s guide to generative AI features says Google Search doesn’t use llms.txt, and that creating one neither helps nor harms your visibility there. You can still publish one for other tools and agents that read it.
What is the difference between GEO and AEO?
Both describe optimising for AI-generated answers. GEO (generative engine optimization) usually refers to being cited in AI answers, and AEO (answer engine optimization) to being the answer for a question. Google treats both as SEO; Bing describes its AI Performance report as an early step towards GEO tooling.
Can I track AI search visibility for free?
Yes, partly. Google’s generative AI report, Bing’s AI Performance report, Search Console and Bing query data, and the AI Assistant channel in Google Analytics 4 are all free. None of them covers ChatGPT, Perplexity or the Gemini app citations directly.