Crawler monitoring evidence model
What is recorded?
A matching HTTP request, normalized page, time, method, response status, referrer when present, crawler class, user-agent signal, source and collection method.
What is verified?
The UI distinguishes a signature match from stronger network or provider evidence. User-agent alone never proves who sent a request.
What is joined?
Crawler events, citations, AI referrals and optional search data are compared on normalized page URLs and aligned windows, with their source and limits intact.
Separate purpose before policy
training, search, fetcher, control
Training crawlers
GPTBot, ClaudeBot
Fetch pages that may be used to improve models. Their robots controls are separate from search crawler controls where the operator documents separate tokens.
Search and indexing crawlers
OAI-SearchBot, Claude-SearchBot, PerplexityBot
Build or refresh retrieval indexes used by AI search products. A successful request can support access or eligibility, but does not predict ranking or citation.
User-requested fetchers
ChatGPT-User, Claude-User, Perplexity-User
Retrieve a page in response to a user action. A request does not reveal the conversation, prove the page was read, or prove that an answer cited it.
Control tokens
Google-Extended
Set a robots.txt policy but may not appear as a distinct HTTP user-agent. Google says Google-Extended does not affect Search inclusion or ranking.
The crawler to citation to referral funnel
one page, separate evidence
Request reaches a layer
Edge, CDN, WAF or origin records a matching request. Cache and rule order affect what each layer can see.
Page evidence is normalized
Trakkr stores the path, response result, crawler class, source and available verification evidence.
Citation is observed separately
Tracked prompts and answer samples identify cited URLs. No citation result is inferred from a crawl log.
Referral is observed separately
Analytics records attributable visits from AI services. The exact conversation may remain unknown.
Association is not attribution. A crawl before a citation is a useful investigation path, but timing alone cannot prove the request caused model use, retrieval, ranking, an answer or a human click.
Product views built around decisions
real Trakkr surfaces
Pages
Compare request volume, crawler classes, citations, referrals, response health and latest activity by normalized page URL.
Map
See which parts of a site receive observed requests and where important pages have no matching activity in the selected window.
Live
Inspect recent classified requests with method, status, path, time, source and collection method.
Actions
Turn access gaps, errors and crawl-without-outcome patterns into review work, without treating them as automatic fixes.
Access
Audit robots.txt, llms.txt, status codes and request outcomes by bot token or class.
Sources
Connect, verify and monitor Cloudflare, Vercel, Netlify, WordPress and other edge or server sources.
Install where the request is visible
edge, WAF or origin
1. Synthetic dashboard test
Confirms Trakkr can store and show a known test event. It does not prove the provider source is installed.
2. Source connection check
Confirms source-specific configuration or delivery health where the integration supports it.
3. Real delivery check
A real, matching request recorded through the installed source is the strongest proof that the live path is working.
Access, identity and status
read the whole request path
Policy is not delivery
robots.txt expresses crawler policy. WAF and CDN rules can block first. llms.txt is advisory. A 200 status shows a response was served, not that its content was parsed or used.
Identity needs evidence
Keep the raw user-agent signal, then add official IP lists, reverse DNS or provider verification when available. A copied user-agent is not identity proof.
Status needs context
Record method, response code, collection layer, cache state where available and timestamps. Sampling, retries and time-zone boundaries can explain mismatched totals.
Trakkr is a monitoring and diagnosis layer. It does not claim to control or block a provider merely because it can show access findings. Enforcement remains in robots.txt, the CDN, WAF, host or source-specific integration where supported.
Published crawler research
bounded sample, reusable evidence
- classified requests
- 575,788
- connected sites
- 84
- unique URLs
- 314,501
- analysis date
- 1 Feb 2026
Window: 2025-06-11 to 2026-02-01. This panel describes matching request labels in Trakkr's connected-site sample. It is not global crawler market share, verified operator traffic or evidence that a request caused a citation. Dominant e-commerce brand excluded to ensure generalizable patterns
Tools, evidence and next steps
from raw logs to action
Questions teams ask before installing
limits included
AI crawler monitoring records and classifies web requests that match known AI crawler or fetcher signatures. Strong monitoring keeps the request evidence, purpose class, source, path, response result and identity limits visible. It does not assume that every claimed user-agent came from the named operator.