AI Crawler Analytics
AI crawlers are automated bots from AI companies that visit your website to collect training data. This guide covers monitoring AI crawler activity and controlling access.
What are AI Crawlers?
AI crawlers are bots operated by AI companies to:
- Collect training data for language models
- Index content for AI-powered search
- Gather information for AI assistants
Known AI Crawlers
The CMS automatically detects these AI crawlers:
Crawler | Company | Purpose |
|---|---|---|
GPTBot | OpenAI | Training data for GPT models |
ChatGPT-User | OpenAI | ChatGPT browsing feature |
Google-Extended | Google | Training data for Bard/Gemini |
anthropic-ai | Anthropic | Training data for Claude |
ClaudeBot | Anthropic | Claude web browsing |
Bytespider | ByteDance | Training data for various AI products |
Applebot-Extended | Apple | Training data for Apple Intelligence |
Viewing AI Crawler Activity
To view AI crawler activity for your site:
- Navigate to Sites → Select your site
- Click Analytics → AI Crawlers
- View the activity dashboard
Activity Dashboard
The dashboard shows:
- Total Visits: Total number of AI crawler visits in the selected period
- Crawler Breakdown: Pie chart showing visits by crawler
- Top Pages: Pages most frequently visited by AI crawlers
- Recent Activity: Timeline of recent crawler visits
- Blocked Attempts: Number of blocked crawler requests (if access is disabled)
Filtering Activity
Filter crawler activity by:
- Date Range: Last 7 days, 30 days, 90 days, or custom range
- Crawler Type: Specific crawler or all crawlers
- Page: Specific page or all pages
Controlling AI Crawler Access
Site-Level Access Control
To allow or block all AI crawlers for your site:
- Navigate to Sites → Select your site → Settings
- Find AI Crawler Access
- Toggle the switch:
- Enabled (green): AI crawlers can access your site
- Disabled (grey): AI crawlers are blocked with HTTP 403
- Click Save
What Happens When Access is Disabled
When AI crawler access is disabled:
- Detection: The system detects AI crawlers by User-Agent
- Blocking: Returns HTTP 403 Forbidden to detected crawlers
- Logging: Logs blocked attempts for analytics
- Regular users: Regular users and search engine crawlers are unaffected
Robots.txt Configuration
You can also block AI crawlers using robots.txt:
- Navigate to Sites → Select your site → Settings → SEO
- Edit the Robots.txt content
- Add disallow rules for specific crawlers:
User-agent: GPTBot
Disallow: /
User-agent: ChatGPT-User
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: anthropic-ai
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: Applebot-Extended
Disallow: /
- Click Save
- Perform a site rebuild to update robots.txt
Note: robots.txt is a request, not enforcement. The site-level access control actively blocks crawlers with HTTP 403.
Understanding Crawler Behavior
Visit Patterns
AI crawlers typically:
- Visit frequency: May visit daily, weekly, or sporadically
- Page coverage: Often crawl all published pages
- Depth: May follow links to discover new pages
- Respect robots.txt: Most (but not all) respect robots.txt directives
Impact on Your Site
AI crawler visits:
- Bandwidth: Consume bandwidth like any other visitor
- Server load: Generate requests that your server must handle
- Analytics: May skew visitor analytics if not filtered
- Content usage: May use your content for AI training
Analytics Insights
Crawler Breakdown
The crawler breakdown shows which AI companies are accessing your site most frequently. This helps you understand:
- Which AI systems are indexing your content
- Relative activity levels of different crawlers
- Trends over time
Top Pages
The top pages report shows which pages AI crawlers visit most. This can indicate:
- High-value content: Pages crawlers find most interesting
- Entry points: Pages crawlers discover first
- Link structure: How crawlers navigate your site
Recent Activity
The recent activity timeline shows:
- Visit timestamps: When crawlers accessed your site
- Pages visited: Which pages were accessed
- Crawler identity: Which crawler made each visit
- IP addresses: Source IPs of crawler requests
Data Retention
AI crawler activity data is retained for 90 days. After 90 days, records are automatically deleted.
This retention period:
- Provides sufficient history for trend analysis
- Limits storage costs
- Complies with data minimization principles
Use Cases
Monitoring Content Usage
Track which AI systems are accessing your content:
- Review crawler breakdown regularly
- Identify new or unexpected crawlers
- Assess whether your content is being used for AI training
Protecting Proprietary Content
If you have proprietary or sensitive content:
- Disable AI crawler access at the site level
- Add robots.txt rules for specific crawlers
- Monitor blocked attempts to verify effectiveness
Analyzing Content Value
Identify your most valuable content:
- Review top pages by crawler visits
- Compare with regular user analytics
- Understand what AI systems find most useful
Compliance and Licensing
Ensure compliance with content licensing:
- Review your content licenses
- Determine if AI training is permitted
- Block crawlers if necessary to enforce licenses
Best Practices
Decision Making
When deciding whether to allow AI crawlers:
Allow if:
- You want your content discoverable by AI systems
- You're comfortable with AI training on your content
- You want to support AI-powered search
Block if:
- You have proprietary or sensitive content
- Your content license prohibits AI training
- You want to control how your content is used
Monitoring
- Review regularly: Check analytics monthly
- Watch for new crawlers: New AI crawlers may emerge
- Compare with traffic: Assess crawler impact on overall traffic
- Document decisions: Keep records of access control decisions
Communication
- Privacy policy: Disclose AI crawler access in your privacy policy
- Terms of use: Specify acceptable use of your content
- Contact info: Provide a way for AI companies to contact you
Troubleshooting
Crawler Not Detected
If you suspect an AI crawler is visiting but not appearing in analytics:
- Check User-Agent: The crawler may use a different User-Agent
- Review server logs: Look for unusual bot activity
- Contact support: Report undetected crawlers for investigation
Blocking Not Working
If AI crawlers continue accessing your site after blocking:
- Verify settings: Ensure AI crawler access is disabled
- Check robots.txt: Verify robots.txt rules are correct
- Rebuild site: Perform a site rebuild to update robots.txt
- Wait for cache: CDN cache may take time to clear
- Check compliance: Some crawlers may not respect robots.txt
Analytics Discrepancies
If analytics numbers seem incorrect:
- Check date range: Ensure you're viewing the correct period
- Verify filters: Check that filters are applied correctly
- Consider retention: Data older than 90 days is deleted
- Compare sources: Cross-reference with server logs
Privacy Considerations
User Privacy
AI crawler analytics do not track individual users. The system only logs:
- Crawler User-Agent
- Page accessed
- Timestamp
- IP address (for crawler identification only)
Data Minimization
The 90-day retention period ensures:
- Sufficient data for analysis
- Minimal long-term storage
- Compliance with privacy principles
Transparency
Be transparent about AI crawler access:
- Disclose in your privacy policy
- Explain how you control access
- Provide opt-out mechanisms if applicable
Related Topics
- SEO Settings — Configure robots.txt and sitemap
- Publishing — Publish pages for crawler access
- Creating Sites — Configure AI crawler access when creating sites