Research Methodology

The AI Crawler Trap: 43,000 OpenAI Requests Went Almost Nowhere

OpenAI's GPTBot made 43,309 requests across the BellyUp ATL network in one day. Nearly all of that activity went into filter URLs our own structure made discoverable.

Krisada Eaton and Kodi 7 min read 7 views

OpenAI's GPTBot made 43,309 requests across the BellyUp ATL network on September 9, 2026. Nearly all of that activity went into filter URLs our own site structure made discoverable.

At first glance, it looked like extraordinary AI discovery.

It was extraordinary. It just was not the kind we wanted.

The Number Was Real

The first question was whether the traffic was genuine. A bot can claim any name it wants in a user agent, so 43,000 requests labeled GPTBot do not automatically become 43,000 OpenAI requests.

Across the retained measurement window, the network logged 46,829 GPTBot-classified requests. Of those, 46,727 came from 41 of 43 source IP addresses inside OpenAI's published GPTBot ranges.

That does not verify what OpenAI did with the pages. It verifies something narrower: nearly all of the traffic attributed to GPTBot came from published OpenAI crawler infrastructure.

The spike was real.

Then the more interesting question became: what did it spend all those requests doing?

Twelve Venues Became 26,863 URLs

The bars property had twelve venues.

It also had four filters that could be combined, plus sorting. Every selected combination produced another crawlable URL.

By the time GPTBot arrived, those twelve venues had become 26,863 discoverable URL combinations. Across the network, the filter system exposed 40,404.

Some combinations made sense. Plenty did not. The site was perfectly willing to assemble things like a kid-friendly nightclub with a DJ in one neighborhood, whether a venue matched the request or not.

Even an empty combination still returned a complete page. Two nonsense combinations we sampled produced the same venue list and empty-state message inside a full 22 KB response.

That is how a small directory turned into a very large maze.

The Crawler Was Not Broken

It is tempting to look at absurd filter combinations and conclude the bot was stupid.

That is the least interesting explanation.

We created tens of thousands of discoverable URLs. GPTBot followed them. It behaved pretty rationally according to the structure it encountered.

The machine did not invent the pen.

We built the pen, opened the gate, and left 40,404 rooms on the other side.

The Receipts

  • 46,829 GPTBot-classified requests across the retained period
  • 46,727 requests from IP addresses inside OpenAI's published GPTBot ranges
  • 41 of 43 source IP addresses matched those ranges
  • 43,309 GPTBot requests on September 9 alone
  • 38,971 distinct requested URL strings across the six live properties that day
  • 40,404 filter combinations exposed across the network
  • 26,863 combinations on one property containing twelve venues
  • 46,504 requests to filter HTML across the retained period

The Resources We Wanted Read Were Almost Invisible

While GPTBot was busy walking the filters, the machine-readable work received almost nothing.

The venue JSON was requested twice.

The AI foundation files were requested twice.

The AI instructions file was requested once.

That was not evidence that crawlers dislike structured data. The discovery layer was weak, incomplete, and in one place openly contradictory.

The website offered one enormous door to the filters and a few poorly marked doors to the resources we cared about. The request counts tell us which one the crawler found.

What 43,309 Requests Do Not Prove

A request proves that a request reached a recorded URL.

It does not prove indexing. It does not prove an AI citation, training use, a ranking change, search visibility, or a human reader.

It also does not prove those 43,309 URLs had value. In this case, the request pattern is evidence of a crawl trap, not a trophy.

The restraint matters because the number is dramatic enough to invite a bigger claim than it can carry.

The Failure Produced the Receipt

We now know a verified AI crawler can expend enormous effort following the structure a website exposes to it.

That is useful even when the structure is wrong.

If bad structure can direct tens of thousands of requests somewhere useless, can better structure redirect discovery toward something valuable?

That is no longer a theory article.

It is the next experiment.

Authors

Sr. SEO Strategist & Founder

Krisada Eaton

Krisada Eaton is a 25-year SEO Specialist and founder of RealSEOLife.com. He has worked across Fortune 500 companies and independent businesses, with a current focus on AI-ready architecture, digital asset development, and Search Everywhere Optimization.

AI Co-Architect

Kodi

Kodi (Keeper Of Digital Intelligence) is an AI strategist and co-architect of the AI Digital Karma™ Web, specializing in AI-to-AI communication, structured data systems, and search visibility inside AI answers.

Content Lab

See Where These Ideas Get Tested

The case studies and experiments are where the ideas in these articles get tested on live sites.