
Thirty-Four Out of Thirty-Four. Then Zero Out of Ten.
I added one column to my crawler dashboard — verified against checked, counted per path. On the pages that exist, every check passed. On three paths that do not exist, all of them claiming to be ClaudeBot, every check failed.

Something Asked for My .env File Twenty Times. It Said It Was ClaudeBot.
A credential-hunting scan wearing an AI crawler name showed up in one small site’s logs — and the tell that separates it from the real thing is the most boring file on your server.

Meta Reads More Than Everyone Else Combined. None of It Was a Question.
Thirty days of AI crawler data from one WordPress site, split by what each crawler is for: one vendor accounts for more than half of everything, and none of it came from a person asking something.

2,894 Requests Hit My Top Page. Nobody Ever Requested It.
A WordPress function documented in five words quietly deleted the non-English part of every URL my crawler analytics recorded — turning hundreds of distinct pages into a single confident-looking row.

984 Requests Said They Were Perplexity. None Could Prove It.
Thirty days of AI crawler data from one WordPress site, sorted by whether each request could be confirmed: about one in six arrived with proof attached, and the reasons the rest could not be split three ways.

Read 10,202 times. Visited twice.
Thirty days of AI crawler data from one WordPress site: 10,202 content pages read, 1,902 real-time fetches to answer live questions, and two human arrivals.