Ithy

Crawler response CSV analyzer

Calculate the proportion of HTTP 429, 404 and server-error responses in your own crawl observations. Paste a CSV or choose a local file. Processing stays in your browser; this tool does not crawl websites, verify crawler identities, upload the file or call an AI service.

Use a status column for individual responses, or add count for aggregated totals. An optional window column separates comparison periods. Extra columns are ignored. Counts must be positive whole numbers. The tool supports 2 MiB, 20,000 rows and 12 windows. Remove IP addresses, URLs, queries, credentials and other unnecessary private fields before sharing a CSV with anyone.

No file has been analyzed. Inputs are not saved automatically.

Observed response counts and rate-limit percentages
WindowTotal2xx3xx404429429 rate5xx

A worked example with real observations

Our Googlebot rate-limit case study compares a 47-minute window containing 5,984 verified Google crawler article requests, including 532 responses with status 429, with a later 17-minute-43-second window containing 241 verified requests and no 429s. The observed rates are 532 ÷ 5,984 × 100 = 8.890% and 0 ÷ 241 × 100 = 0%. Three later requests returned genuine 404s; they remain in the denominator.

Download the aggregate example CSV. It contains counts and window labels, without IPs or requested URLs. Different traffic, window lengths and system load prevent a controlled causal or ranking conclusion.

Interpret the result before changing a server

The Google HTTP and network-error documentation explains how responses affect crawling. For a reproducible observation log, use the revision-record tool and retain your configuration change and measurement boundaries.

More guides and tools · Research methodology