Free GEO / AI SEO Tool

Free SEO Log File Analyzer Tool

Upload your server access log to discover how 84 AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Grok, DeepSeek and more — are indexing your site. Get your GEO Score™ in seconds. 100% free, runs in your browser.

📁
Drop your log file here
or click to browse from your computer
.log .gz .txt .csv .tsv
Where to get your log file
📁 cPanel
File Manager → logs → access-logs
/home/username/logs/domain-ssl_log
☁️ Cloudflare
Analytics → Logs → Enable Logpush
Enterprise or via API
🌐 AWS CloudFront
Distribution → Logs → S3 Bucket
s3://your-bucket/cf-logs/
💻 SSH / Terminal
cat /var/log/nginx/access.log
| gzip > access_log.gz
€0
100% Free — Forever
Replaces Screaming Frog Log File Analyser at €99/yr
0
AI Bot Patterns
Every major LLM crawler — GPTBot, ClaudeBot, Grok & more
0
Total Bot Patterns
AI + search engines + social media + SEO tools
5
Millions of Log Rows
Up to 1 GB — all processed locally in your browser
.gz
Native .log & .gz
Drop compressed files — no conversion, no upload

Why use our free tool?

Everything Screaming Frog's Log File Analyser offers — and much more AI intelligence — at zero cost. No install, no account, no data sent to any server.

📦

Up to 1 GB & 5 Million Rows

Handle large enterprise log files up to 1 GB in size with up to 5 million rows — all processed locally inside your browser. No upload limits.

🤖

84 AI Bots · 20 LLM Platforms

Detect every major AI crawler: OpenAI, Anthropic, Google, Perplexity, xAI, Meta, Mistral, DeepSeek, Cohere, Kagi, Brave, Exa, Qwen and more — by name and product.

🔒

Native .log & .gz Support

Drop in raw .log, compressed .gz, .txt, .csv or .tsv — no conversion needed. Your data never leaves your device.

How it works

Analyse millions of log rows in seconds — completely in your browser. No data leaves your device.

01

Upload Your Log File

Drag and drop or browse for any server access log — Apache, Nginx, Cloudflare, AWS, cPanel. Supports .log, .gz, .txt, .csv up to 1 GB.

02

Instant Analysis

Our browser-side engine parses every row, identifies 84 AI bot patterns across 20 LLM platforms, calculates your GEO Score™, builds 20+ charts and surfaces key recommendations.

03

Export Your Report

Download a full PDF report with charts, scores and action items — ready to share with clients or your team. No account required.

Why GEO & AI SEO require log file analysis

Log analysis has always been a technical SEO skill. In the GEO era, it becomes indispensable — because AI platforms have no equivalent of Google Search Console. Your server logs are the only source of truth.

⚠️

AI search has no Search Console.

Google gives you Search Console — impressions, clicks, index coverage, crawl stats. ChatGPT, Perplexity, Claude, Grok and every other AI platform give you nothing. No dashboard. No reports. No API. Your server access log is the only place you can see whether GPTBot, ClaudeBot or PerplexityBot has ever visited your site — and what happened when they did. If you're not reading your logs, you're flying blind in the most important new channel in search.

The AI discovery pipeline

Before an AI platform can cite your content in an answer, it must first crawl it. Log analysis is the only way to verify where your content sits in this pipeline.

Step 01 — You control this
🕷️

AI Bot Crawls Your Page

GPTBot, ClaudeBot or PerplexityBot visits your URL. Visible only in your server logs. If blocked by robots.txt, WAF, or rate limiting — nothing else in the pipeline fires.

Step 02 — AI decides
🧠

Content Gets Indexed / Trained

The AI platform processes your content into its knowledge base or live index. Log frequency, recrawl rate and status codes all influence how much of your content is absorbed.

Step 03 — Outcome
💬

AI Cites Your Content

Your brand, article or expertise surfaces in ChatGPT, Perplexity or Claude answers. This is the GEO goal — and it starts at Step 01. No crawl = no citation.

What only your log file can tell you

No third-party tool, no rank tracker, no AI visibility monitor can give you this data. It lives only on your server.

01

Which AI bots are actually crawling you — right now

Not estimates. Not averages. Real bot names, real timestamps, real IPs. You'll know if GPTBot crawled your site yesterday, which 14 pages it read, and whether it got a 200 or a 403.

02

Whether your robots.txt rules are working for AI bots

You might have Allow: / for GPTBot — but is it actually crawling? Or is a WAF rule, IP block or rate limit silently rejecting every request? Logs expose the truth robots.txt validation tools can't see.

03

Which pages AI bots ignore — your GEO coverage gap

Google might index 3,000 of your pages. GPTBot might only be reading 12. The pages AI bots never visit are your GEO dead zones — no crawl means no training data means no citations. Logs are the only way to find them.

04

How AI crawler behaviour is changing over time

Is PerplexityBot crawling you more this month than last? Did ClaudeBot suddenly stop after a server change? Trend data from logs lets you correlate technical events with changes in AI crawl activity — before it hits your citation rate.

05

The real cost of errors to your AI visibility

Every 404 or 500 that an AI bot hits wastes its crawl budget on your site and teaches it your content is unreliable. Logs quantify exactly how much of your AI crawl budget is being destroyed by errors — and on which pages.

06

AI referral traffic — proof that GEO is working

When someone clicks a citation in Perplexity or a ChatGPT link and lands on your site, that referral appears in your logs. It's the clearest signal that your GEO efforts are converting into real traffic.

Traditional SEO vs GEO: a new diagnostic skill

Log analysis existed in technical SEO — but GEO makes it a front-line skill, not a specialist one. Here's how the mindset shifts.

Traditional SEO Approach
  • Check Google Search Console for coverage
  • Monitor Googlebot crawl stats dashboard
  • Fix 404s to protect Google crawl budget
  • Optimise for one primary crawler (Googlebot)
  • Log files = occasional advanced audit
  • Rank tracking tells you if SEO is working
vs
GEO / AI SEO Approach
  • No Search Console exists — logs are your only data
  • Monitor 84 AI bot patterns across 20 LLM platforms
  • Fix errors to protect crawl budget across all AI platforms
  • Optimise for 196 total bot patterns simultaneously
  • Log files = weekly core GEO health check
  • AI referral traffic & citation tracking shows GEO ROI

Which bots are tracked?

196 user-agent patterns across every category — AI crawlers, search engines, social media bots and SEO tools. All detected and classified automatically.

84
AI Bot Patterns
from 20 LLM platforms
63
Search Engine Patterns
Google, Bing, Baidu, Yandex & 20+ more
22
Social Media Bots
Twitter, LinkedIn, TikTok, WhatsApp & more
27
SEO Tool Bots
Ahrefs, Semrush, Screaming Frog & more
196
Total Patterns
all categories combined
20 LLM Platforms tracked: ChatGPT · Claude · Perplexity · Gemini · Grok (xAI) · Llama (Meta) · Copilot (Microsoft) · Mistral · DeepSeek · Cohere · You.com · Kagi · Phind · Brave AI · Exa AI · Qwen (Alibaba) · Alexa AI (Amazon) · Doubao (ByteDance) · Apple Intelligence · HuggingFace
OpenAI
GPTBot ChatGPT-User OAI-SearchBot OAI-AdsBot openai-searchbot ChatGPT Operator
Anthropic
ClaudeBot Claude-Web Claude-User Claude-Code Claude-SearchBot anthropic-ai
Perplexity
PerplexityBot Perplexity-User
Google AI
Googlebot Google-Extended Gemini-Deep-Research GoogleOther Google-Agent Google-CloudVertexBot GoogleOther-Image GoogleOther-Video
xAI (Grok)
xAI Grok GrokBot
Meta (Llama)
FacebookBot meta-externalagent Meta-ExternalAgent
Microsoft (Copilot)
BingBot adidxbot
Mistral AI
MistralBot mistral-ai MistralAI-User
DeepSeek
DeepSeekBot
Cohere
cohere-ai CohereForAI cohere-training-data-crawler
Apple Intelligence
Applebot-Extended
ByteDance (Doubao)
Bytespider
HuggingFace
HuggingFaceBot huggingface
Amazon (Alexa AI)
Amazonbot
You.com
YouBot
Kagi AI Search
KagiBot
Phind (Dev AI)
PhindBot
Brave AI Search
brave-search-bot
Exa AI
ExaBot
Alibaba (Qwen)
QwenBot
Tavily AI
TavilyBot tavily-crawler
DuckDuckGo AI
DuckAssistBot
CommonCrawl
CCBot
Diffbot AI
Diffbot
Allen AI
AI2Bot Ai2Bot-Dolma
Webz.io
omgilibot omgili webzio-extended
Huawei PanGu
PanguBot
DigitalOcean GenAI
DigitalOceanGenAICrawler
📋 Also tracked: iAsk.ai · Timpi · Velen.ai · Magpie · FriendlyCrawler · LAION (img2dataset) · Sidetrade · Neevabot · DataForSEO · Brightbot · Turnitin AI · Awario · Scrapy · Big Sur AI · LINER · QuillBot · SB Intuitions · MyCentral AI
📱 Social Media Bots (22)
Twitterbot LinkedInBot facebookexternalhit meta-externalfetcher Pinterestbot redditbot WhatsApp TelegramBot Discordbot Slackbot TikTokBot InstagramBot Snapchat vkShare Quora-Bot Tumblr Line WeChat MediumBot FlipboardProxy Pinterest Meta-ExternalFetcher
🛠️ SEO Tool Bots (27)
AhrefsBot AhrefsSiteAudit SemrushBot SiteAuditBot MJ12bot DotBot rogerbot BLEXBot Screaming_Frog_SEO_Spider serpstatbot Sistrix Barkrowler spbot BacklinkCrawler linkdexbot SEOkicks Wappalyzer Majestic OpenLinkProfiler NinjaCrawler cognitiveSEO Ryte ZoominfoBot GrapeshotCrawler proximic peer39_crawler SurveyBot

All Features

A professional-grade log analyser with 8 analysis tabs, 20+ interactive charts, and PDF export — all running client-side.

AI Bot Detection
  • 84 AI bot patterns across 20 LLM platforms
  • Grouped by company & product name
  • Per-bot request counts, success rates
  • URL-level breakdown by bot
  • AI bot share trend over time (daily %)
  • Top AI crawler identification
GEO Score™
  • Composite score 0–100 (A–F grade)
  • 6-component breakdown visualisation
  • AI crawl frequency analysis
  • Content diversity score
  • Crawler diversity score
  • AI referral traffic detection
Charts & Visualisations
  • Traffic-over-time line chart
  • AI bot share trend chart
  • Traffic mix bar (AI / Search / Human)
  • Response status code doughnut
  • Top 10 AI-crawled URLs bar chart
  • Crawl heatmap (hour × day of week)
  • Weekly trend & AI vs Search comparison
  • URL depth analysis & revisit frequency
Search & Other Bots
  • Googlebot, Bingbot, Baidu, Yandex etc.
  • Search bot activity over time
  • SEO tool bots (Ahrefs, Semrush, Moz…)
  • Social media scrapers
  • Link checkers & archivers
  • Browser traffic vs bot separation
Crawl Budget & URL Analysis
  • Crawl budget efficiency score
  • Error waste ratio (4xx/5xx budget leak)
  • Crawl frequency by content type
  • URL filter: bot, status, content type
  • Avg daily crawl rate per URL
  • Redirect chain detection
Reports & Export
  • Full PDF report with charts & scores
  • Auto-generated recommendations
  • robots.txt fix suggestions
  • Date range filter (custom from/to)
  • 100% browser-side — no data uploaded
  • No account or login required

20+ Charts & Insights

From high-level traffic mix to per-bot URL breakdowns — every chart you need to understand how AI is discovering your content.

📊
Traffic Over Time
Daily request volume split by AI bots, search crawlers, and human visitors — spot crawl spikes instantly.
🥧
Traffic Mix Bar
A proportional bar showing what share of all requests comes from AI, search, other bots and real users.
📈
AI Bot Share Trend
Daily % of traffic from AI bots — rising lines mean more AI platforms are discovering your content.
🔥
Crawl Heatmap
Hour-by-day-of-week heatmap for AI and search bots — see exactly when crawlers hit your server.
🎯
URL Coverage Overlap
Which URLs AI bots and search bots both crawl — and which pages only one side sees.
🔄
Revisit Frequency
How often AI bots return to each URL — "frequent" pages are more likely to feed AI training data.

Compare: Our Tool vs Screaming Frog

Screaming Frog Log File Analyser is a great product — but it costs €99/year, requires a desktop install, and has no AI-specific intelligence. We built something better, and it's free.

FeatureAI Log Analyzer (This Tool)Screaming Frog Log Analyser
PriceFree — €0€99 / year
Install requiredNo — runs in browserYes — Windows / Mac / Linux
Max file sizeUp to 1 GBDepends on RAM
Max rows5 million rowsLimited by licence tier
AI bot detection84 AI patterns · 20 LLM platformsBasic user-agent matching
GEO Score™Yes — 0–100 with gradeNo
AI vs Search comparisonYes — side-by-side bot compareNo
Crawl heatmapYes — hour × day of weekNo
Compressed .gz supportYes — nativeYes
PDF exportYes — full reportNo (CSV only)
Data privacy100% browser-side — no uploadDesktop only — no cloud
RecommendationsYes — with robots.txt fixesNo

Frequently Asked Questions

Everything you need to know before you upload your first log file.

Yes — completely free, with no hidden fees, no account required, and no freemium limits. The entire analysis runs inside your browser using JavaScript. We built this as a free tool to help SEO and GEO professionals who can't justify €99/year for Screaming Frog just for log analysis.
Yes. Your log file is never uploaded to any server. All parsing and analysis happens 100% client-side in your browser using JavaScript. When you close the tab, your data is gone. We never see your log data.
The tool supports .log, .gz (gzip compressed), .txt, .csv, and .tsv files. It auto-detects Apache Combined Log Format, Nginx access logs, Cloudflare Logpush, and AWS CloudFront formats. For .gz files, decompression happens in the browser using the pako library.
The tool is designed to handle files up to 1 GB and up to 5 million rows. Performance depends on your device's RAM and browser. For very large files (500 MB+), Chrome or Edge on a desktop with 16 GB+ RAM is recommended. Files larger than 1 GB may cause browser memory issues.
GEO Score™ is a composite 0–100 metric that measures how well your site is being discovered and indexed by AI platforms. It factors in AI crawl volume, crawler diversity (how many different AI bots visit), content diversity (how many different pages AI bots see), error rate for AI bots, revisit frequency, and AI referral traffic. A score above 70 (Grade A) means your site has strong AI visibility.
We track 84 AI bot user-agent patterns from 20 LLM platforms — including OpenAI (GPTBot, ChatGPT-User, OAI-SearchBot, OAI-AdsBot), Anthropic (ClaudeBot, Claude-Web), Perplexity (PerplexityBot), Google (Google-Extended, Gemini-Deep-Research), xAI (Grok, GrokBot), Meta (FacebookBot), Microsoft (BingBot/Copilot), Mistral, DeepSeek, Cohere, ByteDance, HuggingFace, Kagi, Brave, Exa AI, Alibaba (Qwen), Tavily, CommonCrawl, Diffbot, Allen AI and more. In total we track 196 patterns including search engines, social bots and SEO tools. The list is regularly updated as new AI crawlers emerge.
It depends on your hosting: cPanel — File Manager → logs → access-logs (or /home/username/logs/domain-ssl_log). Nginx — /var/log/nginx/access.log. Apache — /var/log/apache2/access.log. Cloudflare — Analytics → Logs → Logpush (Enterprise). AWS CloudFront — Distribution → Logs → S3 Bucket. You can also SSH into your server and run: gzip -c /var/log/nginx/access.log > access_log.gz
GEO (Generative Engine Optimisation) is the practice of optimising your website to appear in AI-generated answers — in ChatGPT, Perplexity, Claude, Gemini and similar tools. Just like Google needs to crawl your site before ranking it, AI platforms need to crawl your content before citing it. Analysing your AI crawler traffic tells you which AI platforms are discovering you, which pages they read, and what you need to fix to improve your AI visibility.
Yes — the Compare Bots tab lets you select any AI bot and any search bot (Googlebot, Bingbot, etc.) and compare them side-by-side: which URLs each crawls, how much their coverage overlaps, content type breakdown, and the top shared pages. This is useful for diagnosing crawl budget gaps — e.g. Google has crawled a page but GPTBot hasn't.

Start analysing your AI traffic now

Upload your log file above — results in seconds. No account, no install, no cost.

100% free · runs in browser · no data uploaded · no account needed
Parsing log file...
GEO Score™
Overview
Total Requests
AI Crawlers
Search Crawlers
Other Bots
Human Visitors
Errors 4xx/5xx
Unique URLs
Bandwidth
Unique IPs
Insights
  • Top AI Crawler
  • Most Crawled
  • AI Success Rate
  • Date Range
  • AI Referrals
From
To
🤖
of all traffic is AI bots
of requests succeeded
📈
busiest day
🔍
#1 AI visitor on your site
Who's visiting your site
A breakdown of every request — how much comes from AI bots, traditional search crawlers, and real human visitors.
AI Bots Search Crawlers Other Bots Human Visitors
Traffic over time
Daily visits by type — spikes show unusually high activity worth investigating.
AI bot share trend (%)
What percentage of each day's traffic was AI bots — rising lines mean more AI discovery.
Response status codes
Healthy sites should be mostly green (2xx). Large red or orange slices mean broken pages or server problems.
Top 10 pages crawled by AI
The pages AI bots visit most — these are the parts of your site most likely to appear in AI answers.
AI bot activity over time
By company
AI bot details
BotCompanyProductRequestsShareURLsSuccess Rate
URL analysis
Content type
Filter by bot
Status
Search URL
URLTypeAI RequestsAvg/DayCrawled ByStatus

Search Engine Crawlers

Search Requests
Bot Types
Search Share
URLs Crawled
Search bot activity over time
By search engine
Search bot breakdown
BotSearch EngineRequestsShareURLsSuccess Rate
Search bot crawl heatmap — hour × day of week
Top pages by search bot
Bot
Content type
Status
Search URL
URLTypeSearch RequestsCrawled ByStatus

Other Bots — SEO tools · social media scrapers · link checkers · archivers

Other Bot Requests
Bot Types
Bot Share
URLs Crawled
Other bot breakdown
BotCategoryRequestsShareURLsSuccess Rate
Top pages by other bots
Bot
Content type
Status
Search URL
URLTypeBot RequestsCrawled ByStatus

Browser Traffic — requests not matching any known bot pattern; likely real visitors but may include unlisted bots

Browser Requests
Unique IPs
Browser Share
Top Source
Browser traffic over time
Device types
Top 10 pages by browser traffic
Traffic sources
Browser response status codes
Browser activity heatmap — hour × day
Top pages by browser traffic
Content type
Status
Search URL
URLTypeBrowser RequestsUnique IPsStatus

AI Bot vs Search Bot

Select one bot from each side to compare which URLs they crawl, how much they overlap, and where each focuses its budget. Googlebot and Bingbot appear on the Search side.

AI Bot
vs
Search Bot
AI Bot
URLRequests
Select an AI bot above
GEO Score™ component breakdown
AI vs search bots over time
Weekly traffic trend (AI / Search / Users)
AI crawl by content section (top 10 path segments)
Content types crawled by AI
URL coverage — AI vs Search overlap
URL depth analysis
AI crawl budget (daily) — red = spike >500
URL revisit frequency — how often AI returns
Once = crawled on a single day · Recurring = 2–5 distinct days · Frequent = 6+ days
Most revisited URLs by AI bots
URLDays CrawledType
AI crawl heatmap — hour × day of week

Crawl Budget Analysis

Understand how AI crawlers spend their budget on your site — identify waste, protect content pages, and ensure your most important URLs get indexed.

🤖
Total AI Crawl Requests
📅
Avg AI Crawls per Day
📄
HTML Content Rate
% of AI requests hitting content pages
♻️
Wasted Budget
errors + non-HTML assets crawled
AI Bandwidth Allocation
AI Crawl Budget Over Time (Top Bots)
Daily crawl requests per bot — spikes indicate aggressive crawling events worth investigating.
Content Type Distribution
What content types are consuming the AI crawl budget — HTML is the only type with indexing value.
AI Request Status Codes
Health of pages being crawled — large red slice means budget wasted on broken or inaccessible pages.
Crawl Depth Distribution
URL depth of AI-crawled pages — a healthy spread beyond depth 2 means thorough site exploration.
Budget Allocation by Bot
BotCompanyRequestsBudget ShareURLs CrawledSuccess RateDaily Avg
URL Crawl Budget Breakdown
Bot
Content Type
Status
Search URL
URLTypeRequests% of BudgetAvg/DayCrawled ByStatus
Full Dashboard Report

Complete analysis across all tabs — download as a multi-page PDF with exact design.

Generating PDF Report…
Preparing…