SEO Skill Server Log Analyzer
seoskill.dev
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
- SEO Log File Analysis Tools#24 of 277.1