AI Bot Intelligence

Bot blockers tell you what to stop.
CortIQ tells you what matters.

By late 2025 there was one AI bot visit for every 31 human visits (TollBit). But lumping them all into "block or allow" ignores the only question that matters for your business: which ones are actually valuable?

300%
AI bot traffic growth in 12 months
Akamai SOTI, 2025
1 : 31
AI bot visits per human visits, up from 1 : 200 in Q1
TollBit, Q4 2025
4.2%
Of all HTML requests are AI crawlers
Cloudflare Radar 2025
80%
Of AI crawling is training only — no referral traffic
Cloudflare Radar 2025

The problem with "block or allow"

Most platforms treat AI traffic as a binary: threats to block, or crawlers to allow. That framing misses the entire story.

AI bots hitting WooCommerce cart pages 3.75 million times in a single day (Kinsta) is a different problem than ChatGPT fetching your product page because a real customer asked about it. Blocking both loses you the valuable traffic. Allowing both burns your server budget.

The question isn't "should I allow bots?" — it's "which bots, on which parts of my site, and what are they worth to me?"

Answering that requires intelligence, not a firewall.

Three types of AI traffic. Three different responses.

CortIQ classifies every AI visit so you can act on the right signal — not just know that "bots visited."

Infrastructure cost

Training Crawlers

Crawling your content to train AI models. Generates server load, zero referral traffic.

GPTBot
ClaudeBot
Google-Extended
Meta-ExternalAgent
Applebot-Extended

Measure the cost. Decide if you want to allow or restrict.

Real visitors with intent

Agentic Fetches

An AI assistant opening your page because a real user asked it to. The user has intent — the AI is their browser.

ChatGPT-User
ChatGPT Atlas
Claude-User
Perplexity-User
Grok

Track their journey. Attribute conversions. Optimize for them.

AI visibility signal

Citation Crawlers

Indexing your content for AI-powered search results. Drives indirect discovery in ChatGPT, Perplexity, Gemini.

OAI-SearchBot
Claude-SearchBot
PerplexityBot
GoogleOther
Googlebot

Monitor access. Optimize for citability.

Intelligence vs. blocking

Bot blockers and CortIQ solve different problems. You likely need both — but for different reasons.

CapabilityBot blockersCortIQ
Detect AI bot visits
Classify by bot type (training / agentic / citation)
Track agentic fetches separately from crawlers
Measure conversion from AI-referred users
AI visibility & citability scoring
Citation request tracking
Block bots at the edge

What CortIQ gives you

Not just bot detection — bot intelligence.

Three-Way AI Traffic Classification

Every AI request is classified at ingest as training, agentic or citation — the same rules for the JS tag and the Cloudflare Worker.

  • Training Crawlers — 11 named bots
  • Agentic Fetches — 5 named bots
  • Citation & Search Crawlers — 11 named bots

Agentic Fetch Detection

When an AI assistant opens a page for a user, it identifies itself with a -User token. CortIQ tracks those as real-intent traffic.

  • ChatGPT-User (OpenAI)
  • ChatGPT Atlas (OpenAI)
  • Claude-User (Anthropic)
  • Perplexity-User (Perplexity)
  • Grok (xAI)
  • JS-signal heuristics for in-browser AI agents

Agent Journey Funnel

See how far AI agents get through your site — from landing page to conversion.

  • Funnel by page type: landing → category → product → checkout → conversion
  • Agent sessions per funnel step
  • Drop-off between steps

AI Traffic Analytics

Dedicated dashboards for AI-driven traffic — split cleanly from human visitor data.

  • AI vs human traffic split
  • AI referral traffic (ChatGPT, Perplexity, Claude, Gemini)
  • Traffic trend over time
  • Per-bot and per-category KPIs
  • AI visibility scoring: schema, robots.txt and llms.txt checks

Server-Side Crawler Ingestion

Training and citation crawlers rarely execute JavaScript. A Cloudflare Worker reports them and CortIQ classifies them server-side with the same registry.

  • Cloudflare Worker at the edge
  • Catches crawlers the JS tag never sees
  • Identical classification to the JS tag
  • Runs without visitor consent (no personal data)

Transparent AI Insights

Every AI recommendation shows its work — see the exact tables, row counts, and model behind each insight. No black box.

  • Source trace per insight (tables + row counts)
  • Model and token usage logged
  • Full execution log for every agent job
  • Timestamp and duration on each run

Agent Coverage

The 27 named bots CortIQ classifies today, straight from the ingest registry

AgentVendorCategory
ChatGPT-UserOpenAIAgentic Fetches
ChatGPT AtlasOpenAIAgentic Fetches
OAI-SearchBotOpenAICitation & Search Crawlers
GPTBotOpenAITraining Crawlers
Claude-UserAnthropicAgentic Fetches
Claude-SearchBotAnthropicCitation & Search Crawlers
ClaudeBotAnthropicTraining Crawlers
Perplexity-UserPerplexityAgentic Fetches
PerplexityBotPerplexityCitation & Search Crawlers
Google-ExtendedGoogleTraining Crawlers
GoogleOtherGoogleCitation & Search Crawlers
GooglebotGoogleCitation & Search Crawlers
BingbotMicrosoftCitation & Search Crawlers
Meta-ExternalAgentMetaTraining Crawlers
FacebookBotMetaCitation & Search Crawlers
Applebot-ExtendedAppleTraining Crawlers
ApplebotAppleCitation & Search Crawlers
YouBotYou.comCitation & Search Crawlers
DuckAssistBotDuckDuckGoCitation & Search Crawlers
GrokxAIAgentic Fetches
AmazonbotAmazonCitation & Search Crawlers
BytespiderByteDanceTraining Crawlers
CCBotCommon CrawlTraining Crawlers
DiffbotDiffbotTraining Crawlers
cohere-aiCohereTraining Crawlers
DeepSeekDeepSeekTraining Crawlers
MistralAIMistral AITraining Crawlers

See what kind of AI traffic is actually hitting your site

Free during the beta. Add one script tag or the WordPress plugin.