EVERYTHING XIAOMI
Get listed

SEO Log File Analyzer

SEO Log File Analyzer is a free, MIT-licensed open-source tool for reviewing server access logs in an interactive Streamlit dashboard.

Place
#25 of 27
Score
5.6
SEO Log File Analyzer's website

What SEO Log File Analyzer is

SEO Log File Analyzer is a free, MIT-licensed open-source tool for reviewing server access logs in an interactive Streamlit dashboard. It reports bot activity, response codes, crawled URLs, directories, bandwidth, IPs and geolocation. AI crawlers can be identified and classified by vendor and purpose, including training, search and user-fetch. Supported search-engine bots can be checked through reverse and forward DNS, while supported AI crawlers can be checked against published IP ranges. Compare Bots places crawl footprints side by side with a URL-by-bot coverage matrix. Compare Periods shows event, bot, URL and status changes between date ranges, including percentage changes and top movers. Inputs include Apache, Nginx, Cloudflare Logpush JSON, newline-delimited JSON, IIS/W3C Extended and custom regex formats. It runs locally after cloning, installing requirements and launching Streamlit.

Good

  • Free and open source
  • Supports multiple server-log formats
  • AI crawler classification included
  • Bot and period comparisons available
  • Crawler segmentation supported

Watch out

  • Requires local setup with Python requirements
  • Optional checks make network requests
  • Geolocation uses a rate-limited endpoint
  • Self-hosted platform

Who it suits

It suits technical SEO users who can run a self-hosted Streamlit application and upload server logs. It is useful for teams analyzing crawler segmentation, bot verification and period changes.

Verdict

SEO Log File Analyzer provides detailed crawl reporting and comparison views without a listed license cost. Its local Streamlit setup and optional network-dependent checks are the main operational considerations.

The facts

Each one read from SEO Log File Analyzer's own pages, with the date it was checked.

What it does

AI crawlers
It detects and classifies AI crawlers by vendor and purpose, including training, search, and user-fetch categories.checked 9 Oct 2026
Bot comparison
Compare Bots shows crawl footprints side by side and a top-URLs-by-bot coverage matrix.checked 9 Oct 2026
Bot comparisons
Compare Bots shows crawl footprints side by side and a URL-by-bot coverage matrix.checked 4 Oct 2026
Bot verification
It verifies supported search engine bots using reverse and forward DNS and checks some AI crawlers against vendors’ published IP ranges; results are cached in .cache/.checked 9 Oct 2026
Deployment
The README instructs users to clone the repository, install its Python requirements, and run the app with Streamlit at localhost:8501.checked 4 Oct 2026
Geolocation
IP-to-country lookup uses ip-api.com’s free batch endpoint, requires no API key, and is cached locally.checked 4 Oct 2026
Geolocation integration
IP geolocation uses ip-api.com’s free batch endpoint without an API key, with a stated limit of about 15 batch requests per minute; private IPs are skipped.checked 9 Oct 2026
License
The repository identifies its license as MIT.checked 9 Oct 2026
Log formats
It supports Apache/Nginx NCSA formats, Cloudflare Logpush JSON, JSON logs, IIS/W3C Extended logs, and a custom regex and field list.checked 9 Oct 2026
Metrics
Its dashboard reports bot activity, response codes, crawled URLs, directories, bandwidth, IPs, and geolocation.checked 9 Oct 2026
Network requirement
Bot verification and geolocation are optional and make network requests when enabled.checked 9 Oct 2026
Network use
Bot verification and geolocation are optional and make network requests; the README says these options run slower.checked 4 Oct 2026
Period comparison
Compare Periods compares two date ranges using event, bot, URL, and status deltas, percentage changes, and top movers.checked 9 Oct 2026
Period comparisons
Compare Periods shows event, bot, URL, and status changes across two date ranges, including percentage changes and top movers.checked 4 Oct 2026
Purpose
The project analyzes server access logs for SEO and displays crawl metrics in an interactive Streamlit dashboard.checked 9 Oct 2026
Sample data
The app includes a bundled sample log, and the repository documents a script for generating sample logs.checked 9 Oct 2026
Setup
The README instructs users to clone the repository, install its Python requirements, and run it with Streamlit; it opens locally at localhost:8501.checked 9 Oct 2026

Alternatives to SEO Log File Analyzer

All alternatives
  1. 1Screaming Frog SEO Log File Analyser logo

    Screaming Frog SEO Log File Analyser

    Free planLinuxmacOSWindows
    7.6From $139 a year
  2. 2CrawlGenius Log Analyzer logo
    6.7From €49 a month
  3. 3SEO Log Auditor logo

    SEO Log Auditor

    Free planWebLinuxmacOSWindows
    6.7Free plan
  4. 4

    SEOMER

    Free planWeb
    6.7From $12 a month
  5. 5LogLens logo

    LogLens

    Free planWebAPISelf-hosted
    6.6From $19 a month
  6. 6AuditLabs SEO Log File Analyzer logo
    6.5Free plan