From the WebGlazer blog · Martins Mozga · November 3, 2026 · 12 min read

How much of the internet is bots? AI agent traffic in 2026

Bots now make more web requests than people do, and AI agents are the fastest-growing kind: software sent by people to read, compare and buy for them. Here is what that traffic is, how websites are starting to sort it, and what growth marketers should check this week.

More than half of web traffic is bots. Blog cover by Martins Mozga, WebGlazer

On September 30, Cloudflare said that this year, for the first time, more than half of internet traffic wasn't human. Cloudflare sits in front of more than 20% of the web, so it sees a large slice of what moves online.

The numbers behind it are large. At the end of 2024, Cloudflare handled an average of 63 million requests a second. Now it's 115 million, with peaks above 150 million. Over the same year, daily requests from AI agents on its network grew by more than 1,700%.

For a growth marketer, the useful question is which of those visitors are working for a customer, and whether your website lets them in.

Three things worth knowing

1

The internet isn't dead, it has a second audience

Bots made 53% of web traffic in 2025. AI agents, software fetching pages for a person, are the fastest-growing part of it, up more than 1,700% in a year on Cloudflare's network.

2

Not every bot wants the same thing

Search crawlers send visitors back, training crawlers collect pages to build AI models, and agents read for one person with one question. Treat them separately.

3

An agent is often a buyer doing research

When you block an agent, you may block the customer who sent it. Check your bot settings before you decide.

What percentage of internet traffic is bots?

About half, and a bit more each year. Thales, the company behind the Imperva Bad Bot Report, found that bots made up 53% of web traffic in 2025, and people 47%.

The shift is slow. Bots were 47.4% of traffic in 2022, 49.6% in 2023 and 51% in 2024. Thales called 2024 the first time in a decade that automated traffic passed human traffic.

Bar chart of the share of web traffic from bots and from people, 2022 to 2025: bots 47.4%, 49.6%, 51% and 53%
Bots have made up around half of web traffic for years. What changed in 2024 and 2025 is the mix: more of them now act for a person.

Before you quote these numbers, keep two things in mind.

Is the dead internet theory true?

Partly. The dead internet theory says the internet is now mostly bot activity and automated content, and that real people have been crowded out. The first half matches the data: most requests are automated.

The second half doesn't hold in Cloudflare's numbers. Cloudflare says the human web didn't shrink to make room. A second audience arrived alongside it.

It feels true for some sites, though. Cloudflare reports that in some of the most heavily crawled categories, including retail, computer software, IT services and financial services, human traffic fell by as much as 40% in under a year. AI answer engines read the page and give the person a summary, so the bot visits and the human doesn't.

If you run one of those sites, your server is busier while your visitor numbers drop. That's the version of the dead internet that matters to a growth team.

What is agentic web traffic?

Agentic traffic is software visiting websites on behalf of a person. Someone asks ChatGPT to compare three project tools, and ChatGPT fetches the pages to answer. That fetch is agent traffic.

Cloudflare describes agents as sitting between humans and traditional bots. They don't look at ads, but there's usually a person behind them with a job to get done. Their traffic even follows human habits, with a weekly rhythm and a dip over the summer holidays.

There are now three kinds of automated visitor worth telling apart.

VisitorWhat it doesExampleWhat you get back
Search crawlerReads pages so they can appear in search resultsGooglebot, OAI-SearchBot (ChatGPT search)Visitors from search and AI answers that link to you
Training crawlerCollects pages to build AI modelsGPTBotNothing direct
AI agentFetches a page because a person asked a question right nowChatGPT-UserA chance to be named in the answer that person reads
The three kinds of AI visitor, and what each one gives back

Training crawlers are growing fast too. In spring 2025, 22% of the crawler requests Cloudflare saw were for AI training. By June 2026 it was 52%.

The difference that matters for marketing: a training crawler collects your page once to build a model. An agent comes back each time someone asks about that topic. Agent traffic grows with the number of questions people ask, not with how much you publish.

Why does AI agent traffic matter for growth marketers?

Because some of that traffic is a customer. Cloudflare's examples are an agent booking a table, comparing insurance quotes or buying a dataset for a researcher. In Cloudflare's words, turn an agent away and you may be turning away the person who sent it.

Take a buyer who asks an AI assistant for the best accounting tool for a 10-person team. The assistant reads a handful of pages and names three products. If your pricing page blocked the agent, the answer is built from your competitors' pages and whatever else it could reach.

That's why AI visibility is becoming its own number. It tracks how often AI answers name your brand for the questions your buyers ask. What an AI visibility score really tells you explains how to read it, and where it can mislead.

How do you block AI bots on Cloudflare without losing search traffic?

Block AI training, not search. In July 2026, Cloudflare replaced its single "block AI bots" switch with three separate controls: Search, Agent and Training. They're available on every plan, including the free one, so you can leave Search and Agents on Allow and limit only Training.

The data showed why one switch wasn't enough. Fewer than 1% of sites on Cloudflare block search crawlers, while 17% block training. Site owners want to be found. They don't want to give their content away for nothing.

The hard part is crawlers that do two jobs. Googlebot, Bingbot and Applebot collect pages for search and for AI. If you choose Block, you also drop out of their search results. On September 15, Cloudflare added a setting called Disallow AI Training. It keeps you in search while telling those crawlers not to train on your pages. Apple, Google and Microsoft have committed to honor it, though Bing's support through robots.txt is only planned for early 2027.

For new domains, Cloudflare now suggests settings based on how the site makes money. Ad-funded sites can block agents on pages that carry ads, because an ad only pays when a person sees it. A SaaS or B2B site usually wants the opposite: agents reading its product, pricing and comparison pages.

How do you track AI crawler and agent traffic in Cloudflare?

If your website runs through Cloudflare, a report called AI Crawl Control shows how many AI bots visit, which company sends them and why they come. It's included in the free plan. On the free plan, Cloudflare recognizes AI bots by the name they send with each request. Paid plans add Cloudflare's more thorough bot detection.

The numbers below are example data for a mid-sized SaaS site, so you can see what each view looks like at real volume. The menu names match the Cloudflare dashboard.

Step 1: open Cloudflare AI Crawl Control

Log in at dash.cloudflare.com, pick your domain and choose AI Crawl Control in the left menu. The Overview page gives you the headline numbers: total requests from AI bots, the change against the previous period, the most crawled page, and the bots grouped by company.

In our example, Cloudflare counts about 41,500 successful requests from AI bots in a week. Google sends the most, followed by OpenAI, Anthropic and Perplexity.

Step 2: sort the traffic by purpose

Go to Metrics. In the Requests over time chart, change Group by from Crawler to Category. This is the view that answers the question most people have: how much of my AI traffic is someone asking a question right now, and how much is a company collecting pages for its models?

Example of Cloudflare AI Crawl Control Metrics grouped by category: Search Engine Crawler 14,820, AI Search 12,460, AI Crawler 9,870, AI Assistant 4,310
Example data. The 2xx filter counts only requests that got the page; choose All to include blocked ones.

Cloudflare sorts AI bots into these groups. The names in the dashboard aren't obvious, so here is what each one means.

Category in CloudflareWhat it isBots you'll see in itExample site, 7 days
AI AssistantAn agent fetching a page because a person asked a questionChatGPT-User, Claude-User, Perplexity-User, Meta-ExternalFetcher, DuckAssistBot4,310
AI CrawlerA bot collecting pages, mostly to train AI modelsGPTBot, ClaudeBot, CCBot, Bytespider, Meta-ExternalAgent, Amazonbot9,870
AI SearchA bot reading pages so they can appear in AI search answersOAI-SearchBot, Claude-SearchBot, PerplexityBot, Applebot12,460
Search Engine CrawlerClassic search enginesGooglebot, Bingbot14,820
What each Cloudflare category means

AI Assistant is the number to watch, and one of the most useful agentic metrics you can track. ChatGPT-User, Claude-User and Perplexity-User visit only when a person asks a question and the assistant decides to read your page to answer it. When that count rises month over month, your pages are being pulled into more answers, which usually means AI tools are naming your brand more often. Treat it as an early signal, not proof: an assistant can read a page and still leave you out of the answer, so compare it with how often the answers actually name you.

Step 3: find GPTBot, ClaudeBot and ChatGPT-User visits

Go to the Security tab in AI Crawl Control. It lists every AI bot with two numbers: Allowed (it got the page) and Unsuccessful (it was blocked or hit an error).

Example of the Cloudflare AI Crawl Control Security tab: AI crawlers with Allowed and Unsuccessful counts, Claude-User and Perplexity-User failing more than they succeed
Example data. A blocked agent is a person's question that went unanswered.

In the example week, OAI-SearchBot (ChatGPT search) got 6,240 pages, GPTBot (training) 3,720 and ChatGPT-User 2,410. ChatGPT-User is the closest thing to counting real people asking ChatGPT about your topic, because it only visits when someone asks.

Look at the Unsuccessful column too. In the example, Claude-User got 690 pages and failed 1,240 times, and Perplexity-User got 410 and failed 820 times. Cloudflare says unsuccessful requests can come from any rule or error, not only a block you set, so a high number is a reason to check your firewall and bot settings. If they are turning away assistants, they are turning away the people behind them.

Step 4: find the pages AI crawlers request most

Back in Metrics, scroll to Most crawled paths. It ranks your pages by how often AI bots requested them. The Patterns tab groups them into sections, such as everything under /blog/.

Example of the Cloudflare Most crawled paths table: pricing 3,940, homepage 3,210, sitemap 2,860, a comparison blog post 2,140
Example data. Use the crawler filter at the top to see the same list for one bot, such as ChatGPT-User.

The pages near the top are the ones shaping what an AI tells a buyer about you. In the example, that's pricing and a comparison article, which matches what buyers ask: what does it cost, and how does it compare? Keep the facts on those pages current and in plain text.

On paid plans, the same page also shows referrals: visits from people who clicked through from chatgpt.com, perplexity.ai and other AI services. On the free plan, look for those sites in the referral report of your analytics tool.

Step 5: choose which AI bots to allow

The Search, Training and Agents controls sit under Security, then Settings. Filter by Bot traffic and open AI Crawler and Agent access policies.

Cloudflare AI Crawler and Agent access policies, with Search, Training and Agents all set to Allow
Below the three main settings, Cloudflare lists personal agents from Meta, Google, Anthropic and OpenAI, which follow the Agents setting by default.

We allow all three, because we want to be read, cited and recommended. If you'd rather keep your content out of AI training, change only Training, and use Disallow AI Training for the crawlers that also run search. To block one specific bot, use its toggle in the AI Crawl Control Security tab instead.

Every chart has a Download CSV button, so you can save a weekly snapshot and compare months later.

What is Web Bot Auth, and how do sites spot fake AI agents?

Web Bot Auth lets AI companies sign their agents' requests so a website can check they're genuine. It matters because anyone can write "ChatGPT" in a request and pretend to be OpenAI. Two new approaches make faking harder.

Web Bot Auth lets the company running an agent sign each request, so a website can check it really came from them. OpenAI, Google and AWS sign their agents' requests this way, and Cloudflare sees more than 500 billion verified bot requests a week.

Precursor, a Cloudflare tool launched July 13, 2026 as part of its paid Enterprise Bot Management, watches how a visitor behaves across a whole visit: how the mouse moves, how long a click takes. People move in arcs and make small corrections. Scripts tend to move in straight lines and click with a precision no hand can match. In one 24-hour period it ran 206 million checks across 73,438 sites.

Cloudflare has also found that one visit can switch between a person and an agent. Someone browses a store, then hands the checkout to a shopping assistant. A website that blocks every agent breaks that sale.

What is x402, and can AI agents pay for content?

x402 is an open standard for payments over the web, and AI agents are starting to use it to pay for content. When an agent asks for something that costs money, the website answers with a "402 Payment Required" message. The agent pays and asks again. No account or form is needed.

Cloudflare uses x402 in Monetization Gateway, a closed beta for eligible US customers that lets a site charge per request, per question or per piece of text. A second beta, Pay Per Use, pays publishers when an AI company actually uses their content, not when it crawls. Both are early, and Cloudflare says pricing and discovery aren't solved yet.

Most growth teams won't need agent payments this quarter, but they show where things are going: agents are being treated as customers, and access is becoming something websites set terms for.

How do you start measuring AI visibility?

Start with five checks. Most take minutes.

1

Your bot settings

If you use Cloudflare, look at the Search, Agent and Training controls. If you want to appear in Google and AI answers but keep your content out of training, use Disallow AI Training, not Block.

2

Your robots.txt file

This is the text file that tells crawlers what they may read. Make sure it doesn't block OAI-SearchBot if you want to show up in ChatGPT search. OpenAI says sites that block it won't appear in ChatGPT search answers.

3

Who is visiting

Follow the five steps above in Cloudflare's AI Crawl Control. Note this week's AI Assistant count and your most crawled pages, so you can compare next month.

4

Pages an agent can read

Put the facts buyers ask about, like prices, plans, integrations and who the product is for, in plain text on the page. AI crawlers often download whole pages built for people just to pull out a few paragraphs. Cloudflare's Markdown for Agents, on the Pro plan and up, serves them a version without the design.

5

Whether AI answers name you

Allowing agents in is step one. The result to track is whether the answers your buyers read include your brand, and whether more leads follow.

The bottom line

Bots passing people online sounds like the dead internet theory coming true. Look closer and a large part of the new traffic is people, working through software. The websites that do well will tell those visitors apart: welcome the agents that bring customers, set terms for the crawlers that only take, and measure whether AI answers send buyers their way.

See which AI answers name your brand

WebGlazer checks ChatGPT, Gemini, Perplexity, Copilot and Google AI Mode every day for the questions your buyers ask. See which sources they cite, how they describe you and which competitors they name, then work through a to-do list to get named more often. 7-day free trial.

Start your free trial

Frequently asked questions

How do I measure AI traffic to my website?

Measure AI traffic in three layers: bot visits, referral visits and brand mentions. Bot visits show up in server logs or in Cloudflare's free AI Crawl Control report. Referral visits are people who click through from chatgpt.com or perplexity.ai, and they appear in your analytics referral report. Brand mentions, meaning how often AI answers name you, need an AI visibility tracker, because most answers never send a click.

Which AI bot visits count as real buyer demand?

AI assistant visits count as real demand: ChatGPT-User, Claude-User and Perplexity-User. These bots fetch a page only when a person asks a question, so each visit is a live question about your topic. Training crawlers such as GPTBot and ClaudeBot collect pages for AI models whether anyone is asking or not, so they say little about demand.

Does more ChatGPT-User traffic mean better AI visibility?

Usually, yes. ChatGPT-User, Claude-User and Perplexity-User visit a page only when a person asks a question and the assistant decides to read that page to answer it. A rising count means your pages are being pulled into more AI answers, which often comes with more brand mentions. It is an early signal, not proof, because an assistant can read a page and still not name you.

What are agentic metrics, and which should a growth marketer track?

Agentic metrics are the numbers that show how AI agents and AI answers treat your brand. A growth marketer should track five each month: AI assistant visits, failed assistant requests, the pages AI reads most, visits and signups referred by AI tools, and how often AI answers name the brand. Cloudflare and your analytics tool cover the first four. The fifth, often called an AI visibility score, needs a tool that checks AI answers directly.

Why is my AI referral traffic so low?

AI referral traffic is low because most AI answers never send a click. An assistant reads your page, summarizes it and names a product, and the buyer may never visit. Cloudflare reports that some heavily crawled categories lost up to 40% of human visits in under a year while bot visits rose. Referral visits undercount AI's influence, so track brand mentions as well.

What is the difference between GPTBot, OAI-SearchBot and ChatGPT-User?

OpenAI runs three bots with different jobs. GPTBot collects pages that may be used to train OpenAI's models. OAI-SearchBot indexes pages for ChatGPT search, and OpenAI says sites that block it won't appear in ChatGPT search answers. ChatGPT-User visits a page only when a person asks ChatGPT something. Blocking GPTBot keeps you out of training without removing you from ChatGPT search.

Where should a growth marketer start with AI visibility?

Start with access, then measurement, then content. First check that robots.txt and your Cloudflare bot settings let OAI-SearchBot and AI assistants read your site. Then list the questions buyers ask before they buy and check which AI answers name your brand. Finally, put prices, plans, integrations and comparisons in plain text on the pages AI reads most.

Do AI chatbots influence what B2B buyers purchase?

Yes. In G2's April 2026 survey of 1,076 B2B software buyers, 51% said they start software research in an AI chatbot more often than in Google, up from 29% in April 2025. 69% chose a different vendor than planned because of a chatbot's guidance, and one in three bought from a vendor they hadn't known before.

Should I block AI bots on my website?

Block AI bots by purpose, not all at once. Most businesses want search crawlers and AI assistants to read their product and pricing pages, because that is how they get named in AI answers. Training is a separate choice. On Cloudflare, the Disallow AI Training setting keeps a site in search results while telling crawlers such as Googlebot not to use its pages for AI training.

How much of internet traffic is bots?

Bots made up 53% of web traffic in 2025, according to the Thales 2026 Bad Bot Report, up from 51% in 2024. Cloudflare also reports that more than half of the traffic on its network wasn't human in 2026, and that AI agent requests grew by more than 1,700% in a year.