Analyzes real server access logs to see how AI crawlers like GPTBot, ClaudeBot, and PerplexityBot actually behave on your site: crawl coverage, error rates, and frequency trend, not just what robots.txt allows.
The AI-Crawler Log-File Behavior Analyzer is a free Claude Skill that parses real server access logs to show how AI crawlers like GPTBot, ClaudeBot, and PerplexityBot actually behave on your site, including real crawl coverage, error rates, and frequency trends, going beyond what a robots.txt checker can tell you.
Every AI-crawler checker tool we could find only reads a site’s robots.txt rules and reports whether a bot is allowed or disallowed. None of them analyze what a bot actually does once it starts crawling. This skill answers that from your own real server logs: how much of the site a bot covers, whether it’s hitting broken pages, and whether its interest is growing or declining over time.
const { parseLog } = require('./parser.js');
const { analyze } = require('./analyzer.js');
const { entries } = parseLog(logFileContents);
const report = analyze(entries, mySiteUrls); // siteUrls is optional
console.log(report.GPTBot);
// { total_hits: 1204, unique_urls_crawled: 340, error_rate_pct: 4.5,
// crawl_trend: { direction: 'rising', pct_change: 38.2 },
// coverage: { coverage_pct: 82.5, never_crawled: [...] }, flags: [] }
High error rate: over 20% of a bot’s requests returned 4xx/5xx. Usually means the bot is hitting stale or broken URLs. Crawl frequency dropped: average daily hits fell 25%+ between the first and second half of your log window. Low coverage: fewer than 50% of your listed site URLs were crawled, with the exact never-crawled URLs listed out.
AI crawler user-agent strings change as vendors add new bots. known-bots.json is kept separate from the analysis logic and dated so you can verify it against each vendor’s current documentation rather than trusting it as permanent.
Documentation + a log-parsing and analysis engine, not a hosted service or live-monitoring dashboard. You run this against your own exported log files.
| File | Purpose |
|---|---|
SKILL.md | The skill definition |
parser.js | Zero-dependency combined-log-format parser |
analyzer.js | Bot identification, coverage, error-rate, and trend analysis |
known-bots.json | Dated, sourced list of known AI-crawler user-agent substrings |
test.js | 13-test suite |
Verified 2026-08-12: zero dependencies, node test.js 13/13 passing, including a test that caught and fixed a real path-normalization bug during development.
Open an issue on GitHub Issues. Want this run against your real server logs? Book a scoping call ($175/hr).
MIT
Yes. Free to download and run yourself. MV3 charges $175/hr only if you want it run against your real server logs on a schedule.
Standard nginx/Apache combined log format. Most hosts, including WP Engine, can export this.
No. The parser and analyzer run entirely in your own environment with zero outbound network calls.
robots.txt only says what a bot is allowed to do. This analyzes what it actually did: real coverage, real error rates, and a real crawl-frequency trend from your own logs.
Verified 2026-08-12 against each vendor's published documentation. New crawlers get added by vendors regularly, so check known-bots.json's date before relying on it for a compliance decision.
Open a GitHub Issue for bugs or questions. For paid help running this against your real logs, book a scoping call.
AI Marketing & SEO Automation, All States
AI Content & SEO Infrastructure for B2B companies that want to own their growth channel , not rent it.
(704) 317-2293 Get the Audit →We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.