Bot Sniffer
Bot Sniffer tracks which AI bots are actually visiting your website. While Crawler Detection checks whether your robots.txt allows AI crawlers, Bot Sniffer tells you which ones are actually showing up — giving you concrete evidence of AI system interest in your content.
Why Bot Detection Matters
Knowing which AI bots crawl your site helps you confirm that AI systems are indexing your content, identify which AI providers are actively interested in your pages, correlate bot visits with changes in your AI visibility, validate that robots.txt changes are having the intended effect, and prioritize optimization for the AI models that are actually crawling you.
How It Works
Bot Sniffer uses a lightweight tracking pixel installed on your website. When any visitor — human or bot — loads a page with the pixel, the visit is logged and analyzed. AI bots are identified by their user agent strings, and the data is aggregated in your nonBot dashboard.
Installation
Navigate to Playbook > Bot Sniffer and choose one of two installation methods.
Direct HTML
Copy the provided HTML snippet and paste it into the <head> section of your website. This method catches all bots, including those that don't execute JavaScript. It's the recommended approach for maximum coverage.
Google Tag Manager
If you use GTM, copy the provided snippet and add it as a Custom HTML tag in your GTM container. This method is easier to install if you already use GTM, but it only catches bots that execute JavaScript — some AI crawlers don't.
Each installation method uses a unique tracker ID tied to your account. After installing, click Verify Installation to confirm the pixel is working correctly.
Reading Your Data
Once installed, the Bot Sniffer dashboard shows the status indicator — green means data is being received, yellow means the pixel is installed but no bot visits have been detected yet. The visits table displays which AI bots have been detected, including ChatGPT's crawler (GPTBot), Claude's crawler (ClaudeBot), Perplexity's crawler, Google's AI crawlers, and others. For each bot, you can see how frequently it visits and when it was last detected.
What to Do With This Data
If a specific AI model isn't crawling your site, check that your robots.txt isn't blocking its user agent (use Crawler Detection to verify). If AI bots are visiting but your AI visibility isn't improving, the issue is likely with your content authority or entity signals rather than access. If you see increased crawl activity after making content changes, that's a positive signal that AI systems are re-indexing your updated content.
Limitations
Bot Sniffer can only detect bots that actually visit your website — it cannot detect AI models that reference your brand from third-party sources without visiting your site directly. Some AI systems use residential IP addresses or generic user agents that may not be identifiable as bots. The tracking pixel requires page loads to register visits, so API-only crawls won't be detected.
Access Requirements
Bot Sniffer is available on Pro, Elite, and Agency plans.
Next Steps
Review which bots have access to your site with Crawler Detection, or run a Site Audit to check your overall AI readiness.
