Description
AI SEO and AI visibility analytics for WordPress. See your AI search visibility — which AI tools crawl, cite, and send visitors to your site — and whether ChatGPT, Perplexity, Google AI Overviews, Gemini, and Claude actually surface your content. It is the AI-era answer to “how do I show up in AI search?”
This plugin sends two things to your SourceWatch dashboard:
- AI bot crawls — when ChatGPT, Perplexity, Google AI, Claude and others fetch your pages.
- AI referrals — when a real person clicks through to your site from an AI tool.
It uses two complementary beacons so it works even when your site is cached:
- An in-page script (your Public Key) captures human visitors from AI tools right in
the browser — so it keeps working even when pages are served from a cache/CDN (where
server-side code never runs). - A server-side beacon (your Site Key) captures AI bot crawls, which can’t be seen in
the browser because bots don’t run JavaScript.
Neither adds page-load delay, and if SourceWatch is ever unreachable your site loads exactly
as before. The destination endpoint is fixed inside the plugin, so it can never be
repointed to send your data elsewhere.
External service
This plugin connects your site to SourceWatch (https://sourcewatch.ai), a third-party
service that turns the data below into your AI-visibility analytics dashboard. The plugin
does nothing until you install it and add your keys, and you can pause it at any time.
What is sent, and when:
- On front-end page views: the page URL, the referring URL, the visitor’s IP address and
user agent, and the HTTP status — sent to https://sourcewatch.ai/api/track/ai. - From Settings SourceWatch when you click “Check capture”: your keys and this site’s
domain — sent to https://sourcewatch.ai/api/track/ai/status to confirm setup.
Your use of the SourceWatch service is governed by its policies:
- Terms of Use: https://sourcewatch.ai/terms
- Privacy Policy: https://sourcewatch.ai/privacy
Installation
- In WordPress admin, go to Plugins Add New Upload Plugin and upload this zip.
- Click Activate.
- Go to Settings SourceWatch and paste your Public Key and Site Key (both are
in your SourceWatch dashboard under Install). - Save, then click Check capture to confirm visits are being recorded.
FAQ
-
Where do I find my keys?
-
In your SourceWatch dashboard, open Install and copy the WordPress Public Key and Site Key for your site.
-
My site is cached — will it still work?
-
Yes. The Public Key’s in-page script runs in the visitor’s browser, so AI-tool referrals are captured even on fully-cached pages. (AI bot crawls are captured server-side and may be missed on cached responses.)
-
Does it slow my site down?
-
No. The hit is sent after the page is delivered to the visitor, and it is fire-and-forget.
-
Is my key exposed to visitors?
-
No. The key lives only in your server-side settings and is never printed in your pages.
-
What data is sent to SourceWatch?
-
See the External service section above. In short: page URL, referrer, visitor IP and user agent for front-end views, plus your keys and domain when you run the setup check. Use of SourceWatch is covered by its Privacy Policy (https://sourcewatch.ai/privacy) and Terms of Use (https://sourcewatch.ai/terms).
-
Can I pause tracking?
-
Yes — uncheck Tracking Enabled under Settings SourceWatch, or deactivate the plugin.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SourceWatch – AI SEO Analytics” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SourceWatch – AI SEO Analytics” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.7.0
- Added a clear External service disclosure with Privacy Policy and Terms of Use links.
- The setup reminder notice is now dismissible.
- Hardened how request data is read before it’s sent. No change to what is tracked.
1.6.0
- Renamed to SourceWatch and moved to sourcewatch.ai. Your keys and tracking keep working unchanged — only the name and dashboard address are new.
1.5.0
- “Check capture” now confirms BOTH keys belong to this exact site, names the business they’re registered to (“Site all set up for “), and catches keys pasted from the wrong site.
- Saving your keys for the first time now runs the check automatically — one click to save and verify.
1.4.0
- One-click auto-updates: WordPress now shows “update available” and updates the plugin from SourceWatch directly — no manual re-upload.
1.3.0
- Cache-proof capture: added an in-page script (Public Key) that records AI-tool visitors even when pages are served from a cache/CDN. Server-side beacon now focuses on AI bot crawls.
- “Check capture” replaces the old test — it reports whether real visits have actually been recorded, not just that the key is valid.
1.2.0
- Cleaner settings screen, and a clearer “finish setup” admin banner with an “Add your keys” button.
1.1.0
- Added a Test connection button that confirms the key + endpoint are reachable.
- Locked the ingest endpoint (removed the editable URL field) so the plugin can’t be repointed.
1.0.0
- Initial release: settings screen for the Site Key, server-side capture of AI crawls and AI referrals.
