Unsourced — AI Bot Monitor
AI companies crawl your site to train their models and power their answers. But are they crediting you? Unsourced — AI Bot Monitor is the WordPress plugin for the Unsourced platform — the AI search intelligence tool for independent publishers and content creators.
Server-side bot detection — catches bots that skip JavaScript
Most analytics tools are blind to AI crawlers because bots like GPTBot and ClaudeBot never execute JavaScript. This plugin runs inside WordPress at the PHP level, checks every request against 20 known AI bot signatures, and logs each visit to your Unsourced dashboard with zero impact on page load time.
From version 1.1.0 the plugin also automatically injects the Unsourced JS beacon into your site — no copy-paste required. Together, server-side detection and the JS beacon give you complete AI crawler coverage.
AI citation monitoring — are they citing you or a competitor?
Beyond crawl detection, Unsourced runs weekly citation checks across ChatGPT, Claude and Gemini. It generates high-intent questions tailored to your actual content topics — the same kind of questions your audience types into AI assistants — then checks whether the AI cites your domain or sends users to a competitor instead.
Every check is logged: which AI platform, which prompt, whether you were cited, what context surrounded the mention, and which competitor domains appeared instead. You get a clear picture of your AI search presence across all five platforms Unsourced monitors.
Origin Signal — proof of AI ingestion
Unsourced embeds a hidden, unique marker in your page content. If an AI model has ingested your content and recites it verbatim, the marker appears in the AI’s response. This is called an Origin Signal — a proprietary mechanism that creates a timestamped, traceable record of AI content reproduction beyond ordinary citation.
Combined with bot visit logs and citation data, Origin Signal gives you structured evidence for review, licensing discussions, or formal complaint — without ambiguity about whether your specific content was used.
What you see in your dashboard:
- Which AI bots visited, which pages, and how often
- Your citation rate across ChatGPT, Claude, Gemini, ChatGPT (web search), and Gemini grounded search
- Which competitor domains are cited instead of you — and for which topics
- Whether your Origin Signal has been triggered
- Weekly AI Visibility Audit and Evidence Report PDFs, generated from your live data
Detected bots (20 signatures): * GPTBot & ChatGPT-User (OpenAI) * ClaudeBot & anthropic-ai (Anthropic) * PerplexityBot * CCBot (Common Crawl) * Google-Extended, GoogleOther, Google-CloudVertexBot * Bytespider (ByteDance / TikTok) * cohere-ai, Diffbot, Amazonbot, YouBot * Meta-ExternalAgent * Applebot-Extended * omgilibot, PetalBot, Timpibot, BrightBot
External Services
This plugin sends data to Unsourced (https://unsourced.app), an external service that logs and displays AI bot activity and citation intelligence for your site. A connection to this service is required for the plugin to function.
What data is transmitted:
- Your site URL
- The URL of the page being visited by the bot
- The detected bot name and raw User-Agent string
- The visitor IP address
When data is sent:
Only when a valid Unsourced API key has been configured in the plugin settings. Bot event reporting fires only when a request matches a known AI bot signature. A lightweight GET request is also made once per 5 minutes (cached via WordPress transients) to fetch the site’s current Origin Signal canary token — this transmits only your API key and site URL. Human visitors are not affected by bot reporting.
Service links:
- Website: https://unsourced.app
- Terms of Service: https://unsourced.app/terms
- Privacy Policy: https://unsourced.app/privacy
