← Guides

AI bots are hammering stores: hundreds of thousands of requests

How much AI bots really cost you

Numbers from our AI Traffic Index #1 (period 13 Jul – 1 Aug 2026, a panel of three stores: two in Moldova, one in Georgia):

Over 600,000 requests from one vendor to one small store in about three weeks sounds alarming. Before you start cutting bots off, let's see what it actually means for your server.

Is that a lot for your server?

Convert it to requests per second. 34,000 hits a day from the top vendor averages under 0.4 req/s. That's nothing for any host — on average. The catch is bursts: crawlers don't spread load evenly, they come in waves — dozens of requests in a second, then silence.

What happens next depends on what your server returns:

One number stands out: of those 606,017 requests, only 8 reached product pages — the rest hit service pages and category filters. If those pages are rendered fresh on every visit, you pay for every one of them.

When to actually worry

Watch the symptoms, not the raw hit count:

That last one is sneaky. It isn't the most common problem in our rating of 63 MD/RO stores — that is missing or incomplete JSON-LD Product — but it hurts twice: a bot gets a 403 on an image, treats it as a failure, and comes back to retry. You lose product visibility in AI answers and gain extra load from retries at the same time. Fix the images and part of the "aggression" disappears on its own.

How to see your own load

  1. Open your access logs and filter by known bot User-Agents: GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended, Bytespider, CCBot.
  2. Measure the bot share of total requests and the distribution by hour — that's where the bursts show.
  3. Verify by IP, not just by name. A User-Agent is trivial to fake; plenty of random scrapers hide behind GPTBot. Botmetria checks bots against the vendors' published IP ranges (or reverse DNS) and reports impostors separately.

No time to grep logs? Connect Botmetria analytics (the WooCommerce plugin, the Cloudflare Worker or a server collector) to see AI-bot hits by vendor and by page. The free Botmetria audit doesn't measure your load: its "Hygiene" category only checks how your home page answers GPTBot and how fast. The AI Traffic Index gives you a market baseline.

How to throttle the aggressive ones gently

The goal is to shed load without losing the bots that put you into AI answers. From safest to strictest:

  1. Cache. The cheapest win. Serve pages and images via a CDN and full-page cache. Then even tens of thousands of bot hits a day cost the origin almost nothing.
  2. Rate-limit. Cap requests per IP/subnet — say N per second with a graceful 429 slowdown rather than a hard block. Well-behaved bots respect 429 and back off.
  3. Firewall by IP range. If one vendor is genuinely too aggressive, block it surgically by its verified ranges, not by User-Agent (or you'll catch fakes and miss the real ones).

One safety rule above all: never block Googlebot or Bingbot. Those are classic search engines; lose them and your regular SEO dies. Botmetria's firewall has that fuse built in — it filters AI crawlers while leaving search engines untouched.

What not to do

Good news: AI orders in issue #1 of the index were 0, but the traffic is real. Your job isn't to evict the bots — it's to let them read your products cheaply. Then the load becomes manageable and your store stays visible to AI.

FAQ

Should I block AI bots to reduce server load?

Usually not. Caching pages and images is cheaper and safer: even hundreds of thousands of hits then cost the server almost nothing. Blocking cuts you off from ChatGPT answers, the source of 90% of AI visits in the index.

Why do bots read the same product thousands of times?

Models re-crawl popular, frequently changing pages to keep price and availability fresh. In the index, bots read 73,715 product pages at a single store in about three weeks. If those pages are served from cache, it's not a problem.

How do I tell a real GPTBot from a fake one?

Only by IP. A User-Agent takes seconds to spoof, and random scrapers often travel under the GPTBot name. Botmetria checks bots against the vendors' published IP ranges (or reverse DNS where a vendor publishes none) and reports impostors separately from real AI traffic.

Can I block Googlebot along with the AI bots?

No. Googlebot and Bingbot are classic search engines, and blocking them kills your regular SEO. Botmetria's firewall has a built-in fuse that filters AI crawlers but never touches search engines.

Check your store for free

A 60-second audit shows how ready your store is for AI agents — and exactly what to fix first.

Run the free audit