What Are AI Bot Visits And Should Marketers Track Them?

AI bot visits are requests from AI crawlers, fetchers and agents. The four kinds, why GA4 never shows them, what they tell you, and how much tracking is worth it.

RankControl8 min read
What Are AI Bot Visits And Should Marketers Track Them?

You open GA4 and there's no sign of ChatGPT anywhere. Then someone on your team opens the Cloudflare dashboard and finds that OpenAI's crawler requested your pages tens of thousands of times last month. Both views are correct. They're measuring different visitors.

Those requests are AI bot visits: software from an AI company fetching your pages, sometimes to train a model, sometimes to answer a person's question. Here's what the different kinds are, why your analytics never shows them, what they can and can't tell you, and how much tracking they're worth.

Four kinds of AI bot visits

AI companies now send different bots for different jobs, and each one means something different for you.

KindWhat it doesExamplesDoes robots.txt stop it?
Training crawlerCollects pages that may train future modelsGPTBot, ClaudeBotYes, if you disallow it
Search crawlerBuilds the index AI answers draw fromOAI-SearchBot, Claude-SearchBot, PerplexityBotYes
User-triggered fetchOpens a page because someone just asked about itChatGPT-User, Claude-User, Perplexity-UserOften not
AgentBrowses and takes actions for a personGoogle-AgentNo, it's user-triggered

The fetch column is where vendors differ. OpenAI says robots.txt rules "may not apply" to ChatGPT-User, and Perplexity says Perplexity-User generally ignores them. Anthropic's docs say Claude-User does respect robots.txt.

The agent row is the newest. Google documents a separate user agent, Google-Agent, that's "used by agents hosted on Google infrastructure to navigate the web and perform actions upon user request."

Google's list of user-triggered fetchers, showing the Google-Agent user agent strings and a note that it is used by agents hosted on Google infrastructure to navigate the web and perform actions upon user request

OpenAI takes a different approach. Its crawler docs list no separate agent user agent, so when ChatGPT browses on someone's behalf, the visit shows up as ChatGPT-User. You can't tell a quick lookup from an agent session by name alone.

Why GA4 never shows them

GA4 counts a visit when its JavaScript tag runs in a browser. AI crawlers mostly don't run JavaScript. Vercel and MERJ studied crawler traffic across Vercel's network in late 2024 and found that "none of the major AI crawlers currently render JavaScript."

Vercel's blog post The rise of the AI crawler from December 17, 2024, reporting real-world crawler data from MERJ and Vercel

The crawlers do download script files sometimes. The same study found ChatGPT's crawler fetched JavaScript files in about 12% of requests and Claude's in about 24%, but neither ran them. A page that never runs your tag never becomes a GA4 session.

Results consistently show that none of the major AI crawlers currently render JavaScript. However, Google's Gemini and AppleBot enable full JavaScript rendering, which may push others to follow.

Vercel@vercelDec 17, 2024

So AI bot visits live in a different place from your normal analytics: server logs, your CDN dashboard, and any analytics tool that reads requests on the server rather than in the browser.

How much crawling turns into visitors

Most AI bot traffic takes far more than it sends back. Cloudflare compares how many pages each AI company crawls with how many visitors that company's product sends to sites. In early August 2025, its numbers were about 50,000 crawls per referred visit for Anthropic, roughly 887 for OpenAI and around 118 for Perplexity.

The same analysis found that training accounted for about 80% of AI crawling, which is why crawl volume and referral traffic can move in opposite directions. Two caveats come with these ratios. They're from 2025, and Cloudflare notes that Claude's app sends no referrer header, which makes its ratio look more one-sided than it is.

Which bots do most of the crawling? Among AI crawlers alone, Cloudflare's May 2025 data put GPTBot at 30% of requests, ahead of ClaudeBot at 21% and Meta's crawler at 19%.

AI bots generally crawl for training, search indexing, or in response to a user action. @CloudflareRadar now provides a "crawl purpose" perspective on AI bot traffic trends -- see more at https://t.co/NpMatAcc8N https://t.co/9z6M6YxOGa

Cloudflare Radar@CloudflareRadarAug 5, 2025

The takeaway for a marketer is simple. A big crawl number mostly means your pages are being collected. It says very little about whether anyone is reading your brand's name in an answer.

RANKCONTROL

AI search traffic grew 835% this year. Is your content ready?

RankControl generates 26 content formats optimized for ChatGPT, Claude, and Perplexity. Published on your domain, matched to your brand.

Demand bots are the ones worth watching

Of the four kinds, user-triggered fetches are the most interesting to a marketer. A visit from ChatGPT-User or Perplexity-User usually means a person asked something a few seconds ago and the engine decided your page might answer it. We call these demand bots, because they're the closest thing to a signal of real interest that bot traffic gives you.

Most sites don't treat them that way yet. On September 27, we checked the robots.txt files of ten large sites, from The New York Times and GitHub to Forbes and HubSpot. Here's how many named each AI bot:

BotSites naming it
GPTBot (training)6 of 10
ChatGPT-User (demand)4 of 10
ClaudeBot (training)6 of 10
Claude-User (demand)4 of 10
PerplexityBot (search)5 of 10
Perplexity-User (demand)3 of 10
Google-Agent (agent)0 of 10

Sites write rules for training crawlers more often than for the fetchers that follow real questions, and none had a rule for Google's agent. That isn't wrong, since blocking training is a common choice, but it shows where attention has gone. The bot that signals demand is the one getting the least thought.

Where you can see AI bot visits

You have three places to look, depending on your setup:

  1. Your CDN dashboard. Cloudflare and similar services show bot traffic by user agent, and some split it by AI purpose.
  2. Your hosting or server logs. Every request lands here, including ones your CDN didn't block.
  3. Analytics tools that count requests on the server side, rather than relying on a browser tag.

If you want to go deeper, our guide to auditing AI crawlers in server logs walks through the log work step by step.

This also matters for the numbers you already report. A developer in r/webdev asked in August how much of what analytics calls direct traffic is even human anymore, since bots counted as visits drag down conversion rates. Many replies came from people facing the same problem.

r/webdev· u/Innowise_· Aug 31, 2026

How are you separating actual users from AI/bot traffic now?

With AI crawlers and agents hitting websites constantly, how much of what analytics calls “direct traffic” is even human anymore? If bots are getting counted as visits, conversion rates automatically look worse. And then decisions about lan...

↑ 39 upvotes43 comments
Via Reddit

Telling a real bot from an impostor

A user agent is just a label, and anyone can copy it. Google's own list of fetchers carries a warning that "the user agent string can be spoofed," and it points site owners to IP-range and DNS checks instead. A spike from "GPTBot" in your logs may be a scraper wearing OpenAI's name.

Agents make this harder, because they browse like people. Cloudflare proposed a fix in May 2025 called Web Bot Auth, where a bot signs each request so a site can check who sent it. OpenAI signed its Operator agent's traffic this way at launch, and Google's fetcher page notes that Google is experimenting with the same protocol. Until more vendors adopt it, treat any single bot name in your logs as a claim, not a fact.

What bot visits tell you, and what they don't

They can tell youThey can't tell you
Which pages AI crawlers fetch, and how oftenWhether an AI answer cited you
Whether a bot is being blocked or getting errorsWhat question the person asked
Whether bots came back after you updated a pageWhether a human ever clicked through
Which AI companies are most interested in your contentHow your brand was described

The left column is useful for spotting problems. A CDN setting that starts returning errors to OAI-SearchBot, for example, would show up here long before you noticed missing citations. Our Cloudflare Bot Fight Mode checklist covers the settings that cause that most often.

The right column needs a different tool. To know whether you're cited, you have to check the AI answers themselves, which is what citation tracking is for.

Built by the team that got cited in 48 hours.

Content generation, backlink building, AI visibility tracking, and Google rankings. One platform, zero guesswork.

Show me the platform →One platform · 7 AI agents

So should you track them?

Yes, but lightly. Here's what we'd do:

  • Look once a month at which AI bots reached your most important pages.
  • Check that none of the search crawlers or demand bots are being blocked or getting errors.
  • Glance again after any change to robots.txt, your CDN or your site structure.
  • Don't report raw crawl volume as a performance metric.

It deserves more attention in two cases. Large content sites can see real bandwidth costs from training crawlers, and anyone who just changed firewall or bot settings should confirm nothing important was cut off. Our complete AI crawler list has every user agent string, and our post on whether to block AI crawlers covers the blocking decision.

Budget 20 minutes a month for the check once you know where to look.

Bot visits and citations in one place

You can keep this manual: a monthly look at your CDN, a note of anything blocked, and a separate check of AI answers for your top buyer questions.

Or RankControl can put both halves together. Our analytics count AI crawler visits and AI-referred visits alongside your normal traffic, and our AI visibility tracking checks up to 50 buyer questions every week across seven AI engines, so you can see whether the bots that visit are turning into citations.

RANKCONTROL

See your first AI citation report in under 5 minutes.

No setup calls. No onboarding meetings. Connect your domain and see where AI mentions your brand right now.

Frequently Asked Questions

It's a request to your website from software run by an AI company rather than a person in a browser. It can be a crawler collecting pages for training or a search index, a fetch triggered by someone's question in ChatGPT or Perplexity, or an AI agent browsing on a person's behalf.

GA4 records a visit when its JavaScript tag runs in a browser. A study by Vercel and MERJ found that none of the major AI crawlers render JavaScript, so their requests never fire the tag and only appear in server logs or CDN data.

GPTBot is OpenAI's training crawler. ChatGPT-User visits a page when a person's request in ChatGPT needs it, and OpenAI says robots.txt rules may not apply to it because a person triggered the visit.

No. A crawler fetching your page shows it was collected, not that an answer used it. User-triggered fetches are the closest sign of real demand, but citations have to be checked in the AI answers themselves.

Lightly. A monthly look at which AI bots reach your key pages, and whether any are being blocked, is useful. Treating raw crawler volume as a performance metric isn't, because most AI crawling is for training and sends few visitors back.

RANKCONTROL

Turn AI search into a customer acquisition channel

Content that ranks on Google and gets cited by AI search engines. Published on your domain. Citations tracked weekly.

Related Articles

AI Visibility Optimization In 2026: Tools That Fix The Gaps They Find

Nov 11, 2026 · 11 min read

AI Visibility Optimization In 2026: Tools That Fix The Gaps They Find

AI visibility optimization means acting on the gaps in AI answers, not only measuring them. The five kinds of gap, and ten tools sorted by what they do about one: track, recommend, write, publish or reach out, with prices checked on each vendor's page on October 19, 2026.

Is AI Visibility Worth Tracking Yet?

Nov 5, 2026 · 11 min read

Is AI Visibility Worth Tracking Yet?

Is AI visibility worth tracking yet? We reran the same buyer questions to see which numbers hold still, which are noise, and who should wait before tracking.

Mention Tracking Vs Citation Tracking In AI Search

Oct 30, 2026 · 11 min read

Mention Tracking Vs Citation Tracking In AI Search

Mention tracking and citation tracking measure different things in AI search. What each shows, how often they split, and which one B2B SaaS teams should report.

Bot Traffic Statistics 2026: How Much Of The Web Is Bots Now

Oct 30, 2026 · 14 min read

Bot Traffic Statistics 2026: How Much Of The Web Is Bots Now

Bot traffic statistics for 2026 from Thales, Cloudflare and HUMAN: how much of the web is bots, how much is AI, what crawlers send back, plus our test of how the top 244 sites answer a request from GPTBot.

AI Search Outages Checklist: How To Diagnose Drops From ChatGPT, Copilot, And DuckDuckGo

Oct 30, 2026 · 8 min read

AI Search Outages Checklist: How To Diagnose Drops From ChatGPT, Copilot, And DuckDuckGo

A checklist for traffic drops from ChatGPT, Copilot and DuckDuckGo: rule out tracking, compare engines, check status pages and Bing, test crawler access, then fix what's yours.

How To Track AI Search Traffic To Your Website

Oct 2, 2026 · 8 min read

How To Track AI Search Traffic To Your Website

The one-afternoon analytics build: a referrer reference table, the GA4 channel group setup, the undercount caveats, and the reporting that survives review.

Google Search Console AI Performance Report: What Marketers Should Track

Sep 29, 2026 · 8 min read

Google Search Console AI Performance Report: What Marketers Should Track

The generative AI report finally shows where you appear in AI Overviews and AI Mode. How impressions actually count, the five tracks worth watching, and what it can't see.

How To Track ChatGPT, Claude, Perplexity, And Gemini In Server Logs

Oct 30, 2026 · 8 min read

How To Track ChatGPT, Claude, Perplexity, And Gemini In Server Logs

Read AI search in your access logs: the crawler cast per vendor, grep starters, spoofing checks, and the two traps that make logs lie to you.

ChatGPT Search Vs Google Search: What B2B Marketers Should Measure

Nov 9, 2026 · 8 min read

ChatGPT Search Vs Google Search: What B2B Marketers Should Measure

ChatGPT search vs Google search for B2B marketers: what each lets you measure, why the numbers look so different and a monthly scorecard that covers both.

THE SIGNAL

Insights on AI and Google search strategy. No fluff.

Get the latest on AI citations, Google rankings, and content strategy.

No spam. Unsubscribe anytime.