Research

ChatGPT-User Traffic Is Already Half of AI Bot Visits to Travel Sites

BT
Ben Tannenbaum
6 min read

A free benchmark showing that ChatGPT-User, the agent that fires when a real person asks ChatGPT about your brand, already accounts for 47.4% of user-triggered AI bot traffic on travel sites.

On travel websites, the agent that fires every time a real person mentions a brand to ChatGPT and gets a link already accounts for 47.4% of user-triggered AI bot traffic, just behind TikTok's crawler at 50.4%, according to three months of free data on Cloudflare Radar's AI Insights dashboard. That single number is the closest thing to an "impression" that AI search has handed publishers so far, and most travel and hospitality marketers have not found the dashboard yet.

Not every OpenAI bot does the same job

OpenAI runs three separate crawlers, and conflating them is the most common mistake we see. Here's what each one does:

BotWhat triggers itWhat it signals
GPTBotScheduled, asynchronous crawling to gather training dataYour content may inform a future model. No connection to a live user.
OAI-SearchBotIndexing for ChatGPT's search and citation featuresYour page is eligible to be surfaced or cited inside ChatGPT search answers.
ChatGPT-UserA real person's prompt makes ChatGPT fetch your page liveSomeone mentioned your brand in a conversation and ChatGPT pulled your page to answer them.

ChatGPT-User is the one that matters for visibility tracking. It is not automated crawling. OpenAI describes it as user-triggered access tied to a specific request, not a scheduled sweep of the web. Cloudflare classifies this behavior as "user action" traffic, and it is the fastest-growing crawl purpose on the web, even though it is still a small slice of overall AI bot volume.

What the travel data actually shows

Cloudflare's AI Insights page lets you filter the "HTTP traffic by bot" chart to a single industry and to a single crawl purpose. Set the filters to Travel and User action, and the last three months of data show five bots competing for that traffic: TikTokSpider at 50.4%, ChatGPT-User at 47.4%, Google-NotebookLM at 0.8%, Meta-ExternalFetcher at 0.6%, and Perplexity-User at 0.5%. The ChatGPT-User line has been trending upward across the full window.

Cloudflare Radar AI Insights showing HTTP traffic by bot, filtered to the Travel industry and User action crawl purpose, April to June 2026

Cloudflare Radar, AI Insights, industry set: Travel, crawl purpose: User action, last 3 months.

This is a meaningful, free benchmark precisely because it isolates user-triggered visits from the training crawls that dominate raw AI bot traffic numbers elsewhere. If you only look at unfiltered AI bot traffic, training crawlers like GPTBot and Meta-ExternalAgent drown out everything else. Filtering to user action strips that noise out and leaves you with something close to: how often is a real person's ChatGPT conversation pulling up this industry's websites. Cloudflare published a deeper look at AI crawlers: breaking down traffic by purpose and industry with the underlying methodology.

The new industry filter, and why it widens the use case

Cloudflare added the industry filter specifically so site owners could compare themselves to a peer group instead of guessing. The available sets cover art, business and industry, computer and electronics, education, finance, gaming and gambling, health, internet and telecom, law and government, media and entertainment, news and publications, real estate, shopping and general merchandise, and travel. Whatever you sell, there is a curve for your category, and you can watch your own server logs against it.

If you run a hotel or a vacation rental, this is your benchmark

Direct bookings live or die on whether ChatGPT mentions your property by name and links to your own site instead of an OTA. The travel-filtered ChatGPT-User curve is the closest public signal you have for how often that is already happening across the category. Two practical moves:

  1. Check your own server logs for the ChatGPT-User string and see whether your share is tracking above or below the 47.4% baseline for travel.
  2. Make sure the pages ChatGPT fetches actually answer the question. ChatGPT-User requests are real-time and JavaScript-light, so pricing, availability, and policy details need to be in clean, crawlable HTML, not buried behind a booking widget.

The bigger picture

Cloudflare's own year-in-review data shows user-action crawling grew roughly 15x across 2025 even though it remains a small share of total AI bot traffic. Travel is one of the categories where that growth is most visible because trip planning is exactly the kind of multi-step, link-heavy question ChatGPT is built to browse for. As more of that research moves into a conversation instead of a search results page, server logs become a visibility metric, not just an ops one.

FAQ

Is ChatGPT-User traffic the same as a website visit from a person?

No. It shows up as a bot in your logs, but a real person's question is what caused it. It means ChatGPT fetched your page to answer someone, not that a human clicked through themselves.

Where do I see this data for free?

Cloudflare Radar's AI Insights page, at the "AI bot and crawler traffic" card. The industry and crawl purpose filters are free to use, no account required for the aggregate view.

Should I block GPTBot but allow ChatGPT-User?

That is a common configuration for sites that want to opt out of training data collection while staying visible in live ChatGPT answers. It is a separate decision from this benchmark, and worth making deliberately rather than by default.

How is this different from what Aiso tracks?

Cloudflare shows bot traffic at the server level, aggregated across an entire industry. Aiso shows the actual conversation, what was asked, which brands came up, and whether you or a competitor got the recommendation, at the level of a single brand rather than a whole category.