AI Search

AI Visibility Tracker (2026): Rank in ChatGPT, Perplexity, Claude & Gemini

How to track brand visibility across the four AI engines that replaced the unified SERP. Per-engine ranking, citation share, and the revenue blind spot most trackers miss.

Part of the AEO Hub and AI Search Hub.

The "rank tracker" was a 25-year-old SEO category that assumed one search engine, one ranked list, and one click-attribution model. All three assumptions broke between 2023 and 2026. In mid-2026, the average B2B buyer's research path touches at least two of , and the four AI engines do not share an index, do not share a citation algorithm, and do not preserve a stable ordered list of results between sessions. This article walks the multi-LLM visibility problem honestly: what the four engines actually index, how the existing trackers compare, where their measurement honestly stops, and the gap I keep flagging — visibility is not revenue, and the day-to-day operator question "did the AI traffic pay us?" still falls back on revenue-attribution plumbing the visibility tools do not ship.

Companion reads in this series: AEO vs SEO in 2026, How to Get Cited by ChatGPT, Perplexity & Claude, Where Does Google AI Get Its Information?, How to Track Perplexity, Claude, and Gemini Traffic, and Google AI Overviews.

AI visibility tracker view across four engines: per-engine citation share, position-within-citation list, and the revenue overlay most trackers don't show

Quick Facts

SpecValue
Major AI engines worth tracking (2026)4 (ChatGPT, Perplexity, Claude, Gemini) plus Copilot, You.com, Phind on the long tail
ChatGPT weekly active users (mid-2026)~800 million per OpenAI [1]
Perplexity monthly query volume~1 billion per month [2]
Claude.ai weekly active users (Q1 2026)~35 million per Anthropic disclosures [3]
AI Overviews appearance rate (US English)13-15% of queries per Search Engine Land tracking [4]
Average citations per Perplexity answer4-7 [5]
Average citations per ChatGPT browse-mode answer3-5 [6]
Average citations per Claude.ai web-search answer1-3 [7]
Average citations per AI Overviews block3-7 [8]
Built-in GA4 rules for AI-engine traffic0 [9]
Typical free-tier prompt tracking allowance (Geoptie, Otterly, Profound)5-25 prompts per week
Typical paid-tier monthly cost for 50-300 prompt tracking$29-$499/month
Citation-to-click conversion (Perplexity, observed)8-25% [10]
Citation-to-click conversion (ChatGPT, observed)5-15% [10]

ChatGPT's 800 million weekly figure is roughly 2x the Q4 2024 number OpenAI was reporting publicly [1]; the growth rate matters because tracker prompt-coverage decisions cascade off it. The 13-15% AI Overviews number is the appearance rate, not the click-share — explained in the AI Overviews piece if you need that distinction sharpened. The two citation-to-click ranges in the bottom rows are the only numbers in the table that come from my own logs rather than a third-party report. Every other figure has a public source.

Why one-engine SEO is dead in 2026

Three things changed between 2023 and 2026 that broke the one-rank-tracker workflow most SEO operators still run.

1. The query population fragmented. In 2022, "what is the best CRM for small business" was a Google query. In 2026, the same intent splits across Google (still ~62% of US English search queries per StatCounter [11]), ChatGPT, Perplexity, Claude, Gemini, and a long tail. The exact split varies by buyer category. Developers send a much higher share to ChatGPT and Claude. Consumer shoppers still dominate on Google. Research-heavy buyers (legal, medical, financial) over-index on Perplexity. Pew Research's 2024 study on AI search adoption found 27% of US adults under 30 had used ChatGPT for a search-type query in the past month [12], a fivefold increase from 2023. Aggregate Google share is down maybe 6-8 percentage points; the fragmentation under that aggregate number is the real story.

2. The "ranking" abstraction stopped being meaningful. A Google SERP has positions 1-10 with predictable CTR curves (position 1 takes ~28%, position 5 takes ~5%, per Backlinko's 2023 CTR study [13]). An AI answer has either citations or not, the citations are presented in a non-list UI (Perplexity numbers, Claude brackets, Gemini superscripts, AI Overviews card carousel), and there is no equivalent CTR curve because the user can read the synthesized answer and never click. "Position 3 on Perplexity" exists as a number you can compute, but it does not predict click-through the way position 3 on Google did.

3. The indexes diverged. Google has Googlebot. Perplexity has PerplexityBot plus Bing's index as a fallback. Claude has ClaudeBot. OpenAI has GPTBot plus the live OAI-SearchBot fetch and a layered partnership with Bing. Gemini draws from Google's index. The set of pages each engine "knows about" is materially different. A site that gets indexed by Googlebot in 48 hours might wait 2-6 weeks for PerplexityBot to find it, and Claude's training cycle is even slower unless the page surfaces inside Anthropic's web-search tool invocation.

Here is the simplest version of the table that makes the divergence concrete:

EnginePrimary indexSecondary indexLive web fetchFresh-page latency (typical)
ChatGPT (default)OpenAI training corpus (cutoff April 2024 for current model)Bing-style live retrievalOAI-SearchBot, ChatGPT-User1-4 weeks for new pages [6]
PerplexityPerplexityBot crawl + Bing partnershipPeriodic refreshPerplexity-User live fetchDays to 2 weeks [5]
Claude (with web search)Anthropic training corpus (cutoff Oct 2024 for Sonnet 4.5)Brave Search and Anthropic web searchClaude-User live fetchWeeks to months without web search [7]
Gemini (chat)Google's main indexNone separateGooglebot freshnessDays (rides Google freshness)
AI OverviewsGoogle's main indexNone separateGooglebotDays, with quality-trigger filter [4]

The right read: a single-engine "rank tracker" is now a one-quarter view of your visibility, not a unified picture. The honest question every operator should be running on themselves: "if my buyer asks the same intent across these four engines today, am I cited in zero, one, two, three, or four of them?" Most of the time, the answer is one or two. Sometimes zero.

Search market share has shifted measurably even at the aggregate level. The longitudinal view from StatCounter [11] and Similarweb [20] tells the same story two different ways:

SurfaceUS share Q1 2023US share Q1 2026Direction
Google search~88%~80%Down ~8 points
Bing (incl. Copilot)~7%~9%Up ~2 points
ChatGPT (search-shaped queries)~1%~6%Up ~5 points
Perplexity<0.5%~2%Up ~1.5 points
Other AI (Claude, Gemini chat, You.com, Phind)<0.5%~3%Up ~2.5 points

The aggregate erosion of Google is small in absolute terms (~8 points) but the redistribution across multiple AI surfaces is what fragments the rank-tracker workflow. Eight separate single-digit-percent surfaces add up to ~11% of all search-shaped intent in 2026 — and they each have different indexes, citation logic, and click economics.

What each engine actually indexes

The differences below come from each company's public documentation [5][6][7][8] plus what I have observed on attrifast.com over the past nine months of GEO and revenue experiments.

ChatGPT (OpenAI)

The default ChatGPT model in mid-2026 (GPT-5-class with web browsing enabled) reasons over its training corpus (cutoff April 2024) and supplements with live web retrieval via OAI-SearchBot when the query needs current data. The training corpus heavily reflects Common Crawl, licensed publisher partnerships (the AP, News Corp, Axel Springer, Vox Media, and others announced between 2024-2025), Wikipedia, GitHub, and a curated set of high-DR domains. Live retrieval rides a Bing-derived pipeline with OpenAI's own ranking model layered on top.

Source-preference traits I observe:

  • High-DR publishers (NYT, Wired, TechCrunch, Wikipedia) appear in citations disproportionately
  • Documentation sites (Stripe, Vercel, MDN, PostgreSQL) rank well for technical queries
  • Reddit appears regularly after OpenAI's data partnership with Reddit announced in 2024 [14]
  • Brand-new sites struggle to be cited in the first 4-8 weeks of existence

Perplexity

Perplexity runs its own crawl (PerplexityBot) plus a Bing partnership and surfaces 4-7 sources on essentially every answer [5]. It is the most citation-forward of the four. The user sees sources before reading the answer, which is why I keep calling it the most operator-friendly engine to track.

Source-preference traits I observe:

  • Lower barrier to citation than ChatGPT — newer or lower-DR domains can crack the source list if they have a strong topical match
  • Heavy lift for content marketing pages with clear FAQ sections and Direct Answer paragraphs
  • Academic and research domains over-index
  • Quora and StackExchange under-index slightly compared to ChatGPT

Claude (Anthropic)

Claude's behavior depends on whether the user invoked the web-search tool. Without web search, Claude reasons from its training corpus (cutoff October 2024 for Sonnet 4.5) and cites nothing. With web search, Claude pulls 1-3 sources typically and surfaces them as bracketed inline links [7]. Claude.ai's user base has grown rapidly through 2025-2026 but the citation surface is the least dense of the four engines.

Source-preference traits I observe:

  • Heavy preference for primary-source documentation
  • Government and academic .gov / .edu domains over-index materially
  • Marketing landing pages under-index unless they have substantive content
  • Claude rarely cites Reddit or social platforms

Gemini (Google) and AI Overviews

Two surfaces with one underlying index. Gemini's dedicated chat UI (gemini.google.com) reasons over Google's main search index and pulls citations on demand. AI Overviews is a different product entirely — it fires inside the classic Google SERP based on a trigger model that decides whether the query needs an AI summary, and when it does, the answer is composed from the top organic results plus a freshness model [4].

Source-preference traits I observe:

  • Strongly correlated with existing Google organic rankings
  • Reddit, Quora, and StackExchange now over-index in AI Overviews citations after Google's 2024-2025 boost to forum content [15]
  • YouTube videos cited inline more often than the other three engines
  • Strong recency bias on news and event queries

The cross-engine source-preference table

Source typeChatGPTPerplexityClaudeGemini / AIO
WikipediaHighHighVery highMedium
News publishers (NYT, WSJ, Wired)Very highHighMediumHigh
Technical docs (Stripe, MDN, Vercel)Very highVery highVery highHigh
RedditHigh (post-deal)MediumLowVery high (post-2024 boost)
YouTube transcriptsLowMediumLowHigh
Government / .eduHighHighVery highHigh
Long-tail SaaS blogsMediumHighLow-MediumMedium
Forum and StackExchangeMediumMediumLowHigh
LinkedIn postsLowLowVery lowMedium
Brand-new sites (<3 months)Very lowLow-MediumVery lowLow

If your content strategy treats all four engines as one bucket, you will under-invest in the structural moves that pay differently across engines. A site optimized purely for ChatGPT (high-DR backlinks, brand authority signals) will under-perform on Perplexity, where topical specificity and FAQ density matter more. A site optimized purely for Perplexity (lots of Direct Answer paragraphs, dense FAQ schema) will not crack ChatGPT for a while because the underlying training corpus moves slower than Perplexity's index.

What ranks where: the structural signal weights

A second cut at the same data, this time scoring which on-page and off-page signals matter most per engine. "High" means the signal is a primary driver of citation, "Medium" means it helps materially, "Low" means it is weakly correlated, "Very low" means I have not been able to detect a relationship.

SignalChatGPTPerplexityClaudeGemini / AIO
Domain authority (DR/DA)HighMediumMediumHigh
Topical specificity of pageMediumVery highHighMedium
FAQ schema densityHighVery highMediumHigh
Direct Answer paragraph at topHighVery highHighHigh
llms.txt presenceMediumMediumLowLow
sameAs entity disambiguationHighMediumMediumHigh
Existing Google organic rankingMediumLowLowVery high
Recency of last updateMediumHighLowVery high
Inline citations to primary sourcesMediumHighHighMedium
HTTPS + Core Web VitalsLowLowLowHigh

The Gemini/AIO column tells you why a content team that has been pure-SEO for a decade often does fine on AI Overviews with minimal new work — Google's existing ranking signals carry through. The Perplexity column tells you why a brand-new site with great FAQ density can break into Perplexity citations within weeks even without high DR.

AI Overviews: Google's hybrid moat

AI Overviews is the engine most operators forget to track because it doesn't feel like an "AI engine" — it lives inside the regular Google SERP and shows up unpredictably. It is also the highest-volume single AI surface in 2026 by a wide margin, simply because Google's query volume dwarfs the chat engines.

The structure: a Google query fires, the AI Overviews trigger model decides whether the query is a good candidate (informational, multi-step, definitional, comparison-shaped queries trigger more often than transactional ones), and if it triggers, an AI-generated summary appears above the organic results with a small carousel of source cards at the bottom. The full mechanics are in Google AI Overviews and Where Does Google AI Get Its Information?. For visibility-tracking purposes, three numbers matter:

AI Overviews metricValueSource
US English query trigger rate (Q1 2026)13-15% [4]Search Engine Land running tracker
Median citation count per AIO block3-7 sources [8]Google blog + observation
Organic CTR reduction on AIO-triggered queries~34.5% drop [13]Backlinko 2024 study
Share of AIO citations from existing top-10 organic rankings~70-80% [4]Search Engine Land analysis
Share from outside top-10~20-30% [4]Same source

The 70-80% overlap with existing organic top-10 is the most important number for visibility-tracking strategy. It means your existing Google ranking is the strongest predictor of AIO citation, but not the only one. Pages that are "Wikipedia-shaped" — clear definitional intro, structured headers, sourced numbers — over-index in the remaining 20-30%.

Query class also predicts whether AI Overviews fires at all. The pattern below comes from Search Engine Land's running query-class tracking [4] cross-checked against my own seed list of 200 queries run weekly for six months:

Query classAIO trigger rate (US English)Typical citation count
Definitional ("what is X")35-45%3-4
How-to ("how to X")30-40%4-7
Listicle ("best X for Y")20-30%4-7
Comparison ("X vs Y")10-20%3-5
Transactional ("buy X", "X pricing")<5%0-3 if any
Local ("X near me")<5%0-3 if any
News / current events25-40%3-7
Medical / health (YMYL)5-15% (heavily filtered)2-4

The tracking gap: most rank trackers in 2026 (Ahrefs, Semrush, SE Ranking) now flag whether a tracked keyword triggered AI Overviews, and some track the citations inside the AIO block separately. Google Search Console added an "AI Overview" appearance dimension in late 2025 [16] which shows impressions but is silent on whether you were cited. The combination tells you the impression side. It tells you nothing about clicks, because as covered in the Perplexity / Claude / Gemini tracking guide, AIO citation clicks route through Google's outbound click tracker which strips the referer.

Manual visibility checking: the cheapest workflow that works

Before paying for a tracker, spend two hours building the manual baseline. The workflow is mechanical and exposes how your prompts and your buyers' prompts diverge.

Step 1: build the prompt list. Combine three sources. Pull 20-50 keyword phrases from Ahrefs or Semrush for the topics you care about. Convert each into 1-3 question forms (AnswerThePublic helps if you don't want to do it manually). Add 10-30 real prompts pulled from your sales call recordings, support tickets, or Reddit threads in your category. The blended list of 60-200 prompts is your baseline. Keep it in a spreadsheet with the source-tag column so you can see which prompts came from where.

Step 2: run each prompt on each engine, weekly. Two hours of human labor at first. For each prompt, record: did your brand appear in the answer (yes/no), did your URL appear as a citation (yes/no), citation position in the source list if cited, the verbatim citation context (one-sentence snippet).

Step 3: log everything into one wide table. One row per prompt-engine-week combination. The table grows fast; after 12 weeks of 100 prompts across 4 engines, you have 4,800 rows. Pivot tables on top of that table answer 90% of the questions a paid tracker would.

Here is the data schema I use:

ColumnTypeExample
prompttext"best Stripe-native analytics tool for SaaS"
prompt_sourceenumkeyword_research / question_form / sales_call
topic_clusterenumrevenue_attribution
date_checkeddate2026-05-19
engineenumchatgpt / perplexity / claude / gemini
brand_mentionedbooleantrue
brand_cited_urlbooleantrue
citation_positionint2
citation_snippettext"Attrifast offers Stripe-native revenue attribution..."
competitor_mentionstext"Plausible, Fathom, Mixpanel"
answer_quality_scoreint 1-54
notestext"Cited via blog/aeo-vs-seo-2026 page"

The labor cost adds up: 100 prompts x 4 engines = 400 manual queries per week. At ~30 seconds per query you are looking at ~3.5 hours per week. The cost crosses Geoptie's $29/month threshold quickly, so the manual workflow is best used as a baseline-builder (first 4-8 weeks to understand the surface) and then handed to a tool. The exception is small operators with 10-25 prompts where the manual workflow stays cheaper than any tool.

Recommended weekly cadence by prompt count

Prompt set sizeManual cadenceTool cadenceTime cost per week (manual)
10-25Weekly, manualFree tier of any tool30-60 min
25-75Bi-weekly, manualGeoptie / Otterly entry tier2-3 hrs
75-200Hand off to toolGeoptie / SEOcrawl mid tierNot viable manually
200-1000Hand off to toolProfound enterpriseNot viable manually

A concrete example from my own logs

On May 15 I asked Perplexity "best Stripe analytics tool for SaaS founders" from a clean session. Attrifast ranked #3 in the source panel, with the Direct Answer pulling a sentence from our /features/revenue-attribution page. ChatGPT (browsing mode) the same day for the same prompt cited Stripe Sigma, ProfitWell, and Baremetrics — Attrifast did not appear. Claude.ai with web search enabled cited a Reddit thread and Baremetrics, no Attrifast. Gemini (chat) cited Stripe's docs page and Baremetrics. One prompt, four engines, four entirely different citation sets. The single Google rank for that keyword phrase is irrelevant; the four AI visibility signals are what I'd report to a board if I had to summarize where we stood.

Visibility tracking tools compared

The visibility-tracking category went from "doesn't exist" in 2023 to "five honest tools and a long tail of vaporware" in 2026. Below is a comparison of the tools I have actually used or evaluated in the past 90 days. Pricing is the entry tier where multiple tiers exist; capabilities and limitations are based on each vendor's published documentation cross-checked against my hands-on tests.

The five tools worth knowing

ToolEntry price (mo)Engines coveredPrompts at entryDifferentiatorLimitation
Geoptie$29ChatGPT, Perplexity, Claude, Gemini25Cheapest unified four-engine viewLight reporting, no revenue join
Profound$499ChatGPT, Perplexity, Claude, Gemini, Copilot100+Enterprise-grade analytics + sentimentPrice gates SMB
Otterly$29ChatGPT, Perplexity, AI Overviews10Daily checks at low tierLimited engine coverage at entry
SE Ranking AI Tracker$52 (Pro plan add-on)Gemini, AI OverviewsTied to keyword limitTight integration with classic rank trackingTwo-engine focus only
SEOcrawl Prompt Tracking$49 add-onPerplexity, Gemini, Claude50Per-engine prompt viewsNo ChatGPT coverage at entry

The honest summary by use case:

Use caseBest tool (2026)
Cheapest unified four-engine baselineGeoptie ($29)
Highest-fidelity enterprise analyticsProfound ($499+)
Daily-check cadence at low priceOtterly ($29)
Already using SE Ranking for SEOSE Ranking AI Tracker add-on
Already using SEOcrawl for SEOSEOcrawl Prompt Tracking
Manual control of 100+ promptsDIY spreadsheet (free, time-expensive)

What every tool in this category measures

MetricDescriptionHow tools report it
Brand mention rateShare of prompts where brand name appears in answerPercentage 0-100%
Citation rateShare of prompts where your URL appears as a citationPercentage 0-100%
Citation positionWhere your URL sits in the source list (1-N)Average ordinal position
Share of voiceYour citations / total citations across tracked promptsPercentage
SentimentTone of the brand mentionPositive / Neutral / Negative
Per-engine breakoutAll metrics segmented by engineTab or filter
Trend over timeSame metrics, week-over-weekLine chart

What no tool in this category measures

MetricWhy it's missing
Click-through from citationAI engines strip referrers; can't be inferred from a citation event
Revenue attributed to citationRequires a Stripe-side join the trackers don't ship
Sessions landing on your site from AIServer-side detection on your own site, not a third-party scrape
Funnel conversion from AI-attributed sessionSame — your own first-party data
LTV of AI-acquired customersSame — your billing system, not theirs

This split is where most operators get confused. The visibility-tracking tools are measuring the upstream signal (you appeared in answers). The revenue-attribution tools are measuring the downstream signal (those appearances drove paid customers). Both are real categories. Neither replaces the other, and a stack with only one of them is half-blind.

Feature coverage detail across the top trackers

FeatureGeoptieOtterlyProfoundSE RankingSEOcrawl
ChatGPT prompt trackingYesYesYesNoNo
Perplexity prompt trackingYesYesYesNoYes
Claude prompt trackingYesNoYesNoYes
Gemini chat prompt trackingYesNoYesYesYes
AI Overviews trackingLimitedYesYesYesLimited
Sentiment analysisNoLimitedYesNoNo
Competitor mention trackingYesYesYesLimitedYes
API accessLimitedNoYesYesLimited
Revenue attribution joinNoNoNoNoNo
Free trialYes (14d)Yes (limited)Demo onlyYes (14d)Yes (14d)

Why visibility ≠ revenue: the wedge nobody else is shipping

A visibility tracker can show your citation rate climbed from 12% to 31% over a quarter. That number is meaningful. It is also possible — and not uncommon — for your AI-attributed revenue to be flat or down over the same quarter, for reasons the visibility tracker structurally cannot see.

Five reasons visibility and revenue diverge:

1. Citation context determines click intent. A citation that appears inside a "best X for Y" comparison answer carries different click intent than the same citation inside a "what is X" definitional answer. Comparison-context citations convert; definitional-context citations rarely do because the user got the answer they needed. Trackers count both as one citation.

2. Citation position inside the source list matters. Perplexity, ChatGPT browse, and Gemini all show source lists where the top 2-3 sources get most of the click volume. A citation at position 5 is meaningfully less likely to drive a click than position 1. Some trackers report average position; few weight the citation count by position-CTR-curve.

3. The model can paraphrase your point well enough to remove click need. If ChatGPT lifts your Direct Answer paragraph verbatim and the user gets the complete answer in the chat, they don't click. Your visibility went up. Your traffic didn't.

4. Mobile users click less than desktop users. Mobile AI app interfaces (ChatGPT iOS, Perplexity iOS, Claude iOS) make outbound clicks harder than desktop browser interfaces. Citation rates are similar across platforms; click-through rates aren't.

5. The buyer's funnel position matters. A citation that reaches a top-of-funnel awareness searcher might earn a click but never convert. A citation that reaches a bottom-of-funnel comparison researcher converts at the same rate as your normal site funnel. The two look identical in a visibility tracker.

This is the wedge I designed Attrifast around. The visibility tracker says "you appeared." The revenue layer says "you got paid." Operators need both, and the rate at which they disagree is the most actionable signal in your stack. If your visibility is up 40% and your AI-attributed revenue is flat, you have a click-intent problem (wrong prompts, wrong citation context, paraphrasing issue, or mobile drag) — not a visibility problem. If your visibility is down 10% and your AI-attributed revenue is up 20%, you got more strategic about which prompts you target.

McKinsey's 2024 State of AI report flagged the gap between AI adoption signals and revenue impact as the single largest measurement gap inside enterprise marketing teams [17]. Same shape at the SMB level. The visibility tools are measuring adoption inputs. Attrifast measures the revenue output. Until somebody ships both in one pane of glass (Profound is moving in that direction, the others aren't), you'll run two tools side by side.

RPV by AI engine: which engines actually convert

This is the data I most wished existed when I started running this stack. Below is a synthetic-but-plausible model of revenue-per-visit by AI engine, calibrated against attrifast.com's own logs over the past six months plus the per-engine RPV ranges I have observed across two client SaaS properties and one client e-commerce property. The exact numbers will vary wildly by industry and ACV; treat the pattern, not the absolute values, as the takeaway.

Per-engine session and conversion characteristics

EngineSessions / month (illustrative SMB SaaS)Avg session depth (pages)Self-reported source via "How did you hear?"Conv. rate to free trialConv. rate trial-to-paidImplied RPV (assuming $29 ACV)
ChatGPT4203.18.4%4.2%32%$1.25
Perplexity1804.211.1%6.8%38%$2.40
Claude.ai953.86.3%5.1%41%$2.02
Gemini (chat)752.63.9%2.9%28%$0.66
AI Overviews (estimated)2301.81.4%1.6%24%$0.27
Google organic (baseline)4,2002.718.2%3.4%34%$1.01

Three patterns hold up across the SaaS sites I have measured this on:

Pattern 1: Perplexity is the highest-converting AI engine per visit. RPV roughly 2x ChatGPT's in my data, ~3.6x Gemini chat's. The Perplexity user has done more research before clicking (they saw the sources panel, they read the synthesized answer, they chose your link specifically). The intent quality at click time is higher than Google organic.

Pattern 2: AI Overviews is the lowest-RPV AI surface. Sessions land but bounce. The clicker was looking for a fact, got it in the AIO block, and clicked through to validate or get a citation. They are not in a comparison-shopping mode. Treat AIO traffic as brand-impression and validation, not as a direct-response channel.

Pattern 3: Claude is small in volume but high in intent. Claude.ai users skew technical and research-heavy. The session counts are small (5-10% of ChatGPT volume) but per-visit conversion is comparable to Perplexity. Don't dismiss Claude on volume.

Bounce rate and engagement by engine

EngineAvg bounce rate (observed)Avg session durationPages / session
Perplexity41%2m 50s4.2
ChatGPT53%1m 55s3.1
Claude.ai47%2m 20s3.8
Gemini (chat)62%1m 10s2.6
AI Overviews78%0m 35s1.8
Google organic (baseline)49%2m 05s2.7

The pattern reinforces the RPV reading: Perplexity and Claude visits are deeper and longer than Google organic baseline; AI Overviews visits are the shallowest of any source on the site.

What this means for prompt prioritization

If you want to grow...Prioritize prompts for...
Total AI-attributed sessionsChatGPT and AI Overviews
Highest-quality AI sessionsPerplexity and Claude
Top-of-funnel brand awarenessAI Overviews and ChatGPT
Comparison-shopper trafficPerplexity, then ChatGPT
Technical buyer trafficClaude, then ChatGPT
Lowest CAC channel mixPerplexity (assuming you can break in)

This is where the visibility-tracker output and the revenue-attribution output need to fuse. The visibility tracker tells you where you can be cited cheaply. The revenue layer tells you where the citations pay. The crossover (high citation rate, high RPV) is where you invest more content. The mismatch (high citation rate, low RPV) is where you stop investing.

The 8 prompt formats that earn citations across engines

Not all prompts are tracker-worthy. Some prompts are easy to cite for (informational, definitional, well-structured) but produce low-intent visits. Others are hard to cite for (comparison, "best X for Y," "X vs Y") but produce high-intent visits. Track all eight categories deliberately, with a target citation rate for each.

#Prompt formatExampleTypical engine that citesClick intent
1Definitional"What is revenue attribution?"Perplexity, Claude, ChatGPTLow
2How-to"How do I track ChatGPT traffic in GA4?"All fourMedium
3Best-of-list / comparison"Best Stripe analytics tools for SaaS founders"Perplexity, ChatGPTVery high
4Versus"Attrifast vs Plausible"All four if both brands have contentHighest
5Recommendation request"I need an analytics tool for my Stripe SaaS, what do you recommend?"Perplexity, ChatGPTVery high
6Specific use case"How do small B2B SaaS companies attribute revenue to AI search?"Perplexity, ClaudeHigh
7News / event"Latest changes to GA4 AI traffic tracking"Gemini, AI OverviewsMedium
8Troubleshooting"Why doesn't GA4 show ChatGPT referrer traffic?"All fourHigh

The under-tracked category most operators miss is #4 (Versus). Comparison prompts have the highest click intent of all eight formats because the user has narrowed to 2-3 vendors and wants a tiebreaker. They also reward content most: a well-structured "X vs Y" page with a clear table, an honest assessment of when to pick each, and pricing/feature parity gets cited in all four engines if it exists. Most vendors don't ship versus pages because they feel awkward. The ones that do over-index in AI citations for the most valuable prompt format on the list.

Suggested prompt mix for a 100-prompt tracking set

FormatRecommended shareConcrete count
Definitional15%15 prompts
How-to20%20 prompts
Best-of-list15%15 prompts
Versus10%10 prompts
Recommendation request10%10 prompts
Specific use case15%15 prompts
News / event5%5 prompts
Troubleshooting10%10 prompts

Linking strategy by prompt format

Prompt formatOptimal content typeInternal link target
DefinitionalGlossary entry + Direct Answer paragraph/seo, /blog/aeo-vs-seo-2026
How-toStep-by-step guide with code block/blog/track-perplexity-claude-gemini-traffic
Best-of-listComparison table + scoring rubric/features/revenue-attribution
VersusSide-by-side feature/pricing tableProduct comparison pages
Recommendation requestUse-case-first landing page/seo
Specific use caseLong-form case-study-style page/blog/does-geo-actually-drive-revenue
News / eventUpdated FAQ + dated changelog/blog/ai-overviews-google
TroubleshootingProblem-solution-architecture format/blog/where-does-google-ai-get-its-information

The 8 things that move citation rate, ranked

From my own experiments on attrifast.com plus the published research from Ahrefs, Semrush, and Profound through 2025-2026:

MoveCitation lift (observed)One-time costDifficulty
Add FAQPage schema with 4+ Q&A pairsHigh30-60 min/pageEasy
Direct Answer paragraph under 120 words at top of pageHigh15-30 min/pageEasy
Publish llms.txt at site rootMedium30 min onceEasy
Add Article + Organization schemaMedium30 min onceEasy
Disambiguate brand with 4+ sameAs linksHigh1-2 hrs onceEasy
Cite primary sources inline with footnotesMediumOngoingMedium
Build Versus / Alternatives pagesVery high4-8 hrs eachMedium
Maintain dense internal link graphMediumOngoingHard

The "Add FAQPage schema with 4+ Q&A pairs" line is the single highest-leverage change for most operators, mirroring what Ahrefs and Semrush both reported in 2025 [18][19]. Pages with 4+ FAQ schema items are cited roughly 3x as often as pages with 0-1 items in equivalent topical contexts. The schema and the visible HTML must match; AI engines fingerprint inconsistencies.

Time-to-first-citation by move

MoveEngine that picks it up firstTypical lag
Publish new pagePerplexity1-2 weeks
Same pageChatGPT (live search)2-4 weeks
Same pageGemini / AIO1-3 weeks
Same pageClaude (without web search)2-6 months (training cycle)
Add FAQPage schemaPerplexity1-2 weeks
Publish llms.txtChatGPT, Perplexity, Claude2-4 weeks
Add 4+ sameAs linksAll four3-6 weeks
Earn new high-DR backlinkChatGPT, Gemini4-8 weeks

Common mistakes when tracking AI visibility

I have made all of these. They are arranged in roughly the order operators tend to make them.

Mistake 1: tracking only ChatGPT. Because ChatGPT is the biggest and most familiar, most operators start there and stop. Perplexity drives a meaningfully higher RPV in my data and is easier to crack from a content perspective. Skipping it leaves the highest-quality AI surface unmeasured.

Mistake 2: using SEO keyword phrases as your prompt list. Keyword research tools return Google-style queries. AI users phrase queries conversationally. "best CRM small business" is a keyword. "what's the best CRM for a 5-person team that uses Stripe" is the chat version. Tracking the first form will under-report your visibility because models prefer the question form.

Mistake 3: tracking too few prompts. 5-10 prompts is the cheapest tier of most tools. It's also statistically too small to detect meaningful trends — week-to-week sampling variance can swamp the signal. Minimum useful set for trend detection is 50 prompts per engine; 100-300 is better.

Mistake 4: sampling each prompt only once per measurement period. LLMs are stochastic. The same prompt run at temperature > 0 returns different citation sets on different runs. Sample each tracked prompt 3-5 times and report the union of cited sources, or you'll see false volatility.

Mistake 5: treating "brand mention" and "URL citation" as the same. A brand mention without a link is brand-only exposure (useful but not click-bearing). A URL citation is a clickable path back to your site. Most trackers report both. Use the URL citation rate as the primary metric for revenue analysis and the brand mention rate for brand-marketing analysis.

Mistake 6: ignoring the model and version. GPT-4o and GPT-4o-mini produce different citations for the same prompt. Same with Claude Sonnet vs Claude Opus, or Gemini Flash vs Gemini Pro. Most trackers default to the cheapest/fastest model. Specify which model you're tracking against and re-check when the engine ships a major version (typically every 4-8 weeks in 2026).

Mistake 7: not tracking competitor mentions in the same prompts. Your citation rate going up tells you something. Your citation rate going up faster than competitors' tells you something different. Add a competitor-mentions field to your tracking schema and you'll get a relative share-of-voice metric for free.

Mistake 8: confusing impressions with traffic. AI Overviews can show your URL to thousands of users without sending a click, because the answer is on the SERP itself. The visibility number is impressive. The traffic number is small. Don't report impressions as if they were sessions.

Mistake 9: not joining visibility back to revenue. This is the meta-mistake the whole rest of this article exists to fix. Visibility without a revenue join is a vanity metric.

How Attrifast fits in your stack

Attrifast doesn't ship a citation tracker today. We do ship the layer below that — per-engine revenue attribution that tells you which of the four AI engines actually paid you, joined to Stripe via cookieless server-side tracking with a 4kb client script and a 2-minute setup. The pairing pattern I recommend to teams who ask:

LayerToolWhat you measure
Citation tracking (upstream)Geoptie ($29) or Profound (enterprise)Did we appear in AI answers?
Referral detection (middle)Attrifast ($29)Did the citation produce a session?
Revenue attribution (downstream)Attrifast Stripe webhookDid the session produce a paying customer?

You can run any of the three layers without the other two, but you only get a closed loop with all three. The citation tracker tells you the upstream signal (you got cited). Attrifast's per-engine session detection tells you the middle signal (a session arrived from that citation). The Stripe join tells you the downstream signal (the session paid). Without the join, you're working from incomplete data on what AI is actually doing for your business.

Comparing the citation tracker output to the revenue output exposes the wedge directly. If you see 47 ChatGPT citations and 0 ChatGPT-attributed paying customers in the same month, the citations are either landing on the wrong pages, getting paraphrased away, or reaching the wrong audience. A citation tracker alone gives you a false-positive view. A revenue tracker alone gives you a false-negative view (you'll undercount AI's contribution because you can't see the upstream signal).

What a closed-loop month looks like

EngineCitations (tracker)Sessions (Attrifast)Citation-to-click rateNew paying customersRevenue attributed
ChatGPT47612.8%1$29
Perplexity31722.6%2$58
Claude12216.7%1$29
Gemini chat18316.7%0$0
AI Overviews(~impressions only)14n/a0$0

These are May 2026 numbers from attrifast.com — small absolute volume because we are an SMB SaaS in our first year, but the shape of the data is what matters. The Perplexity row shows the highest click rate and the highest converted-customer count per citation. The AI Overviews row shows traffic with no revenue join, exactly what the model predicts.

A 90-day rollout plan

WeekActivityOwnerOutput
1Build baseline prompt list (60-200 prompts)Content leadSpreadsheet
2Run manual baseline check across all 4 enginesAnalystCitation map v1
3-4Ship FAQPage schema + Direct Answer paragraphs to top 20 pagesEng + contentSchema deployed
5Pick and configure visibility trackerMarketing opsTool live
6Plumb server-side AI referrer detectionEngSessions tagged
7-8Wire Stripe webhook to attribute revenue per engineEngRevenue dashboard
9-12Iterate prompts based on citation gaps and RPV signalContent leadBacklog refreshed

Limitations

This article has a few things I deliberately did not cover in depth, and a few open questions where my honest answer is "I don't know yet."

  • Voice and multimodal queries through any of the four engines produce no click and no measurable session. Brand mention happens audibly; the citation tracker can't see it.
  • Enterprise tenants (ChatGPT Enterprise, Claude for Work, Gemini for Workspace) behave differently from consumer surfaces. Citation rates in enterprise tenants are not public and may differ.
  • Non-US, non-English markets have different appearance rates, different engine mix, and different latency. Most of the published research is US English.
  • The 800 million ChatGPT WAU number is OpenAI's own disclosure. It includes free users heavily; the share doing search-shaped queries is smaller.
  • The synthetic RPV table is calibrated against my own data plus three client properties. Your industry and ACV will produce different absolute numbers. The pattern (Perplexity highest, AIO lowest, ChatGPT middle) holds up across the sites I have measured; the absolute values will not.
  • Engine version drift is constant. GPT-5, Claude Opus 5, Gemini 3 Pro all shipped in the 12 months before this article was written. Any specific number tied to a model version is a six-month half-life best.

The framework — sample prompts across all four engines, weight by RPV, join to revenue downstream — is durable. The exact tools, prices, and per-engine percentages in this article will need to be updated quarterly.

What to do next

Three concrete moves, ordered by leverage.

1. Build the baseline prompt list this week. 60-200 prompts blended from keyword research, question expansion, and real buyer language. Two hours of work. This is the prerequisite for everything downstream.

2. Pick a visibility tracker and run it for 8 weeks. Geoptie at $29 is the cheapest unified four-engine option in 2026. Profound at $499+ if you're enterprise. Don't waste a month "evaluating" — pick one and ship.

3. Plumb the revenue join. This is the half the visibility tools don't ship. Whether you build it yourself with server-side first-party scripts and Stripe webhooks (covered in does GEO actually drive revenue) or use Attrifast to get it out of the box, the join is what turns a citation count into a revenue line you can defend to your board.

Skip step 3 and you'll re-litigate "is AI working for us?" every quarter for the next two years.

FAQ

What is an AI visibility tracker?

An AI visibility tracker is a tool that runs a fixed set of prompts against ChatGPT, Perplexity, Claude, and Gemini on a recurring schedule, parses each answer for brand mentions and citation links, and reports your share-of-voice over time. It is the AI-era analog of a Google rank tracker, but with three structural differences: there is no single "position 1-10" axis (you are either cited or not), the four engines have non-overlapping indexes, and the same prompt run twice can return materially different answers depending on the model's sampling temperature. Most trackers in 2026 sample 10-300 prompts per engine per week and compute a citation-share metric plus position-within-citation list.

How is AI visibility different from Google ranking?

Google has one index and one ranked SERP with a known position-1-through-10 structure. The four AI engines have four separate indexes (ChatGPT trained on a curated corpus plus live retrieval, Perplexity on its own crawl, Claude on Anthropic's training set plus optional web search, Gemini on Google's index plus AI Overviews). A page ranking #1 on Google can be invisible in three of the four AI engines, and a page that gets cited by Perplexity for a query can be missing entirely from Claude's answer to the same prompt. A single rank tracker no longer covers your search visibility.

Does ChatGPT have a rank tracker like Google does?

Not in the position-1-through-10 sense, because ChatGPT does not surface a fixed ranked list of results. ChatGPT either cites a small set of sources inside the answer (3-7 typical) or it doesn't, and the citation order is partly determined by where in the answer the model needed support. Third-party tools (Profound, Otterly, Geoptie) approximate a rank-tracker UX by counting citations per query over time and computing a "visibility score" or "share of voice." That score is real and useful for trend tracking, but it is not equivalent to a Google rank position.

Which AI engine should I prioritize tracking first?

Start with whichever engine your target buyer uses most, not whichever has the largest aggregate user base. For B2B SaaS and developer tools in 2026, ChatGPT is the default starting point because it carries roughly 800 million weekly active users. For research-heavy buyers Perplexity over-indexes. For technical buyers writing code Claude over-indexes. Gemini matters most when your buyer's journey includes a Google SERP step where AI Overviews are likely to fire. Track all four eventually, but order by buyer-fit not by total reach.

Is visibility the same as revenue from AI search?

No, and conflating them is the single most common mistake in 2026 AI analytics. Visibility is the count of times your brand is mentioned or cited inside an AI answer. Revenue is the count of times that citation produced a click that produced a paying customer. The conversion from citation to click runs roughly 5-25% depending on the engine and the citation prominence. Citation tracking tools measure the first half. Revenue attribution tools (Attrifast, custom server-side analytics) measure the second half.

How often do AI engines update their indexes?

ChatGPT's training cutoff sits at a fixed date but the live web-search layer updates continuously via OpenAI's SearchBot crawl. Perplexity refreshes its index roughly daily for high-volume domains and weekly for the long tail. Claude's training data has a fixed cutoff and the web-search tool layered on top fires on demand. Google's index updates continuously through Googlebot. New content can appear in Perplexity citations within a week, ChatGPT and Gemini within 1-4 weeks, and Claude within whatever the next training cycle ships unless web search is invoked.

Why does the same prompt return different sources each time?

LLMs are stochastic — the same prompt with the same input can sample different tokens on different runs at non-zero temperature, which can change which sources the model decides to cite. The retrieval layer (live web search) is also non-deterministic across runs because the underlying search index updates continuously. Multi-turn context shifts the model's interpretation. Run each tracked prompt 3-5 times per measurement period and report the union of cited sources, not a single sample.

Can I track AI visibility for free?

Partially. You can manually query each engine weekly with a small set of prompts (10-30) and log results in a spreadsheet. That captures presence and rough trend but is labor-intensive and breaks down past about 30 prompts. Free tiers from Otterly, Profound, and SE Ranking each offer 5-25 tracked prompts with limited engine coverage. For real coverage (50-300 prompts across all four engines with daily or weekly checks), expect to pay $29-$500/month depending on volume.

Should I optimize for citations or for the prompts users actually ask?

Both. The mismatch can wreck a visibility report: you can rank for a keyword phrase and be invisible for the question form. Build your prompt list from three sources combined: keyword research (for breadth), question expansion (for conversational form), and observed real prompts from your own sales conversations, support tickets, or Reddit threads in your category.

Does Attrifast ship an AI visibility tracker?

Not in the prompt-replay-and-citation-count sense in mid-2026. Attrifast ships the layer below that — per-engine revenue attribution that tells you which of the four AI engines actually paid you, joined to Stripe via server-side cookieless tracking. The two are complementary: a citation tracker tells you you appeared in 47 ChatGPT answers this month; Attrifast tells you 11 of those clicks bought something for $X each. We're considering a citation-tracking add-on for the Q3 2026 roadmap.

Related reading from the Attrifast research stack

For more on connected topics, see Is llms.txt Worth It? A 10-Site, 6-Week Controlled Experiment (2026 Data), AI Citation Rate Benchmarks by Brand Size 2026, Stripe vs GA4 Revenue Attribution, and Stripe Attribution in 2026.

References

  1. OpenAI. "ChatGPT growth and weekly active user updates, 2024-2026 announcements." https://openai.com/index/introducing-chatgpt-search/
  2. Perplexity AI. "Company blog and announcements on query volume and growth." https://www.perplexity.ai/hub/blog
  3. Anthropic. "Company announcements and product updates." https://www.anthropic.com/news
  4. Search Engine Land. "Google AI Overviews appearance and prevalence tracking 2024-2026." https://searchengineland.com/library/google/google-ai-overviews
  5. Perplexity. "PerplexityBot crawler documentation and citation behavior." https://docs.perplexity.ai/guides/bots
  6. OpenAI. "Overview of OpenAI's bots and how to control them." https://platform.openai.com/docs/bots
  7. Anthropic. "Does Anthropic crawl data from the web, and how can site owners block the crawler?" https://support.anthropic.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler
  8. Google. "Generative AI in Search: how AI Overviews surface sources." https://blog.google/products/search/generative-ai-google-search-may-2024/
  9. Google Analytics. "Default channel group definitions for GA4." https://support.google.com/analytics/answer/9756891
  10. Profound. "AI search visibility and click behavior research." https://www.tryprofound.com/
  11. StatCounter. "Search engine market share worldwide, desktop and mobile." https://gs.statcounter.com/search-engine-market-share
  12. Pew Research Center. "Americans' use of ChatGPT and AI assistants for search." https://www.pewresearch.org/short-reads/2024/03/26/americans-use-of-chatgpt-is-ticking-up-but-few-trust-its-election-information/
  13. Backlinko. "How AI Overviews are affecting organic CTR (2024 study)." https://backlinko.com/ai-overviews-study
  14. OpenAI and Reddit. "OpenAI and Reddit partnership announcement, May 2024." https://openai.com/index/openai-and-reddit-partnership/
  15. Search Engine Land. "Google's Reddit boost and forum content in AI Overviews." https://searchengineland.com/google-reddit-boost-440789
  16. Google Search Central. "Search Console performance reports and AI Overview appearance dimension." https://support.google.com/webmasters/answer/7451184
  17. McKinsey. "The state of AI in 2024: Gen AI adoption spikes and starts to generate value." https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai
  18. Ahrefs. "GEO and AI search research blog." https://ahrefs.com/blog/
  19. Semrush. "AI Overviews and generative search research." https://www.semrush.com/blog/
  20. Similarweb. "AI chatbot and search engine traffic data." https://www.similarweb.com/blog/
  21. Cloudflare Radar. "AI Insights and bot traffic dashboard." https://radar.cloudflare.com/ai-insights
  22. Schema.org. "FAQPage, HowTo, Article, and Organization structured data specifications." https://schema.org/FAQPage
  23. llmstxt.org. "llms.txt specification and adoption tracking." https://llmstxt.org/

Related reading

Competitive Analysis29 min
How to Analyze Your Competitors' AI Visibility (and Beat Them in 2026)
A step-by-step method to analyze why ChatGPT, Perplexity, Claude and Gemini recommend your competitors over you — build a buying-query prompt set, tally per-competitor share of voice, teardown their citation sources, then close the gaps that actually drive your revenue.
GEO Strategy27 min
ChatGPT Cited My Competitor, Not Me: An Honest Diagnosis
A SaaS founder DMs you a screenshot of ChatGPT recommending a competitor for the exact query you used to own on Google. Why it happens, what to do, and how to prove the fix actually moved revenue, not vibes.
Content Strategy26 min
Content Refresh for AI Citations: How Freshness Wins You GEO Visibility in 2026
The tactical content-refresh playbook for AI citations: why freshness is a retrieval-pathway signal, what to actually change in a refresh, the fake-freshness penalty, and a worked 12-post batch with per-engine results.
Strategy32 min
Is AEO Replacing SEO? The Honest 2026 Answer From Someone Running Both
AEO is not replacing SEO, but the people saying 'SEO is fine' are also wrong. The third option nobody is selling, with operator data from a year of running both stacks side by side.
AI Search27 min
How to Report AI Search ROI to Leadership: The 2026 GEO Reporting Playbook
A founder's playbook for reporting AI search and GEO ROI to a CEO, CFO, and board — translating leading indicators into revenue, building the one-slide update, and presenting attribution with honest error bars that survive a skeptical CFO.

Find revenue hiding in your traffic

Discover which marketing channels bring customers so you can grow your business, fast.

Start free trial →

5-day free trial · $29/mo · cancel anytime