How it works

Four steps from an AI visit to a plain answer.

i. Connect

Connect your site in two minutes.

CloudflareRecommendedSees every request, even cached pages.
WordPressFree plugin. Install, paste your key, done.
Next.js / NodeComing soonMiddleware for your own server.
Server logsUpload nginx or Apache logs for history.
ii. Verify

Every visitor is checked three ways.

  1. 1

    Its name

    The user agent says GPTBot, ClaudeBot or Googlebot. Anyone can type that, so it's only the start.

  2. 2

    Its address

    The IP must be in the ranges the company publishes. OpenAI, Google, Perplexity and others list theirs.

  3. 3

    Its reverse DNS

    The address must resolve back to the company's domain, and forward again. Where agents sign requests, we check the signature too.

Real Passed the address or DNS check.
Unverified The company publishes nothing to check against.
Fake Claimed a name and failed. Kept out of your numbers.
iii. Sort

Then sorted by why it came.

Answering a person6 bots

Fetched right now because someone asked an AI. The closest thing to a real question.

AI search index8 bots

Builds the index assistants search before they answer.

AI training14 bots

Collects pages that may be used to train future models.

AI agents1 bot

Browses and acts on your site on behalf of a person.

Google & Bing8 bots

Classic search engine crawlers, for comparison.

Everything else18 bots

SEO tools, link previews and monitors. Counted, kept out of the way.

iv. Report

And turned into answers you can act on.

Pages

See which AI reads which page.

Prices/prices
ChatGPT-User 190OAI-SearchBot 124ClaudeBot 58
Dental implants/services/implants
ChatGPT-User 165OAI-SearchBot 83ClaudeBot 32
Implants vs. bridges/blog/implants-vs-bridges
ChatGPT-User 59OAI-SearchBot 74ClaudeBot 101
Visitors

Count the people AI sends you.

ChatGPT
842
Perplexity
214
Gemini
131
Claude
77
Copilot
48
Topics

See what people probably asked.

EstimateFrom 1,877 visits where AI was answering someone
Price of dental implants34%
Implants vs. bridges21%
Emergency dentist open now17%
Is teeth whitening safe11%
Errors

Find the pages AI can't open.

404/prices/2023ChatGPT-User · 63×
500/services/whiteningOAI-SearchBot · 41×
404/blog/old-aftercare-guidePerplexityBot · 28×
301/book → /booking → /booking/ClaudeBot · 19×
Verification

Catch the fakes pretending to be Googlebot.

RealGooglebot · 66.249.x.xGoogle IP, reverse DNS matches
RealGPTBot · 20.171.x.xOpenAI published range
Fake“Googlebot” · 185.220.x.xNot a Google IP. Excluded from your numbers.
Report

Read it all in plain English, every Monday.

Weekly report · Northwind DentalOct 19 – 25
Measured

ChatGPT opened /services/implants and /prices together 63 times.

Estimate

People are asking ChatGPT how much implants cost nearby.

Do next

Add a clear “from” price so ChatGPT can quote it.

Measured vs. estimated

Measured is measured. Estimates say so.

Measured
  • Which bot visited, and whether it was real
  • Which pages, when, and how often it came back
  • Errors and redirects it hit
  • People who arrived from an AI answer
Estimated
  • The likely topic behind a group of visits
  • What a change in visits probably means
  • What to do next

See it on your site.