Skip to content
SPECIFICTION
Get listed

SEO Log File Analyzer

github.com

WebSelf-hosted
Visit github.com
Spec score 6.7 #27 of 27 in SEO Log File Analysis Tools

Spec sheet

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

Where Specifiction places it

Alternatives to SEO Log File AnalyzerAll alternatives →