# AI Traffic Tab

Track which AI platforms visit your website and measure traffic from AI recommendations.

## Overview

Monitor AI search engines visiting your site in two ways: **Bot Crawls** (AI bots scanning content like ChatGPTBot, PerplexityBot) and **Referrals** (users clicking from AI platforms to your site). This helps you understand which AI platforms index your content and measure traffic from AI-generated recommendations.

## Setup Required

Choose one integration method:

**Cloudflare Worker** (Recommended): Tracks bot crawls + referrals, zero performance impact, 100% accurate. [Setup Guide →](/integrations/cloudflare-worker.md)

**JavaScript Tracker** (Quick alternative): Tracks referrals only, 5-minute setup, works anywhere. [Setup Guide →](/integrations/javascript-tracker.md)

## Dashboard Metrics

**Total Visits**: Bot crawls + referrals combined, with trend vs previous period.

**Bot Crawls**: Direct AI bot visits. Higher numbers mean more indexing.

**Referral Traffic**: Users from AI platforms. Direct business impact measurement.

**Correlation Score**: Bot activity vs mentions relationship. +0.7 to +1.0 = excellent, +0.4 to +0.7 = good, +0.1 to +0.4 = early stage.

**Traffic by Platform** (bar chart): Shows visits per AI platform. ChatGPT typically has highest bot activity, Perplexity shows balanced bot/referral ratio, Claude does selective crawling, Google AI does broad indexing.

**Date Range Filter**: Last 7 days (recent trends), Last 30 days (monthly view), Last 90 days (quarterly analysis).

## Page-Level Breakdown

Table showing visits per page with columns for Page URL, Total Visits, Bot Visits, Referral Visits, and Detected Bots (icons). Click headers to sort (↓↑). Filter by All / Bot Crawls / Referrals. UTM parameters are auto-stripped.

**Usage**: Sort by Total Visits to find top-performing content. Filter "Referrals" to see which pages drive traffic. Filter "Bot Crawls" to identify indexing patterns.

## Visit Types

**Bot Crawls**: Direct visits from AI bot user agents (ChatGPT-User, PerplexityBot, Claude-Web, GoogleOther). Indicates content being indexed. More bot visits typically correlate with higher mention rates.

**Referrals**: Users arriving from AI platform domains (chatgpt.com, perplexity.ai, claude.ai, gemini.google.com). Tracked via document.referrer. Represents actual traffic and conversions from AI recommendations.

## Integration Methods

**Cloudflare Worker** intercepts all requests at edge, detects AI bots by User-Agent, posts visit data to `/api/track-visit` webhook. Zero impact on website performance. Requires Cloudflare account with domain proxy.

**JavaScript Tracker** loads client-side script on each page, tracks referrals by checking document.referrer for AI platform domains, posts to same webhook endpoint. Misses bot crawls but works on any hosting platform.

## Interpreting Data

**High Bot Crawls, Low Referrals**: AI platforms index you but don't recommend you. Improve mention rates through citation building and content optimization.

**Low Bot Crawls, High Referrals**: Strong conversion but limited indexing. Ensure technical SEO allows bot access (check robots.txt, improve site speed).

**High Correlation Score**: Bot activity directly translates to mentions. Continue current content strategy.

**Low Correlation Score**: Disconnect between indexing and recommendations. Review content quality, update stale pages, build more citations.

**Traffic Spike on Specific Page**: That content resonates with AI platforms. Analyze why (topic, structure, citations) and replicate across other pages.

## Best Practices

Review AI traffic weekly to spot trends. Compare bot crawl patterns with mention rates to understand indexing effectiveness. Prioritize pages with high bot crawls—optimize for better recommendations. Monitor referral pages to understand which content converts visitors. Test content updates and measure impact on bot crawling frequency within 7-14 days.

If bot crawls drop suddenly, check robots.txt for blocks, verify site accessibility, and ensure pages load under 3 seconds. If referrals drop but mentions remain high, investigate user experience issues on landing pages.

## Common Patterns

**ChatGPT dominates bot crawls**: Normal. ChatGPT indexes aggressively.

**Perplexity drives most referrals**: Perplexity users actively click sources.

**Google AI shows fewer crawls**: Uses existing Google Search index.

**Claude crawls selectively**: Focuses on high-quality authoritative content.

**Homepage gets most bot visits**: Standard behavior. Bots start from root domain.

**Blog posts drive referrals**: Content pages referenced in AI answers drive click-through.

## FAQ

**No bot crawls showing?** Integration not set up or bots blocked by robots.txt. Verify setup and check bot access.

**Referrals but no bot crawls?** Using JavaScript tracker (only tracks referrals) or bots crawled before tracking started.

**What's a good correlation score?** +0.5 or higher indicates healthy relationship between indexing and visibility.

**How soon after setup?** Bot crawls appear within hours to days. Referrals depend on mention frequency.

## Next Steps

[Cloudflare Worker Setup](/integrations/cloudflare-worker.md) | [JavaScript Tracker](/integrations/javascript-tracker.md) | [Dashboard Overview](/features/dashboard-overview.md)

## Support

📅 [Book a demo or ask a question](https://cal.com/team/geonimo)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.geonimo.com/features/ai-traffic-tab.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
