Track your AI presence just like in the dashboard.
The front page uses the same units as the dashboard: AI presence score, AI crawls, AI chat visits, detected agents, cited pages and AI distribution. Crawlers and chat visits stay separate, aggregated and without analytics cookies.
GEO stands for Generative Engine Optimization: optimizing your visibility in generative engines and AI assistants.
The detection base behind AI presence.
Each AI crawler is detected server-side, then aggregated into the dashboard tiles: detected AI agents, AI activity over time and AI distribution. Human visits from AI chats are read separately from the referrer.
The agent list is maintained and updated regularly.
OpenAI
3 user-agents-
GPTBot— associated with model training -
ChatGPT-User— on-demand browsing -
OAI-SearchBot— SearchGPT engine
Anthropic
3 user-agents-
ClaudeBot— Claude indexing crawler -
anthropic-ai— legacy Anthropic agent -
Claude-Web— on-demand browsing
-
Google-Extended— associated with Gemini / Vertex AI
Perplexity
2 user-agents-
PerplexityBot— indexing crawler -
Perplexity-User— on-demand browsing
Mistral
1 family-
MistralAI/Mistralbot— Mistral crawler (Le Chat)
Meta
2 user-agents-
FacebookBot— associated with Llama / Meta AI -
Meta-ExternalAgent— Meta AI external agent
ByteDance
1 user-agent-
Bytespider— ByteDance AI crawler (Doubao)
xAI
2 user-agents-
Grokbot— indexing crawler -
Grok-User— on-demand browsing
Other LLMs & archives
9 user-agents-
Applebot-Extended— Apple Intelligence -
cohere-ai— associated with Cohere -
CCBot— Common Crawl archive (base dataset for many LLMs) -
YouBot— You.com engine -
DuckAssistBot— DuckDuckGo Assist -
Amazonbot— Amazon training (Alexa+) -
PetalBot— Huawei AI engine -
DeepSeekBot— DeepSeek crawler (China) -
Diffbot— structured extraction (used by multiple LLMs)
AI traffic is no longer marginal.
In 2025-2026, ChatGPT, Perplexity, Gemini and their peers are becoming important access points to information. Users ask questions and often get answers built from web pages — sometimes with an outbound link, sometimes without a direct visit.
Without monitoring AI traffic, it is harder to see which pages these systems care about. Some informational queries may move through AI assistants: some crawl your pages, some send referral traffic, and others do not always send visitors back.
snorklee gives you a readable view: how many hits come from each recognised AI source, which pages are consulted, and how that channel evolves. It is an editorial signal alongside search, social and direct.
Honest note: we measure AI visibility (who crawls, how often). We don't promise placement in ChatGPT or Perplexity answers — that depends on the LLM's own algorithm and nobody controls it.
The front page describes what the dashboard shows.
Labels and units are aligned with the AI presence section: AI presence score, AI crawls, AI chat visits, detected agents, cited pages, distribution and full report.
AI presence score
/ 100The same indicator as the dashboard: a composite score computed only from actually observed signals, with AI crawls and AI chat visits.
AI agents detected
crawlers + chatsThe same tile separates AI crawlers exploring your site from human visits arriving from an AI chat such as ChatGPT or Perplexity.
AI activity over time
timelineThe full report shows an interactive timeline to compare AI crawls and AI chat visits over the selected period.
Pages cited by AIs
URLsPages receiving traffic from AI assistants are listed with the observed sources.
AI distribution
purpose + providerSignals are split by purpose — training, search, assistant — and by observed provider.
Full report
dashboard popupThe full report brings together KPIs, timeline, detected agents, cited pages and distribution, without a separate dedicated page.
All these indicators are available from your first trial day.
Server-side detection, in two parts.
-
Human visits from AI chats: the snippet is enough.
When a visitor clicks a link in ChatGPT, Claude or Perplexity, their browser loads your page with an identifiable referrer. The server classifies the visit as
channel='ai'with the assistant name — zero friction here, nothing else to install. - AI bot crawls: server-side capture required. GPTBot, ClaudeBot or PerplexityBot read your HTML without running any JavaScript: no tracker can see them. To count them, enable the server beacon Snorklee provides (Express middleware, Cloudflare worker, Vercel/Netlify edge, PHP, WordPress plugin) — step-by-step guide in the dashboard Integration tab.
- Aggregation in the AI presence section. No analytics cookies for either measurement. The dashboard shows the promised counters: AI presence score, AI crawls, AI chat visits, detected agents, cited pages and distribution by purpose/provider.
- Privacy documentation available. The stack is documented: Clever Cloud for the app, PostgreSQL and Cellar/S3; Scaleway Paris for the audit generator and domains; Brevo for email; DB-IP / Eris Networks for IP geolocation.
Start measuring your AI traffic today.
30-day free trial, no credit card. Or run a free GDPR audit of your site (instant result, no signup).