Window: last 30 days · dataset fibr_axp_page_hits · auto-refresh every 5 min
Bot hits
27,461
↓ 14.6% vs prior 30d
Stripped
15
↑ 400% · 0.1% share
Origin bot-miss
5,640
↑ 79.9% · 20.5% fell through
Unique paths
3,228
↑ 42.3% distinct URLs
Unique bots
24
↑ 9.1% UA matches
Avg latency
380 ms
↑ 2.8% worker wall-clock
Max latency
20,050 ms
↓ 87.8% worst-case
Daily volume stripped vs origin-bot-miss
Each bar = one UTC day. Green = served from stripped/. Orange = bot-miss (path we don't have stripped, fell through to Framer).
Daily volume by class live vs search-index vs training
Live (blue) = real-time agents fetching while a user asks an AI a question. Search-index (purple) = crawlers building a search index that AI assistants then query at chat time (Perplexity, Claude-SearchBot, etc.). Training (orange) = offline crawlers indexing for model training. Watching live + search-index trend up means humans-via-AI are finding our content.
Daily coverage % share of bot requests served from stripped/
Higher = more bot traffic served the fast, clean stripped HTML. As more pages get stripped over time, this should trend up.
Hourly heatmap day-of-week × hour, UTC
Each cell = one hour of one weekday over the 30d window. Darker = more bot hits at that time. Reveals when crawlers are most active so you can plan deploys around quiet windows. Buckets are UTC and don't follow the timezone toggle — shifting them would silently misalign the grid.
lessmorepeak: 999/hr
Latency by served variant stripped vs origin pass-through
Worker wall-clock time. Stripped = bot got pre-stripped HTML from the Assets binding. Origin-bot-miss = bot fell through to Framer (extra TLS + network round-trip). The gap is the latency benefit the strip pipeline gives bots.
Variant
Hits
Avg
Min
Max
origin-bot-miss
5,640
376 ms
109 ms
10,509 ms
origin-error
2
206 ms
198 ms
213 ms
stripped
15
1,665 ms
212 ms
20,050 ms
stripped-edited
21,804
380 ms
34 ms
6,138 ms
Status code breakdown HTTP responses we returned to bots
Healthy = mostly 2xx. Spikes in 4xx/5xx mean bots are seeing errors — investigate before they de-rank us.
Coverage by path family which sections of the site have gaps
First URL segment groups paths into families (/faq/*, /blog/*, etc.). Compare stripped vs miss to see where the strip pipeline has the worst coverage.
Family
Total
Stripped
Bot-miss
Coverage
/faq/*
6,417
1
0
0.0%
/
3,444
0
0
0.0%
/blog/*
3,311
10
658
0.3%
/glossary/*
3,081
4
1,242
0.1%
/conversion-rate-optimization/*
1,264
0
58
0.0%
/landing-page/*
1,239
0
20
0.0%
/ab-testing/*
978
0
94
0.0%
/tools/*
904
0
94
0.0%
/geo/*
609
0
5
0.0%
/api/*
346
0
346
0.0%
/customer-stories/*
331
0
195
0.0%
/pricing/*
277
0
0
0.0%
/@fs/*
254
0
254
0.0%
/croagency/*
243
0
96
0.0%
/pilot/*
204
0
3
0.0%
/conversion-rate-optimization-5/*
203
0
203
0.0%
/.ssh/*
161
0
161
0.0%
/whitepaper/*
158
0
67
0.0%
/seed-funding/*
150
0
0
0.0%
/about-us/*
122
0
1
0.0%
By country
Code
Country
Hits
US
United States
19,255
IN
India
1,955
SG
Singapore
1,709
BE
Belgium
1,085
CN
China
507
DE
Germany
359
AU
Australia
295
PL
Poland
289
CH
Switzerland
272
NL
Netherlands
243
MY
Malaysia
185
ES
Spain
176
BR
Brazil
166
NZ
New Zealand
127
IT
Italy
124
Bot vs AS-org identity verification
Match = bot UA arrives from a network the vendor is known to use. Spoof? = UA + AS-org don't line up; likely UA fake. Unknown = no expected list yet for this bot.
Bot
AS organisation
Verdict
Hits
Amazonbot
Amazon Technologies Inc.
match
3,568
Amazonbot
Amazon Data Services Northern Virginia
match
3,437
ChatGPT-User
Microsoft Corporation
match
2,591
Meta-ExternalAgent
Meta Platforms Ireland Limited
match
2,456
ClaudeBot
Anthropic, PBC
match
2,417
ChatGPT-User
Microsoft Limited
match
2,025
Bytespider
Amazon Data Services Singapore
spoof?
1,540
Amazonbot
Google LLC
spoof?
745
ChatGPT-User
Google LLC
spoof?
650
GPTBot
Nivid Telecom India Private Limited
spoof?
597
OAI-SearchBot
Microsoft Limited
match
594
CCBot
Amazon Data Services Northern Virginia
match
576
PerplexityBot
Amazon Technologies Inc.
match
518
GPTBot
Allnet Broadband Network Pvt Ltd
spoof?
458
Claude-SearchBot
Google LLC
match
408
GPTBot
Microsoft Limited
match
348
Bytespider
China Unicom Hebei province network
spoof?
338
Amazonbot
Amazon.com, Inc.
match
299
GPTBot
Cloudflare, Inc.
spoof?
286
YouBot
You.com
spoof?
256
GPTBot
Google LLC
spoof?
230
Claude-User
Google LLC
match
227
ClaudeBot
Google LLC
match
223
Google-Extended
Google LLC
match
210
PerplexityBot
Google LLC
spoof?
204
OAI-SearchBot
Google LLC
spoof?
203
Applebot-Extended
Google LLC
spoof?
192
Bytespider
CHINANET hebei province network
spoof?
163
ChatGPT-User
Microsoft do Brasil Imp. e Com. Software e Video G
match
85
ClaudeBot
Nivid Telecom India Private Limited
spoof?
69
HTTP / TLS mix spoof signal
A bot UA pretending to be a major vendor over an unusual HTTP/TLS combo (e.g. claiming to be GPTBot but speaking HTTP/1.1 + TLS 1.2 when real OpenAI uses HTTP/2 + TLS 1.3) is a likely spoof. Watch the long tail, not the dominant bar.
HTTP protocol
HTTP/214,71653.6%
HTTP/1.112,73146.4%
HTTP/3140.1%
TLS version
TLSv1.326,77399.2%
TLSv1.22130.8%
AS-org leaderboard top networks fetching us, regardless of UA
Independent of bot name — useful for spotting volume from networks that don't claim a bot UA, or cross-checking against the Bot vs AS-org table above.
AS organisation
Hits
Distinct bots
Amazon Technologies Inc.
4,092
3
Amazon Data Services Northern Virginia
4,016
3
Google LLC
3,325
17
Microsoft Limited
2,983
5
Microsoft Corporation
2,677
6
Meta Platforms Ireland Limited
2,456
1
Anthropic, PBC
2,417
1
Amazon Data Services Singapore
1,540
1
Nivid Telecom India Private Limited
695
5
Allnet Broadband Network Pvt Ltd
529
5
China Unicom Hebei province network
338
1
Amazon.com, Inc.
300
2
Cloudflare, Inc.
298
2
Limestone Networks, Inc.
280
8
You.com
256
1
Live tail last 50 bot hits in the past 6h
Period-independent — same on 7D / 14D / 30D. AE write delay is ~30–90s, so "live" actually lags real-time by about a minute. Useful for incident triage and spotting bot spikes.