AI bot activity report
also called AI crawler readinessLLM bot reportGPTBot activityAI bot coverage
The same server logs, read for a different question: which AI crawlers fetch you, how often, with what status, and whether they reach the specific pages that are supposed to earn citations. Crossed with indexability and orphan status, it separates 'they could not fetch it' from 'they did not choose to'. A page an AI crawler never fetched cannot be cited, which makes this the gate on the whole AI visibility programme.
Who it is for, and what it settles
- Audience
- Technical SEO
- Job to be done
- Confirm the AI crawlers are fetching the pages you want cited, before anyone optimises for citations.
- Cadence
- Monthly
The metrics, in three tiers
Headline numbers carry the story. Diagnostics explain a headline that moved. Guardrails stop a wrong conclusion. Every row links to the definition, the formula, the caveats and what the metric is not all live on the metric page.
Headline What you lead with 3
Diagnostic Reached for when a headline moves 5
Required data sources
Skills that produce or interpret it
Method rungs covered
- R1 Reachable , covered
- R2 Retrieved , not covered
- R3 Referenced , not covered
- R4 Represented , not covered
- R5 Rewarded , not covered
It covers the bottom rung, so this report can tell you whether the numbers above it are sound in the first place.
Ask for it in one sentence
The prompt pack for this report, copy one, or watch it play in the simulator.
- "Are AI bots crawling our site?" Simulate this → Prompt gallery →
- "Is GPTBot fetching the pages we want cited?" Simulate this → Prompt gallery →
- "Are we accidentally blocking AI crawlers?" Simulate this → Prompt gallery →
- "Which citation targets have never been crawled?" Simulate this → Prompt gallery →
What to say out loud when you present it
The readiness join between observed bot visits and citation targets is composed at read time, not a stored measure, treat it as an assembled view. Absence of a bot in the logs can mean an edge block, a robots directive, or the crawler simply not choosing the page, and the log alone cannot tell you which. AI crawler user agents change frequently; a fall to zero for one agent is a naming change until proven otherwise.
Related workflows and use cases
Watch a run that builds this report
All runs →How this entry was verified
Knowing the contents is step one.
Someone still has to assemble it, defend the numbers and present it. Here is the rest of the showcase.