AI crawler and agent analytics

See every AI that reads your site. Know what it means.

GPTBot, ClaudeBot, Googlebot, Perplexity and the agents people send on their behalf don't show up in your analytics. SenseGap shows which pages they read, verifies who's real, and sends you a plain-English brief every week.

Free plan · 30 days of history · No credit card · Data hosted in the EU

Works withCloudflareWordPressNext.js / NodeServer logs
Weekly brief Interpretation

ChatGPT fetched /pricing 412 times this week, mostly right after people asked about plans. Your page shows no annual price — add it so ChatGPT can quote it.

Your analytics can't see AI. It never runs your JavaScript.

Crawlers and AI agents fetch your HTML and leave. Google Analytics, Plausible and every pixel-based tool miss them completely. SenseGap reads requests where they actually happen — at the edge, on your server or in your logs.

How it works

Connect, verify, understand.

01

Connect in minutes

One click on Cloudflare, a free WordPress plugin, an open-source middleware for Node and Next.js — or upload your server logs to get history from day one.

CloudflareWordPressNext.jsLog upload
02

Verify who is real

Anyone can claim to be Googlebot. We check user agent, published IP ranges and reverse DNS, and label every visit Verified, Unverified or Spoofed.

IP rangesReverse DNSWeb Bot Auth
03

Understand what it means

Bots are grouped by purpose — training, AI search, user-triggered — and a weekly brief explains what changed and what to do about it.

Weekly briefAlertsReports

Everything AI does on your site, in one place.

Facts first, then what they mean. Every interpretation is labeled, so you always know what's measured and what's inferred.

Every bot, by purpose

Training, AI search, live user requests, search engines and SEO tools — separated, not lumped into “bots”.

Page-level recrawl

Which pages each bot reads and how often it comes back. Googlebot every 7 days, OAI-SearchBot every 2.

Errors served to bots

404s, 5xx and redirect chains AI crawlers hit — the pages you are silently losing.

Humans sent by AI

Visitors arriving from ChatGPT, Perplexity, Claude, Gemini and Copilot, next to the bots that read the page first.

Grouped by section

See /blog, /products and /pricing as sections, with page titles instead of long URLs.

robots.txt audit

What your robots.txt allows each bot — and which ones ignore it, with proof.

Alerts where you work

Spikes, drops, new bots and spoofers — by email, Slack or webhook.

Export everything

Every request as CSV today; API and BigQuery next. Your data is yours.

One product, two views

Simple for your client. Raw for your analyst.

Simple view

For owners, clients, account managers
3 things that mattered this week
1ChatGPT read your pricing page more than any other page.
2Perplexity sent 214 visitors, up from 120 last week.
318 product pages returned errors to AI bots. Fix list attached.

Analyst view

For SEOs, developers, legal
14:02:11  ChatGPT-User   20.171.x.x  verified  GET /pricing        200
14:02:12  ChatGPT-User   20.171.x.x  verified  GET /pricing/annual 404
14:05:40  ClaudeBot      160.79.x.x  verified  GET /blog/geo-guide  200
14:06:02  Googlebot      66.249.x.x  rDNS ok   GET /products/42    200
14:06:09  "Googlebot"    185.220.x.x spoofed   GET /wp-login.php   403
Regex filtersIP + reverse DNSCSV exportWebhooks
Built for

The same data, answering four different questions.

Can I sell this to my clients?

Sell AI visibility to every client.

Add 25 sites in an afternoon, put your logo on the reports and let SenseGap send them every week. Your clients see a clear brief, you see everything.

See the Agency plan
  • White-label reports with your logo — our brand stays hidden
  • Scheduled PDF and live links sent to each client
  • One workspace, every client, with team roles
  • Custom domain and client portalComing soon
The weekly brief

Not another dashboard. An answer in your inbox every Monday.

SenseGap reads the week's bot activity and writes what changed, what it probably means and what to do next. White-label it and send it straight to your clients.

Your Agency · Weekly AI report for Northwind DentalOct 19 – 25
Measured

ChatGPT-User fetched /services/implants and /prices together 63 times. OAI-SearchBot recrawled the whole site every 2 days.

Interpretation

People are likely asking ChatGPT how much implants cost near them. Your prices page lists a range but no starting price.

Do next

Add a clear “from” price and an FAQ answering “how long does an implant take”.

Open source

The bot list and the SDK are open. Check our work.

Every bot we detect, how we verify it and the code that runs on your server are public on GitHub. Use them freely — the dashboard is where we earn our keep.

npm install @sensegap/next
github.com/sensegap/bots
EU-hosted, GDPR-readyData stored in the EU. Standard DPA on every plan.
No added latencyCollection runs asynchronously — never on your checkout path.
Facts separate from AIMeasured data and AI interpretations are always labeled apart.
Sees cached pages tooEdge integrations catch visits your CMS plugin never sees.
Flat pricingNo per-event fees. A crawler storm never changes your bill.

Flat prices. No per-event surprises.

Traffic spikes don't change your bill. Every plan includes verification, the weekly brief and EU hosting.

Free

$0
Curious site owners and bloggers.
  • 1 site
  • 30 days of history
  • Weekly brief
  • “Read by AI” badge
Start free

Starter

$19/mo
Small businesses and online stores.
  • 1 site
  • 90 days of history
  • Alerts by email
  • robots.txt audit
Start trial

Pro

$49/mo
Marketing teams and growth leads.
  • 3 sites
  • 1 year of history
  • Slack and webhooks
  • CSV export
Start trial

Studio

$89/mo
Freelancers managing client sites.
  • 10 sites
  • 1 year of history
  • Basic white-label
  • Shareable client reports
Start trial

Agency

Agencies
$199/mo+
Agencies reporting to many clients.
  • 25+ sites
  • Full white-label
  • Scheduled client reports
  • Team roles
Start agency trial

Hosting provider or publisher with thousands of sites? Talk to us about partner pricing.

Questions

Can I see what people asked ChatGPT?

No — nobody can. AI companies don’t share prompts. What we see is which pages an AI fetched, in what order and how fast. From that we infer the likely topic, and we always label it as an interpretation.

Will it slow my site down?

No. The Cloudflare and middleware integrations send data asynchronously, after the response is served. Nothing sits on your checkout path.

Why doesn’t Google Analytics show this?

Bots don’t run JavaScript, so tag-based analytics never fire. SenseGap reads the request itself, at the edge or on your server.

How do you know a bot is real?

We match the user agent, the operator’s published IP ranges and reverse DNS, and cryptographic signatures where agents send them. Anything that claims to be a bot but fails is marked Spoofed.

My WordPress site uses page caching. Does that matter?

Yes — cached pages never reach the plugin. We detect this and recommend the one-click Cloudflare integration, which sees every request.

Where is my data stored?

In the EU. IPs are anonymized after verification, and a standard DPA is available on every plan.

Find out who's reading your site this week.

Connect Cloudflare or install the WordPress plugin. Your first report is ready within an hour.