Crawler tracking shows visits from some AI bots (like Meta or Mistral) but not others (like ChatGPT or Perplexity), even though I know those engines have visited. Is tracking broken?
Updated June 30, 2026 · Reviewed by [email protected]
Not necessarily. Crawler tracking detects AI bots by matching known user-agent strings (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-Web, PerplexityBot, Google-Extended, and others), so if a request carries one of those user agents, it shows up. If an engine fetched your content without an identifiable bot user agent in that request, or routed it through a different mechanism than a direct crawl, it won't appear as a tracked visit even though the content still got read.
A gap in the dashboard for one engine usually means that engine hasn't sent an identifiable crawl request to your site recently, not that tracking is broken for it specifically.
Related questions
- I got a robots.txt or crawler-blocking alert from Trakkr that I think is wrong. How do I check it myself?
- Can I install crawler tracking on a site that isn't Cloudflare, Vercel, Netlify, or WordPress (like Wix, Framer, or a custom PHP site)?
- Why does Trakkr say my site is blocking AI crawlers when I can see GPTBot traffic getting through in my own logs?
- Connecting my Vercel-hosted site to crawler tracking keeps failing. What's going on?
- I'm getting "We could not reach the WordPress crawler plugin endpoints" when connecting WordPress. How do I fix it?