Skip to content
SPECIFICTION
Get listed

SEO Skill Server Log Analyzer

seoskill.dev

WebWindowsmacOSLinuxSelf-hosted
Visit seoskill.dev
Spec score 7.1 #24 of 27 in SEO Log File Analysis Tools

What it is

SEO Skill Server Log Analyzer examines access logs to identify requests whose user-agent strings match Googlebot, Bingbot, and AI crawlers. It accepts combined Apache or NGINX logs and JSONL or NDJSON exports up to 250 MB. Results group requests by crawler family, URL path, and HTTP status, remove query strings from paths, and show the first and last valid request dates. CSV exports cover crawler summaries, paths, errors, and status codes, but omit raw requests and full user-agent strings. The browser analyzer processes the raw log locally; the maker says logs are not uploaded or kept as a searchable copy. The same parser can run from a terminal and return JSON or a selected CSV table, for use with scripts, agents, spreadsheets, or other analysis tools. A user-agent match only identifies what a request claimed to be, not which company sent it. Malformed rows or processing limits can yield partial results, so missing crawler activity in such results is unknown. The documented command accepts explicit row, path, and returned-detail limits.

Spec sheet

Purpose
The browser analyzer finds Googlebot, Bingbot, and AI crawler activity in server access logs.Read 8 Oct 2026 · seoskill.dev
Intended users
The report is for people who have a combined or JSONL access log and need evidence of real server requests.Read 8 Oct 2026 · seoskill.dev
Integrations
The terminal command's JSON output is described as useful for an agent or script, and CSV output can be used in a spreadsheet or another analysis tool.Read 8 Oct 2026 · seoskill.dev
Privacy
The analyzer processes logs in the browser and says it does not upload logs or keep a searchable copy of raw requests.Read 8 Oct 2026 · seoskill.dev
Maker
SEO Skill identifies itself as a joint by Ian Nuttall; the opened pages do not state a headquarters or founding date.Read 8 Oct 2026 · seoskill.dev
Accepted logs
It opens combined Apache or NGINX logs and JSONL or NDJSON exports, with a stated upload limit of 250 MB.Read 8 Oct 2026 · seoskill.dev
Agent and script use
The maker says JSON output can be used by an agent or script.Read 8 Oct 2026 · seoskill.dev
Analysis limits
The documented command accepts explicit row, path, and returned-detail limits for log analysis.Read 8 Oct 2026 · seoskill.dev
Crawler identity caveat
A matching user-agent string reports what a request claimed to be and does not prove which company sent it.Read 8 Oct 2026 · seoskill.dev
Crawler summaries
It groups requests by crawler family, URL path, and HTTP status, removes query strings, and shows the first and last valid request dates.Read 8 Oct 2026 · seoskill.dev
CSV exports
It exports crawler summary, crawler paths, crawler errors, and status codes; exports omit raw requests and full user-agent strings.Read 8 Oct 2026 · seoskill.dev
Date range
It shows the first and last valid request dates found in the file.Read 8 Oct 2026 · seoskill.dev
Export contents
CSV exports contain crawler aggregates and omit raw requests and full user-agent strings.Read 8 Oct 2026 · seoskill.dev
Grouping
The analyzer groups requests by crawler family, URL path, and HTTP status, and removes query strings from paths.Read 8 Oct 2026 · seoskill.dev
Input caveat
User-agent matches show what a request claimed to be and do not prove which company sent it.Read 8 Oct 2026 · seoskill.dev
Local processing
The raw log is processed in the browser and is not uploaded or kept as a searchable copy.Read 8 Oct 2026 · seoskill.dev
Partial results
Malformed rows or processing limits can produce partial results, and missing crawler activity in those results should be treated as unknown.Read 8 Oct 2026 · seoskill.dev
Supported files
It accepts combined Apache or NGINX logs and JSONL exports up to 250 MB.Read 8 Oct 2026 · seoskill.dev
Terminal use
The same parser can be run from the terminal and return JSON or a selected CSV table.Read 8 Oct 2026 · seoskill.dev
Who it is for
The maker describes the terminal workflow as useful for an agent or script that needs repeatable server log analysis.Read 8 Oct 2026 · seoskill.dev

Strong points and limits

Strong points

  • Accepts Apache, NGINX, JSONL, and NDJSON logs.
  • Processes raw logs in the browser.
  • Groups activity by crawler, path, and status.
  • Offers CSV and JSON outputs.
  • Free plan.

Limits

  • Input limit is 250 MB.
  • CSV exports omit raw requests and full user-agent strings.
  • User-agent matches do not prove sender identity.
  • Partial results can leave activity unknown.

Who it suits

It suits people with combined or JSONL access logs who need evidence of server requests, including those building repeatable analysis workflows with a script or agent.

Verdict

The analyzer offers browser-based log analysis and a terminal workflow without claiming that user-agent matches confirm crawler identity. Its export omissions and partial-result caveat matter when interpreting what the report shows.

Where Specifiction places it

Alternatives to SEO Skill Server Log AnalyzerAll alternatives →