C_ Crawlytics

Get more sales from ChatGPT
and other AI

Like Google Analytics, but for the invisible layer of AI crawlers that read your site 24/7. We track how AI reads your site and help you understand how to increase it.

Reads the major AI crawlers & agents — GPTBot, ClaudeBot, PerplexityBot and more — verified against official IP ranges.

GPTBot ChatGPT-User ClaudeBot PerplexityBot Google-Extended Gemini CCBot Amazonbot + more
The blind spot

AI bots already read your site. Your analytics doesn't show it.

access.logUNFILTERED
198.51.100.23 — "GET /pricing" 200 "ClaudeBot/1.0"
203.0.113.7   — "GET /blog/ai-email" 200 "GPTBot/1.2"
198.51.100.91 — "GET /compare/x" 200 "PerplexityBot/1.0"
192.0.2.44    — "GET /docs/api" 200 "Google-Extended"
203.0.113.88  — "GET /blog/best" 200 "CCBot/2.0"
In a normal analytics tool → none of this shows up.
  1. 01
    Hidden AI traffic

    Crawlers hit your pages, but standard analytics fold them into "bot traffic" — or leave them buried in server logs you never open.

  2. 02
    No page-level visibility

    You can't tell whether agents reached your pricing, docs or comparison pages — the ones that decide how AI describes you.

  3. 03
    Disconnected from AI search

    Crawl activity sits apart from how your brand actually shows up in ChatGPT, Perplexity and Gemini answers.

How it works

From raw server logs to a weekly list of pages to fix

01_collect
collect

Point it at your logs

Server logs, CDN logs or a one-line script — whichever your stack already has.

02_identify
identify

Match every hit

Each request checked against known AI crawlers and verified against official IP ranges.

03_explain
explain

See what they read

Who visited, which pages they pulled, and how often they came back.

04_act
act

Get the next move

Specific SEO, GEO and content actions — not another wall of raw rows.

One log, two readings

Your analytics calls it "bot traffic." We read who, what page, why.

Google_Analyticsinactive
  • GPTBot — GET /pricing
  • ClaudeBot — GET /docs/api
  • PerplexityBot — GET /compare/x
  • CCBot — GET /blog/best
▚ bot traffic — filtered ▚
Information
1,914 AI requests filed as "(not set) · bot". No agent, no page, no intent.
Crawlytics.app
resolved · who → page → why
    1,914 resolved this week · grouped by intent
    Same requests. Google Analytics discards them. Crawlytics reads every one.
    Sample dashboard

    Every agent, every page — one dense view

    Verified and spoofed traffic separated, intent inferred, the next action surfaced. (Sample data.)

    Crawlytics — Overview
    AI crawler visits
    0
    ↑ 23% · 7d
    Unique AI agents
    0
    ↑ 3 new
    Top crawled page
    /pricing
    248 hits
    Crawl-to-referral gap
    0
    wide
    New agents
    0
    this week

    AI agents — last 7 days

    AgentVisitsTop pageIntent
    ClaudeBot248/pricingProduct research
    GPTBot192/blogContent scan
    PerplexityBot87/compareComparison
    Google-Extended64/docsIndexing
    CCBot53/blogContent crawl

    Crawl volume · 14d

    ClaudeBot keeps returning to your pricing page.
    PerplexityBot crawled 5 comparison pages this week.
    GPTBot reads your blog but skips product pages.
    Your docs are AI-visible, but your FAQ is blocked.
    Features

    Detect the bots. Understand the intent. Act on it.

    DetectKnow exactly who's crawling

    AI bot detection

    Known crawlers and agent user-agents, verified against official IP ranges to catch spoofing.

    Agent profiles

    Behaviour by bot type — training, AI-search or on-demand fetcher.

    UnderstandSee what they actually read

    Page-level analytics

    Exactly which pages each agent reads, grouped by topic and intent.

    Crawl-gap analysis

    Crawler activity set against referrals and real human traffic.

    ActGet the next move

    Recommendations

    Concrete next moves for SEO, GEO and content visibility.

    Weekly reports

    A short summary of AI crawler activity in your inbox every Monday.

    Use cases

    Who reads their logs with Crawlytics

    SEO teams

    Track which AI crawlers read your SEO pages

    See whether GPTBot and PerplexityBot reach your listicles and comparison content — the pages that decide how AI describes you.

    SaaS founders

    Reach pricing & docs

    Whether agents actually reach your pricing, docs and onboarding pages.

    Content teams

    Find AI-visible articles

    Which articles answer engines read most — and which they skip.

    Media sites

    Measure crawl frequency

    How AI crawlers consume your content — and how often they return.

    AI search · GEO

    Is your site readable to AI answer engines?

    Crawlytics scores how visible your key pages are to AI systems and crawler-based discovery — and what to fix first.

    AI_Search_Readiness
    0/ 100
    Good, with gaps

    Most key pages are AI-visible, but answer-engine signals are incomplete.

    Pricing page visible
    Blog pages crawled
    Docs accessible
    ! FAQ missing structured answers
    ! No llms.txt detected
    Comparison pages blocked

    Suggested actions

    01

    Add a structured FAQ to your pricing page

    02

    Create comparison pages for high-intent queries

    03

    Add an llms.txt file to your root

    04

    Open product docs to selected AI crawlers

    05

    Write clear product descriptions for answer engines

    Weekly report

    One email a week: who crawled what, and what to fix

    A short summary in your inbox — what changed, and the one action worth taking — instead of another dashboard to check.

    Get Crawlytics
    Crawlytics_Weekly.eml
    C_
    Crawlytics Weeklyreports@crawlytics.app · to you
    // this week on your website

    5 AI agents read 384 pages

    GPTBot crawled 142 pages
    ClaudeBot returned to /pricing 18×
    PerplexityBot discovered 4 comparison pages
    Google-Extended skipped your FAQ
    Recommended: publish a /compare page — PerplexityBot keeps looking.
    Open source

    Self-host Crawlytics — free & open source

    Run it on your own server and read every AI crawler hitting your site — who, which page, why — straight from your own logs. No account, no SaaS, nothing leaves your box.

    crawldetectexplain
    GET   INDEX  TRACE

    Built in the open. Launching soon.

    ★ GitHub — coming soon DM me on X

    Free · self-hosted · open source. Going public soon — ping me on X and I'll send you the repo the moment it's live.

    FAQ

    Questions, answered

    AI crawlers, detection, and what Crawlytics actually does.

    A bot or agent that visits websites to read, retrieve or process content for AI systems and answer engines — like GPTBot (OpenAI), ClaudeBot (Anthropic) or PerplexityBot.

    Known AI crawlers such as GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot and other agent user-agents — verified against official IP ranges to catch spoofing.

    No. GA tracks humans via a page script that crawlers never run. Crawlytics reads server logs to focus on AI crawler behaviour, pages and AI-search visibility.

    Not necessarily. Crawlytics works with manual log upload, CDN log export or a lightweight script — whichever fits your stack.

    The MVP focuses on detection, analytics and recommendations. Blocking rules can come later.

    SEO teams, SaaS companies, media sites, e-commerce teams, content marketers and founders who care about AI visibility.