snorklee
AI traffic Analytics Pricing Manifesto Documentation Contact Sign in Try free for 14 days

Original data

How often do AI crawlers revisit your site? Our numbers, bot by bot

For 90 days we measured how often each AI bot actually comes back to re-read a page — across 17,850 page-bot pairs, with every bot's identity verified against published IP ranges. Perplexity returns every 5.5 days. ChatGPT every 14. Claude every 23.5. Here are the numbers, the method, and what they mean for every page of yours that changes.

Fred GaveauAugust 7, 2026~8 min read

Change a price today. How long does the old price keep living inside AI answers?

Nobody can answer that question exactly — an assistant's memory is not observable from the outside. But half of the question measures very well: how often each AI bot actually comes back to re-read your pages. Between two visits, whatever else happens, a bot cannot learn anything new about a page. That recrawl cycle is a physical floor: your change cannot propagate faster than it.

We measured that cycle for 90 days. Here is what it looks like.

The method, before the numbers

Snorklee measures traffic server-side, including bot visits. Every bot hit is checked against the IP ranges published by the operators: a fake GPTBot is discarded. On that basis:

What we counted — and what we refuse to conclude

The numbers: from 5.5 days to over three weeks

Median recrawl cycle for the same page, per bot (90 days)

Perplexity
5.5 d
Huawei AI
6.5 d
ByteDance AI
8 d
Meta AI
11 d
ChatGPT
14 d
Amazon AI
18 d
Claude
23.5 d
Median per bot family, identity verified against published IP ranges, spoofed hits excluded. Hover a bot's name to see the user-agents behind it. 90-day window closing August 6, 2026.
BotPairs observedMedian cycleIn practice
Perplexity4645.5 dYour change can be re-read within the week
Huawei AI3,2306.5 dWeekly re-reading
ByteDance AI2,4478 dWeekly re-reading
Meta AI64711 dOne to two visits per fortnight
ChatGPT8,23114 dTwo weeks between background reads
Amazon AI2,66118 dAlmost three weeks
Claude15823.5 dOver three weeks: the slowest we measured

Three things struck us in these numbers.

Perplexity is the freshest. Consistent with its answer-engine positioning: an index that wants to be current has to re-read often. If your content changes a lot, Perplexity is probably where the served version is closest to reality.

The crawlers nobody talks about are among the most diligent. PetalBot (Huawei) and Bytespider (ByteDance) re-read faster than ChatGPT — on our data they account for almost a third of all observed pairs between them. The public conversation about AI crawlers is mostly OpenAI and Anthropic; the actual traffic tells a different story.

Claude is the slowest, by far. Over three weeks between two background reads of the same page. Stale information therefore lives longer at Anthropic than anywhere else — with a live-reading nuance we get to below.

ChatGPT's two speeds

The 14-day median hides a two-tier reality, very visible on our own pages.

Our pricing page — the kind of page whose content matters financially — was re-read by ChatGPT 41 times in 90 days, roughly every 2 to 3 days. Meanwhile the median of its background crawl across all pages stays at 14 days. In other words: AI crawlers keep a hot list of pages they re-read very often, while the rest of the site lives at the slow rhythm.

There is a third mechanism on top: ChatGPT-User, the live read. When a user asks a question that involves your page, the assistant can go re-read it that very moment — short-circuiting every cycle above. But on-demand reading only covers the pages the assistant decides to fetch: for everything else, the background cycle rules.

The practical consequence matters: the real question is not "how fast do AIs crawl the web" but "are my critical pages on the hot list". That answer is measurable, page by page — not on average.

What this changes if your pages move

If your site is a stable brochure, these cycles are trivia. If your pages carry information that expires — prices, stock, promotions, versions, subscription tiers — they become a scheduling constraint:

Measure it on your own site

Everything in this article comes out of Snorklee's AI traffic tab: which bots read which pages and when (identity verified against IP ranges, impostors flagged), which of your pages get read but never visited by a human, and what your robots.txt actually allows. Measurement is passive and server-side, with no cookie and no banner — your visitors see nothing, and neither do the bots.

See your own cycles: free 14-day trial, no credit card — the first bot visit usually shows up within a day.

FAQ

How often does ChatGPT crawl a site?
On our data (90 days, IP-verified identity), the median background crawl re-reads a page every 14 days. But pages judged important get re-read far more often — our pricing page every 2 to 3 days — and ChatGPT-User can read a page live the moment a user asks a question. Frequency depends on the page, not just the site.

Does a crawl mean the AI is up to date?
No. A crawl is a read, not a guarantee that the index or the model's memory was updated. The reverse logic does hold, though: without a re-read, no update is possible. The crawl cycle is a floor — your change cannot propagate faster.

Should you block these bots to protect yourself?
Blocking every AI bot also cuts the ones that power answer engines and send you visitors. The useful distinction is by purpose: blocking training is a defensible choice; blocking search and assistants means opting out of tomorrow's results. A robots.txt can do one without the other.