Cloudflare says bots have passed human traffic online, but the company is presenting a limited Radar metric as if it can define the wider web. The Cloudflare Radar bot versus human chart recently showed automated requests at about 57% and human requests at about 43% for HTTP requests to HTML content, and Cloudflare CEO Matthew Prince described the shift as bots passing human traffic online for the first time in internet history.
That claim gives Cloudflare more authority than the measurement supports. Radar is showing Cloudflare-classified requests to HTML content across traffic Cloudflare can see. It is not measuring every website, every hosting provider, every app, every API request, every private server log, every scraper, every scanner, every crawler, or every AI agent operating online.
The number should alarm website owners, but not because bots suddenly passed humans when Cloudflare said they did. If Cloudflare already shows bots at roughly 57% inside its own limited view, the real amount of automated traffic is larger than Cloudflare can fully understand, name, or classify. Bot traffic passed human traffic across many websites long before Cloudflare Radar turned the shift into a public talking point.
The undercount does not only come from traffic Cloudflare never sees. It also comes from traffic Cloudflare sees but does not properly identify. When a bot uses a normal browser fingerprint, rotates infrastructure, spoofs a trusted user agent, or behaves enough like a person to avoid obvious classification, that traffic can land closer to the human side of the model. That means some portion of what Cloudflare labels human traffic can still contain automation.
Cloudflare Bot Coverage Is Too Small
Cloudflare public bot data is small compared to the real number of crawlers, scrapers, scanners, AI agents, webhook agents, SEO tools, monitoring services, browser impersonators, and private automation systems that appear in website traffic. A limited verified-bot directory cannot represent the full web when so much automation is unsigned, spoofed, private, rotating, or intentionally disguised.
Cloudflare uses the term “verified bots,” but verified does not mean complete. It means Cloudflare verified the bots that went through its process and met its requirements. It does not mean Cloudflare is actively finding, naming, and verifying every bot on the web. Other bots do not stop existing because Cloudflare did not verify them, and a small verified list does not become a complete bot intelligence system because the label sounds official.
Cloudflare documentation says verified bots must be approved through methods such as Web Bot Auth or IP validation before appearing in the Radar bots and agents directory. That process can help confirm known services, but it cannot measure the full bot ecosystem. Many crawlers never apply for verification, many scrapers are not legitimate services, many automation tools rotate infrastructure, and many clients pretend to be normal browsers.
That leaves too much traffic outside the named database. A bot can hit a site without appearing in Cloudflare Radar. A scraper can copy content without publishing an identity. A scanner can probe thousands of WordPress paths without becoming a verified service. An AI crawler can change behavior, rotate user agents, or run through infrastructure that makes attribution harder. Fake Googlebot and fake Bingbot traffic can borrow trusted names without being operated by Google or Microsoft.
Cloudflare can classify some of that traffic as automated, but classification is not identification. A request can look like a bot without Cloudflare knowing what bot it is, who operates it, whether it belongs to a larger crawler family, whether it is tied to an AI product, or whether it is one of thousands of long-tail tools that never appear in a public directory.
That is why the 57% figure should not be treated as the real count. It is the amount Cloudflare classified as automated inside a Cloudflare-controlled dataset. The number has value as a warning signal, but it is limited by Cloudflare visibility, Cloudflare scoring, Cloudflare public bot coverage, and the possibility that human-looking bots are being counted too generously as human traffic.
The Real Number Is Larger Than Cloudflare Can See
Cloudflare also uses bot scoring, request signals, browser checks, behavior analysis, machine learning, and other detection methods. Its documentation describes bot scores from 1 to 99, with lower scores treated as more likely automated and higher scores treated as more likely human. That gives Cloudflare more than a simple user-agent lookup, but it still does not make Cloudflare the authority on total bot traffic across the internet.
A score is a classification, not a complete identity record. Cloudflare can place traffic into likely automated or likely human categories, but it cannot name every crawler, verify every bot, document every AI agent, or separate every private automation tool from human-looking browser traffic. The web has too many bots that do not behave like traditional search crawlers and too many automation systems built specifically to avoid simple identification.
That is where Cloudflare’s human percentage becomes questionable. A small bot database does not only make the bot count incomplete. It can also make the human count look cleaner than it is. If Cloudflare cannot identify enough long-tail bots, spoofed bots, private crawlers, AI agents, headless browsers, and browser-like automation, some automated traffic will be treated as human-looking traffic instead of named bot traffic.
Agentic traffic makes the gap larger. A person may visit a handful of pages before making a purchase, reading an article, comparing a product, or checking a service. An automated agent can request hundreds or thousands of pages while researching the same task, scraping the same content, or preparing a response for a user. That request volume can explode while the number of real human visitors stays flat or declines.
Cloudflare is counting what Cloudflare can classify, not everything that is automated. Its public database does not cover enough of the long-tail bot ecosystem, its Radar chart does not include the parts of the web Cloudflare never sees, and its human bucket can still contain automation that looks human enough to avoid being counted correctly. The result is a public number that understates how much automated traffic exists.
The wording also matters because Cloudflare sells bot protection, bot management, AI crawler controls, WAF rules, and traffic security products. A claim that bots have only now passed humans creates urgency around Cloudflare services while making the company look like the source that discovered the shift. Website owners who have watched bots dominate logs for years know the shift did not begin when Radar displayed 57%.
Cloudflare can fairly say Radar shows more bot-classified HTML requests than human-classified HTML requests across observed traffic. It can fairly say automated browsing is growing quickly. It can fairly say AI agents are changing how pages are requested. It cannot fairly turn a Cloudflare-classified HTML request chart into a complete measurement of human versus bot activity across the internet.
Cloudflare says bots are 57% of web traffic, but that number is wrong if it is treated as the true level of bot traffic online. Website owners should be alarmed because the real number is larger than Cloudflare can fully understand with limited public bot coverage, limited verified-bot visibility, human-looking automation, and a dataset restricted to traffic Cloudflare can classify.
The web has been more automated than human across many websites for a long time. Cloudflare is not revealing the full size of bot traffic. It is showing that even Cloudflare’s limited view is now too automated to frame as a human-dominated web.
- cPanel Down Reports Were Linked to CVE-2026-41940 Emergency Patches
- cPanel Down for Some Users After Emergency Authentication Security Update
- Bot Traffic from China Is Spamming the Web
- WPvivid Bug Exposes 900,000 WordPress Sites to Remote Takeover
- WordPress 6.9 Is the Most Problematic Update of All Time
Sean Doyle
Sean is a tech author and security researcher with more than 20 years of experience in cybersecurity, privacy, malware analysis, analytics, and online marketing. He focuses on clear reporting, deep technical investigation, and practical guidance that helps readers stay safe in a fast-moving digital landscape. His work continues to appear in respected publications, including articles written for Private Internet Access. Through Botcrawl and his ongoing cybersecurity coverage, Sean provides trusted insights on data breaches, malware threats, and online safety for individuals and businesses worldwide.




