Methodology · Version 2.0
The Catalyst AI Visibility Index
Every voice share %, AEO score, and pipeline figure Catalyst publishes, in the scanner, the Industry Maps, the State of B2B AEO Report, and any client deliverable, is computed from the formula and coefficients on this page. Read this before citing our numbers externally.
What the Index measures
The Catalyst AI Visibility Index measures how often buyers see your company when they search your category. It gives one number, your Visibility, out of 100, built from two parts.
The AI part is the share of answers that name you. We ask ChatGPT, Claude, Gemini, Perplexity and Google AI Overviews 10 buyer questions from your category, twice each, as two different buyer personas.
The Google part is the share of buyer searches where you rank in Google’s top 10. We search each of the same buyer questions twice, once as the short keyword and once as the full question, up to 20 searches.
Visibility = 0.6 × AI part + 0.4 × Google part. The weights are a judgment call, and they are published so anyone can recompute the number from the two parts. Every report prints both parts and their sample sizes beside the headline. Scans run before October 1, 2026 measured the AI part only, and their reports say so.
A company is counted as “mentioned” if its name or domain appears in the AI platform’s output. Voice share is the ratio of mentions to question-and-platform pairs that returned a usable answer, up to 50 per scan. The same methodology runs for the on-demand scanner at /aeo-audit, every Industry Map leaderboard, and every category board in the AI Visibility Index.
Pipeline at stake translates voice share into a monthly dollar estimate, how much B2B pipeline is flowing through AI-cited buyer journeys in your category, and what share your company is capturing vs. losing to competitors. The full formula is in section three below.
Audits run on demand. The public index is scanned daily and published weekly. Every reading is dated, so historical comparisons stay honest.
How the published index is scored each week
Each category in the AI Visibility Index has a fixed set of 10 to 12 buyer questions. Every day each question goes to every AI platform, and every answer is checked for the companies it names. The companies come from the answers, never from a list we chose.
Each Monday the previous Monday to Sunday is published as one score per company. The score pools every answer that week, answers naming the company divided by all answers that came back. A week with fewer than 4 measured days is not published. Pooling counts weights each day by the answers it returned, and a day the company was not named adds answers to the total and nothing to its count.
Every score carries a 95% Wilson score interval. Two companies whose ranges overlap are level, whatever order the board prints them in. A company is ranked once it reaches 1% of a week’s answers.
Movement compares a week only with a week measured on the same AI platforms. When a platform is down, its error messages are never counted as answers, and the weeks either side of a change in platforms are not compared. Every board offers its full weekly data as a CSV download.
How the scan runs
- 1
Category research
We fetch the company's homepage, pricing page, and structurally similar companies via Exa. We call Apollo to retrieve employee count and funding stage. Claude synthesizes all four signals, self-description, named customers, regulatory designations, and technical integrations, to classify the product category and buyer persona.
- 2
Question writing
We pull the questions buyers ask Google and Reddit about the category, then an LLM writes 15 candidate questions in the buyer's words. Most ask for the best option for a role or situation, a comparison, or alternatives to a named rival. None names your company or uses your own branded terms. Each candidate is asked once on ChatGPT, and one whose answer names fewer than two companies is set aside, since a question answered with an explanation can only score zero for everyone. Each question carries a 2 to 3 word keyword, and DataForSEO provides its monthly search volume. We keep 10 as a balanced mix of question types, the most searched first within each.
- 3
LLM polling
Each of the 10 questions goes to 5 AI platforms, ChatGPT (gpt-4o-mini with web search), Claude (claude-haiku), Gemini (the newest Gemini Flash model available, with Google Search), Perplexity (sonar) and Google AI Overviews (through DataForSEO), twice per platform. Run 1 uses a decision-maker persona; run 2 uses a practitioner persona. This surfaces vendors cited for different buyer roles. We process prompts in batches of 3 to avoid rate limits. Responses are scanned for mentions of your domain and any competitors in scope.
- 4
Google ranking checks
While the AI answers come in, each buyer question is searched on Google twice, as its short keyword and as the full question, through DataForSEO's live organic results, in the market your domain points to. Questions that name your company are left out, because a search containing your name ranks you every time. You count as ranked when any page on your domain or its subdomains is in the top 10 organic results. Each competitor's Google part is read off the same results pages.
- 5
AI part calculation
AI part = mentioned pairs ÷ question-and-platform pairs that returned a usable answer (10 prompts × 5 AI platforms, up to 50 per scan). A company mentioned in either run of a question-and-platform pair receives credit for that pair, and the two runs union into one scored observation. Pairs where an AI platform returned no usable answer are excluded from the denominator rather than counted as misses. Competitor rankings are derived from the same data, meaning how often each company in your category was cited across the full prompt set.
- 6
Visibility
Visibility = 0.6 × AI part + 0.4 × Google part, rounded to one decimal. When fewer than 5 Google searches come back, the Google part is reported as not measured and Visibility is the AI part alone, flagged on the report. Your rank, the leaderboard order and the category leader all go by Visibility, with each competitor's Google part read off the same results pages.
- 7
Pipeline calculation
Monthly AI queries = category search volume × (1 + LLM shift coefficient). Pipeline at stake = AI queries × citation CTR × opportunity rate × ACV. Captured pipeline = pipeline at stake × your AI part. Lost pipeline = pipeline at stake minus captured. The pipeline model uses the AI part, because it sizes AI-cited buyer journeys.
- 8
Entity and technical checks
In parallel with LLM polling, we run domain authority checks (DataForSEO organic keyword count), Wikipedia presence, brand SERP dominance, press coverage detection, structured data analysis (FAQ, HowTo, Organization, Article schema), and content infrastructure checks (blog volume, original research, executive LinkedIn cadence).
The pipeline formula
monthly_ai_queries = search_volume × (1 + llm_shift_coefficient)
pipeline_at_stake = monthly_ai_queries × citation_ctr × opportunity_rate × acv
captured_pipeline = pipeline_at_stake × (ai_part_pct / 100)
lost_pipeline = pipeline_at_stake − captured_pipeline
LLM Shift Coefficient
0.5×What: Multiplier applied to Google search volume to estimate total AI query volume for a category.
Why: Adoption only. Google discloses roughly 14B searches a day. OpenAI discloses roughly 2.5B ChatGPT prompts a day, about half of them information-seeking, per the OpenAI/NBER usage study. That puts search-like AI volume near 9% of Google's economy-wide. We hold 0.5 for B2B software research, where buyers reach for an assistant more often than the general population does. G2 buyer research finds most B2B buyers now use AI somewhere in a purchase evaluation, and Gartner projects a 25% decline in traditional search volume driven by assistants. Going from the 9% economy-wide figure to 0.5 for B2B is a judgment call on our part and we would rather label it than bury it. We previously published 2.0, built by multiplying adoption against session consolidation and a long-tail correction. Both are gone. Consolidation says each ask carries more buying intent, so multiplying the ask count by it and then applying an unchanged per-ask citation rate counts the same intent twice, and the long-tail factor had no source. Read every dollar figure against the 9% economy-wide floor if you want the harder bound.
Citation CTR
1.0%What: Estimated percentage of AI responses that result in a click-through to a vendor website.
Why: AI models frequently answer questions without linking out. When they do cite a vendor, a fraction of readers click through. We lowered this from 2.5% to 1.0% in August 2026. At 2.5% the modeled pipeline came out high enough that the return multiples read as implausible to buyers, and a number nobody believes is worth less than a smaller one they will argue with. 1.0% is a deliberately low floor. It will rise as models adopt more link-forward formats.
Opportunity Rate
5%What: Estimated percentage of citation visits that become a qualified pipeline opportunity.
Why: Calibrated to B2B SaaS inbound conversion benchmarks. A buyer arriving via an AI citation is already in active research mode, higher intent than average organic traffic, but not every visit converts to a qualified opportunity.
ACV
Estimated per scanWhat: Annual contract value used to translate opportunity volume into dollar pipeline.
Why: Derived in priority order: (1) pricing page, if the company publishes per-seat or per-agent prices, we multiply by a typical enterprise seat count; (2) Apollo enrichment, employee count and funding stage provide a reliable proxy when pricing is hidden; (3) category benchmarks, industry median ACV for the classified product category as a last resort.
AI part tiers
60–100%
Elite
Consistently cited across every AI platform for your category's highest-intent queries. Competitors are losing citations to you.
40–59%
Strong
Cited in the majority of responses. Meaningful AI presence, room to consolidate further.
20–39%
Mid
Cited in some responses. Visible but not dominant. Gap analysis will show which AI platforms and queries to prioritize.
0–19%
Emerging
Rarely or never cited. Competitors are capturing the category in AI responses. This is the highest-leverage starting point.
Limitations and disclaimers
Read before citing these figures in board decks or press releases.
Context-free measurement
Voice share is measured via standardized, context-free API calls, no conversation history, no account state, fresh sessions per query. This is the most reproducible and comparable baseline, but it differs from what individual users see. A buyer who has been researching your category for 20 minutes will get different results than a cold query. Our score measures baseline citation behavior, not personalized results.
Non-determinism
LLM outputs are stochastic. The same query can return different results across runs. We run each prompt twice per AI platform and take the union of both runs, so a company mentioned in either run receives credit for that question-and-platform pair. Each run uses a different buyer persona (decision-maker vs. practitioner). The union reduces variance and does not eliminate it. We measured this on repeat scans of an identical 10-prompt set and observed voice share moving by roughly 15 points between runs, so read the score as a reading with a range around it, and read a small gap between two companies as a tie.
Query coverage
We ask 10 buyer questions per scan, written for your company's category and buyer. Each one asks AI to recommend, compare or choose, the way a buyer asks before shortlisting, and each is tested once before it is kept. Real buyers ask thousands of variations, so the set represents the highest-intent questions rather than all of them, and 10 questions carry roughly ±15 points of spread between runs. A company keeps its questions and its company profile on every rescan, so two scans compare like with like.
Google sample
The Google part checks up to 20 searches, desktop results, in one market, the country your domain points to or the US for a .com. It reads the top 10 organic results only, so a page at position 11 counts as not ranked, and it does not see personalised or logged-in results. Paid results, AI Overviews and map packs are not counted here. AI Overviews is already one of the five AI answers in the AI part.
Coefficient estimates
The LLM shift coefficient (0.5), citation CTR (1.0%), and opportunity rate (5%) are calibrated estimates rather than audited figures. B2B AI citation behavior is an emerging measurement area with few published benchmarks, and no study we can find measures AI query volume against Google volume for B2B categories specifically. Anyone citing one is usually quoting a growth rate as though it were a ratio. The shift coefficient carries the widest uncertainty, so we publish the arithmetic behind it and a harder floor of 9% of Google volume, the economy-wide adoption figure. Voice share is measured directly from live AI answers. Only the volume and the dollars are modeled. We update these coefficients as more data becomes available and will publish a changelog at this URL.
Point-in-time snapshot
LLM training data, retrieval augmentation, and citation behavior all change over time. A score today reflects today's AI landscape. Companies that improve their entity authority, publish more original research, or earn more citations will see scores improve on future scans. Scores are not permanent rankings.
Pipeline figures are estimates
The monthly pipeline figures are directional estimates intended to size the opportunity, not audited revenue projections. They represent the estimated value of AI-driven buyer attention in your category, not a guarantee of recoverable pipeline. Treat them as a signal for prioritization, not a forecast.
Data sources
DataForSEO
Keyword search volume, organic keyword overlap for competitor discovery, and the Google top 10 results behind the Google part of Visibility
Apollo.io
Company employee count, funding stage, and logo for ACV estimation and entity enrichment
Exa
Competitor discovery via semantic search and structural similarity (findSimilar)
OpenAI (GPT-4o mini)
LLM voice share polling
Anthropic (Claude Haiku)
LLM voice share polling + category research and prompt generation
Google (Gemini 2.5 Flash)
LLM voice share polling
Perplexity (Sonar)
LLM voice share polling
Google AI Overviews (via DataForSEO)
AI Overview voice share polling, surfaces Google's AI-generated answers for buyer queries
Target domain
Homepage text, pricing page, and sitemap for content and technical checks
Challenge our methodology
We update coefficients as better data becomes available. If you have published research on AI citation CTR, LLM query volume, or B2B opportunity rates that we should incorporate, we want to hear it.
will@gotcatalyst.comLast updated: October 1, 2026. Methodology version v2.0.
Change log: v2.1 (2026-10-26). The public index moved to /ai-visibility and is published weekly, pooled from daily scans, with a 95% range on every score. Platform error messages no longer count as answers. v2.0 (2026-10-01). Added Google rankings. Visibility is now 0.6 × AI part + 0.4 × Google part, where the Google part is the share of up to 20 buyer searches that rank you in the top 10. The AI part is the former voice share, unchanged. Scans before this date report the AI part only. v1.2 (2026-10-01). Renamed the Catalyst AI Voice Share Index to the Catalyst AI Visibility Index, matching the category's name for the metric. Method, prompts and coefficients unchanged. v1.1. branded the metric as the Catalyst AI Voice Share Index, added Article + FAQPage JSON-LD for citation eligibility, documented the bi-weekly refresh cadence rationale (Perplexity 2-3 day citation drop). v1.0. initial publication (2026-05-05).