On September 22, 2026, the AI-traffic module of our workspace showed 101,024 AI crawler hits on humanswith.ai since it started observing on June 23. Twenty-four different bots had visited. GA4 and Yandex Metrica recorded none of it, because a crawler does not run a JavaScript tag.
This article reads that log the way you would read a customer list: who comes, how often, what for, and which pages they ask for. It is our own site, our own module and a B2B marketing audience, so treat it as one worked example rather than a market benchmark.
Section 01
What exactly did we count, and what does a "hit" mean?
The module reads the web server's request logs and identifies AI crawlers by their user-agent names. Each request is one hit. Three limits matter before any number below.
- A hit is a fetch, not a reader. One person's question to an assistant can trigger several fetches. Hits tell you that an engine requested a page. They do not tell you that anyone read it, or that the page was cited.
- User-agent names can be faked. The module checks requests that claim to be AI crawlers and excludes those that fail. On September 22 it had excluded 9,604 requests as spoofed. The numbers below are the ones that passed.
- Categories are our module's labels. It sorts bots into training, user request, search index and a few smaller groups. Those labels come from our classifier and from how each vendor describes its bots, so read them as a working map.
Two readings of the same module appear in this article, and we keep them apart. The September 22 snapshot (101,024 hits, 24 bots, observation from June 23) comes from the module's dashboard. The October 13 reading (123,378 hits, 26 bots, same start date) comes from a fresh query of the same module for the per-bot and per-page tables, which the dashboard screenshot does not show. The ranking of the top bots is the same in both.
Section 02
Who sends the most traffic, and what is each bot for?
The September 22 split by bot type:
| Bot type | Hits | Share |
|---|---|---|
| Training | 57,284 | 56.7% |
| User request | 26,379 | 26.1% |
| Search index | 16,868 | 16.7% |
| Private index | 262 | 0.3% |
| Unclassified | 149 | 0.1% |
| Legacy | 82 | 0.1% |
More than half of all hits come from bots that collect content for model training. A quarter come from bots that fetch a page because a user asked an assistant something. The smallest of the three large groups, about one hit in six, is search indexing.
The October 13 reading, with the 15 busiest bots out of 26:
| Bot | Hits | Share of 123,378 | Type |
|---|---|---|---|
| meta-externalagent | 36,683 | 29.7% | Training |
| ChatGPT-User | 20,831 | 16.9% | User request |
| Amazonbot | 13,114 | 10.6% | Training |
| ClaudeBot | 10,372 | 8.4% | Training |
| PerplexityBot | 8,695 | 7.0% | Search index |
| Applebot | 6,359 | 5.2% | Search index |
| GPTBot | 5,348 | 4.3% | Training |
| OAI-SearchBot | 4,532 | 3.7% | Search index |
| Perplexity-User | 4,113 | 3.3% | User request |
| Bytespider | 3,010 | 2.4% | Training |
| Claude-User | 2,126 | 1.7% | User request |
| GoogleOther | 2,103 | 1.7% | Training |
| CCBot | 1,804 | 1.5% | Training |
| meta-webindexer | 1,711 | 1.4% | Search index |
| YouBot | 856 | 0.7% | Search index |
Three bots account for 57% of all hits: meta-externalagent, ChatGPT-User and Amazonbot. The top 15 together cover 98.6%.
Section 03
What does the split say about each assistant?
Grouping the same table by company shows how differently the engines use a site.
- OpenAI sends three bots. ChatGPT-User made 20,831 requests, GPTBot 5,348 and OAI-SearchBot 4,532. The user-triggered fetcher is about 4.6 times busier than the search crawler. OpenAI documents these as separate bots with separate jobs, and says each robots.txt setting is independent of the others.
- Perplexity is mostly an indexer: PerplexityBot 8,695 against Perplexity-User 4,113.
- Anthropic is mostly a collector: ClaudeBot 10,372 against Claude-User 2,126.
- Meta appears twice, as meta-externalagent (36,683, the single busiest bot) and as meta-webindexer (1,711).
One thing the log does not explain: the busiest bot on our site, meta-externalagent, belongs to a company that does not appear among our AI referral sources at all. Crawl volume and referral volume are separate quantities, and a high number in one tells you nothing about the other.
Section 04
What do the bots actually read?
The module also ranks pages by hits and names the busiest bot on each. The top 15 paths on October 13, out of 1,113 pages requested:
| Path | Hits | Busiest bot |
|---|---|---|
| /robots.txt | 5,336 | ClaudeBot |
| /services/cold-email-outreach-services | 4,568 | Applebot |
| /platform | 4,281 | meta-externalagent |
| / (homepage) | 4,146 | ChatGPT-User |
| /favicon.svg | 3,031 | meta-externalagent |
| /blog/37-content-marketing-stats-that-will-redefine-your-2025-strategy | 2,210 | ChatGPT-User |
| /blog/the-best-aeo-geo-companies-platforms-in-2026 | 2,056 | ChatGPT-User |
| /sitemap-index.xml | 1,399 | ClaudeBot |
| /blog/what-aeo-and-geo-actually-cost-in-2026 | 1,373 | ChatGPT-User |
| /blog/unlocking-tripwire-funnels-your-ultimate-guide-with-9-transformative-examples | 1,365 | ChatGPT-User |
| /blog/how-much-should-you-pay-for-a-facebook-ads-agency | 1,195 | ChatGPT-User |
| /ru/blog | 1,065 | meta-externalagent |
| /blog/social-media-marketing-best-practices-for-2025 | 977 | ChatGPT-User |
| /ru/blog/who-uses-telegram-the-messenger-s-audience | 840 | ChatGPT-User |
| /ru/platform | 608 | meta-externalagent |
Five things stand out.
Bots read the rules before the content. The most requested path is robots.txt, with 5,336 hits, or 4.3% of all traffic. The sitemap index adds 1,399. Crawlers re-read these files constantly, which is why a mistake in robots.txt is expensive: it is the first file every bot looks at. Our knowledge base calls this the first gate, Fetchable: if a page cannot be fetched, nothing else about it matters.
On every blog article in the top 15, ChatGPT-User is the busiest bot. Seven articles are on the list, and the user-triggered fetcher leads on all of them. That fits a simple reading: when a person asks ChatGPT a question and the assistant decides to open a page, the page it opens is one of these. Our reading is a hypothesis, because the log does not record the question.
The pages that attract fetches are not only the new ones. Articles about content marketing statistics, tripwire funnels and Facebook ads agency pricing were written for an earlier version of the blog, and they rank among the most-fetched pages next to the AEO and GEO comparisons we wrote on purpose. A fetch means the assistant found the page relevant to a question. It says nothing about whether the page was cited, or whether it should be.
Product and service pages get crawled too. /platform, the homepage and a services page together take about 13,000 hits, from a mix of indexing, training and user-triggered bots. These are the pages that explain who we are, and they are being read by the machines that will describe us.
Some hits are housekeeping. The favicon alone got 3,031 hits. A log of raw requests includes files nobody would call content, so we read page-level numbers as directional.
Section 05
How does crawler traffic compare with the visits it produces?
Yandex Metrica, read through the same workspace for the 365 days from October 13, 2025, counted 119 visits from AI sources out of 5,112 total, or 2.3%. By source: OpenAI 79, Perplexity 15, Anthropic 10, Gemini 10, Alice 2, DeepSeek 2, Copilot 1.
Set against the crawler log, the proportions are lopsided. Over the same site, there are roughly a thousand crawler hits for each referred visit (123,378 against 119; the log starts June 23 and the visits cover a full year, so the real ratio is, if anything, higher). ChatGPT-User fetched pages 20,831 times, while OpenAI referral visits numbered 79.
We do not read that as waste. A fetch is the assistant gathering material for an answer, and most answers produce no click. This is the same gap we describe in Zero-click: what GA4 shows about AI traffic and what it misses: the click is the smallest visible part of what happens.
Section 06
How much of the traffic is fake?
On September 22 the module had excluded 9,604 requests that claimed to be AI crawlers and failed verification. By October 13 the excluded count was 12,664. Against the 123,378 accepted hits, that is roughly 9% of all requests claiming an AI user agent.
A user-agent string costs nothing to copy, so any log that counts bots by name alone will overstate AI crawling. If you read raw logs, check claimed crawlers against the IP ranges the vendors publish. OpenAI, for one, publishes IP lists for its bots.
Section 07
What should you do with a log like this?
Six practical steps, ordered from cheapest to most work.
- Check robots.txt and your CDN first. If a crawler is blocked by a firewall rule, it will never reach your content. OpenAI states that its search bot needs access to your site, and that its settings for search and training are independent.
- Decide per bot type, not per company. Training, search indexing and user-triggered fetching are different jobs. Allowing OAI-SearchBot while disallowing GPTBot is a valid choice, and so is any other combination. Make it on purpose.
- Count user-triggered fetches separately. Hits from ChatGPT-User, Perplexity-User and Claude-User are the closest thing a log offers to "an assistant opened this page for a person".
- Filter spoofs before you report. Report accepted hits, and mention the exclusion rate.
- Look at pages, not totals. A rise in total hits can come from one page being crawled in a loop. Group by path and by bot.
- Put logs next to analytics. Logs show fetches, GA4 and Metrica show clicks, and a visibility tool shows who gets named. Each answers one question.
Section 08
What does this log not tell us?
- It does not say which fetched pages were cited in an answer. That needs a visibility tool that asks the engines your prompts.
- It covers one B2B marketing site. A shop, a news site or a developer-docs site would see a different mix.
- The snapshot and the October 13 reading cover different end dates, and we do not mix them in any calculation except where we say so.
- Bot categories are our module's labels, not the vendors'.
- We make a product in this category, and this module is part of it. Every number here comes from our own logs, including the ones that make our site look ordinary.
If you want to compare tools that measure the visibility layer, our market comparison is here: AI visibility tools in 2026: 10 platforms compared with pricing.
Section 09
FAQ
Which AI crawler hits our site the most?
meta-externalagent, with 36,683 of 123,378 hits (29.7%) on October 13, 2026. ChatGPT-User is second with 20,831, and Amazonbot third with 13,114. Together the three account for 57% of hits.
Do AI crawlers show up in Google Analytics or Yandex Metrica?
No. Crawlers fetch pages on the server side and do not run the JavaScript tag, so analytics tools miss them. Server logs or CDN logs are where they appear.
What is the difference between GPTBot, OAI-SearchBot and ChatGPT-User?
OpenAI documents them as separate bots. OAI-SearchBot surfaces sites in ChatGPT search results, GPTBot is for content that may be used for training, and ChatGPT-User fetches pages when a user asks. OpenAI says the robots.txt settings are independent.
Does a crawler hit mean my page was cited?
No. A hit means a bot requested the page. Whether the page appears in an answer is a separate measurement, made by asking the engines your prompts and recording which sources they name.
How do you tell real AI crawlers from fake ones?
By more than the user-agent string. A claimed crawler is checked against other signals, such as the vendor's published IP ranges, and requests that fail are excluded. Our module excluded 9,604 requests by September 22 and 12,664 by October 13.
Should I block AI training bots?
That is a business decision, not a technical one. The two jobs are separate, so you can allow search and user-triggered access while disallowing training. Make the choice per bot, test it in the logs, and remember that blocking search bots can make a page less likely to appear in answers.
Why are there so many more crawler hits than visits from AI?
Most answers an assistant gives are not followed by a click. On our site, 123,378 crawler hits compare with 119 Metrica visits from AI sources over the past year, so a fetch is the common event and a referred visit is the rare one.
Section 10
Sources
- Humanswith.AI workspace, AI-traffic module (bot traffic view), dashboard snapshot of September 22, 2026 and live reading of October 13, 2026, own data
- Yandex Metrica, AI referral visits since October 13, 2025, read through the Humanswith.AI workspace, own data
- OpenAI, Overview of OpenAI crawlers
- Humanswith.AI, Zero-click: what GA4 shows about AI traffic and what it misses
- Humanswith.AI, AI visibility tools in 2026: 10 platforms compared with pricing
For your team
Stop hiring agencies and freelancers
Hire not agencies and freelancers — but Marketing AI Agents for the AI Search.
- Per-engine citation map across 9 AI engines
- Content + schema work that earns the citation
- Honest 30-min strategy call before you commit
Cited across
- ChatGPT
- Claude
- Perplexity
- Gemini
- Grok
- DeepSeek
- Kimi
- Google AIO
- Copilot