Back to Blog

AI Search Referrals: The 2026 Tracking Guide

AI search referrals are visits from ChatGPT, Perplexity, Claude and Gemini. How big they are in 2026, why they hide as Direct, and how to track them.

Published
Written by
BuddyStat Team
Reading time
8 min

Tags

  • ai
  • traffic
  • analytics
  • geo

An AI search referral is a visit that started inside an AI assistant: someone asked ChatGPT, Perplexity, Claude or Gemini a question, the answer cited you, and they clicked through. It is the click side of generative engine optimization, and it is now big enough to show up in every site's channel report even though most analytics tools still lose a large share of it.

Published studies disagree on the exact figure because each measures a different slice, but they agree on the direction. SE Ranking's analysis of 101,574 sites put AI sources at 0.32% of all website traffic in 2026, up from 0.24% in 2025 and 0.02% in 2024 (SE Ranking). Ahrefs' benchmark of 118,669 sites puts AI Search at 0.46% of traffic against 27.55% for classic search (Ahrefs). Similarweb measured 770.7 million referral visits per month from AI platforms worldwide between June 2025 and May 2026, up 117.4% year over year (Similarweb).

Small percentages, large growth rates. That combination is exactly why you need the channel separated from Direct and from Organic Search before you decide whether to invest.

Why AI search referrals hide

Referral attribution depends on one HTTP header: when someone clicks a link, the browser sends a Referer naming the page they came from. AI assistants break that chain in four distinct ways, and each produces a different false floor in your reports.

Links are sometimes marked rel="noreferrer". The attribute tells the browser to send no Referer at all (MDN). Google's AI Mode shipped this way in May 2025 and Search Engine Land reported that its clicks were untrackable until Google called it a bug and fixed it on 28 May (Search Engine Land, Search Engine Roundtable).

Native apps open links in their own webview. A link opened inside the Gemini or ChatGPT mobile app reaches the browser as a fresh navigation with no referring page. The practical effect is measurable: an analysis quoted by Search Engine Roundtable found Gemini's iOS app "opens links in its own WebView and sends no referrer, so in GA4 it lands in Direct", while desktop Gemini keeps the gemini.google.com referrer (Search Engine Roundtable).

Referrers are trimmed to the origin. The browser default strict-origin-when-cross-origin sends only the scheme and host cross-origin, so you see https://chatgpt.com/ and never the conversation (MDN Referrer-Policy). That is enough to classify the visit, but not enough to know which answer sent it.

Untagged, referrer-less visits land in Direct. In GA4 and BuddyStat alike, Direct is where any visit without a referrer and without campaign parameters ends up. Links from ad blockers, privacy browsers, or a mail-client hand-off follow the same rule.

Google's own AI surfaces add a fifth problem that no referrer tuning can solve. AI Overviews and AI Mode clicks are reported inside the ordinary Web search type in Search Console and counted as Organic Search in GA4 (Google Search Central, GA4 channel definitions). Nothing in the referrer separates them from a classic blue-link click, so the largest AI search channel on the web is also the one you can measure least precisely. Google's dedicated AI performance report in Search Console still carries no click or query data as of November 2026 (Search Engine Roundtable).

The referrer and UTM signals per assistant

Each operator sends people back from a small, stable set of domains, and some append campaign parameters. This is what BuddyStat maps today, kept in one registry so referrals and crawls can be compared per company.

AssistantReferrer domainsCampaign signalNotes
ChatGPTchatgpt.com, chat.openai.comutm_source=chatgpt.comUTM is added to links in web-grounded answers (OpenAI publisher FAQ)
Claudeclaude.ainone documentedPractitioners see claude.ai as the referrer; Anthropic documents no UTM
Perplexityperplexity.ainone documentedReferrer only
Geminigemini.google.com, aistudio.google.com, notebooklm.google.comnone (briefly utm_source=gemini)Google added UTMs in early September 2026, removed them around 28 September, and desktop still passes the referrer
Copilotcopilot.microsoft.com, copilot.cloud.microsoft, m365.cloud.microsoftnone documentedIncludes the Microsoft 365 Copilot web app
DeepSeekdeepseek.com, chat.deepseek.comnone documentedChat only, no mapped crawler
Grokgrok.comnone documentedReferral side only

Two cautions on the table. OpenAI's utm_source coverage is authenticated by its own publisher FAQ but is documented for links in search-grounded answers rather than for every link ChatGPT ever emits, so a missing UTM is not evidence that no one clicked. And Gemini's behaviour changed twice in two months, which is the general rule for this channel: treat the parameter layer as a bonus and the referrer domain as the baseline.

How to see AI search referrals in GA4

GA4 now ships a channel for this. Its default channel group contains AI Assistant, defined as medium exactly matching ai-assistant, which Google applies when the referrer matches its list of AI assistants (GA4 default channel group). Google's documentation names ChatGPT, Gemini, DeepSeek, Copilot and Grok; the full list is not published, and Perplexity and Claude are widely observed arriving as plain Referral instead.

To close that gap, build a custom channel group:

  1. Go to Admin, then Data display, then Channel groups, and create a new group. Standard properties get two custom groups of up to 50 channels each (Google's guide).
  2. Add a channel named AI with the condition Source matches regex:
.*(chatgpt\.com|chat\.openai\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|aistudio\.google\.com|copilot\.microsoft\.com|m365\.cloud\.microsoft|meta\.ai|chat\.mistral\.ai|grok\.com|duck\.ai|manus\.im|doubao\.com).*
  1. Save. Google states that custom channel groups apply retroactively, so history reappears without waiting for new sessions.

Three limits survive any configuration: GA4 cannot see crawlers because they never load its tag, Google's own AI Overviews and AI Mode stay in Organic Search, and referrer-less, untagged visits are Direct for good. If your AI visits fell off a cliff in a single week, check why website traffic drops before assuming a demand change — assistant-side referrer bugs look exactly like one.

How BuddyStat reports AI referrals

Every session is assigned an acquisition channel at ingest, and AI is one of them. A session qualifies when its referrer domain is in the assistant registry above, when utm_source names an assistant (chatgpt, openai, claude, perplexity, gemini, copilot, deepseek and others), when utm_medium is ai, ai-chat, chatbot, llm, ai-assistant, gen-ai or ai-search, or when the campaign name mentions an assistant. Paid placements from AI products (for example ChatGPT Ads) land in Paid AI instead, so you never compare an organic citation with a bought one.

The GEO & SEO dashboard puts both halves of the story on one page:

BuddyStat GEO & SEO report for buddystat.com over 30 days: 342 AI crawls from Meta-ExternalAgent, OAI-SearchBot and Bytespider, and 47 LLM referral visits split between chatgpt.com, claude.ai and direct

  • LLM referral visits — sessions that arrived from an AI chat surface, split by the surface they came from.
  • Top LLM referrers — which assistants actually send you readers, rather than which ones crawl you.
  • AI crawls and AI crawlers — requests from AI user agents, resolved to a provider and to a purpose: training, search/retrieval, or agent.
  • Pages cited by AI — distinct pages fetched by AI search bots, the pages most likely to be quoted in an answer.
  • Verified crawls — crawls whose ASN matches the provider the user agent claims, which is how you tell a real GPTBot from a spoofed one.

Reading the two sides together is the point. A company that read 4,000 of your pages and sent 12 visits is consuming content; a company that read 400 pages and sent 12 visits is citing it. Bot detection supplies the crawl half, and crawlers that never execute JavaScript can be reported from your edge so they appear with their real identity instead of as phantom visitors.

Choosing prompts to watch

Referral data tells you what already happened. To see what could happen, AI visibility asks the prompts you choose — weekly — to ChatGPT, Claude, Perplexity and Google AI Overviews, and records whether your domain is mentioned, how prominently, and which sources are cited around you. The output is a share of voice: your citations as a share of every citation observed, plus the domains that get cited instead of you.

Pick prompts your buyers actually type, not your product name. "Best analytics tool for a WooCommerce store" is testable; "BuddyStat" only measures brand recall.

How to increase AI search referrals

Everything that earns a citation is worth doing regardless of the tool you measure it with. In order of leverage:

  1. Crawl access. If OAI-SearchBot, Claude-SearchBot or PerplexityBot is blocked, you cannot be cited. OpenAI states sites opted out of OAI-SearchBot "will not be shown in ChatGPT search answers" (OpenAI bots). Block training crawlers instead — GPTBot, ClaudeBot, CCBot — which send no readers back.
  2. Answer-shaped pages. A page that opens with a direct answer in one sentence, then expands, is easier to quote than one that opens with three paragraphs of context.
  3. Named entities and numbers. Statistics with a source, dates, and product names survive extraction into an answer; vague superlatives do not.
  4. Freshness. Opinions differ per engine, but an updated date and re-verified numbers give a retrieval system a reason to prefer your page.
  5. Measurement. Connect the citations to sessions, and sessions to goals. An AI-referred visitor that converts is worth more than one that bounces; the channel-level conversion rate is the number that decides the budget.

FAQ

What are AI search referrals?

Visits that arrive from an AI assistant's answer — ChatGPT, Perplexity, Claude, Gemini, Copilot and others — rather than from a search engine, a social network or a direct visit. They are tracked from the referrer domain or a campaign parameter, whichever survives the hand-off.

How much of my traffic should be AI referrals in 2026?

Published benchmarks put AI sources at roughly 0.3-0.5% of total traffic across large samples: SE Ranking measured 0.32% and Ahrefs 0.46%. Your own figure depends heavily on category — retail, travel and news sites see materially more AI-referred visits than average, and sites cited heavily in answers can run well above the benchmark.

Why do my AI referrals show as Direct traffic?

Because Direct is where every visit without a referrer and without campaign parameters is placed. Links carrying rel="noreferrer", links opened in a native app's webview, and any privacy feature that suppresses the header all produce a Direct visit. Adding the assistant domains to a custom channel group in GA4, or using a tracker that classifies AI referrers by default, recovers most of the remainder.

Does Perplexity or Claude send referral traffic?

Yes — Perplexity sends visits from perplexity.ai and Claude from claude.ai. Neither documents a UTM parameter the way OpenAI does for ChatGPT, so attribution leans entirely on the referrer, and any click that loses the header becomes Direct.

Do AI Overviews count as AI referrals?

No. Google reports AI Overviews and AI Mode clicks inside the normal Web search type in Search Console, and GA4 counts them as Organic Search. They are AI-search traffic in the everyday sense but cannot be separated from classic organic search in either tool.

Do AI referrals convert better than search traffic?

Early vendor studies suggest they convert well — Adobe measured AI-referred retail traffic converting about 31% more than other channel traffic during the 2025 holiday season (Adobe) — but the sample is short and retail-heavy. Measure your own rate on the AI channel instead of importing someone else's.

Ready for better analytics?

Powerful insights without the complexity. Privacy-focused analytics that just works.

7-day free trial. Cancel anytime.