WebmasterID logoWebmasterID
Crawl diagnostics

HTTP 429 Too Many Requests and crawl rate

429 Too Many Requests means the client has sent too many requests in a given time and is being rate limited. It can include a Retry-After header telling the client when to try again. Compliant crawlers slow down in response, making 429 a controlled way to manage crawl rate.

Verified against primary sources

What 429 means

429 Too Many Requests indicates the user has sent too many requests in a given amount of time (rate limiting). The response may include a Retry-After header indicating how long to wait before making a new request.

For crawlers, 429 is a polite 'slow down' rather than a permanent rejection.

429 and crawl rate

Compliant search and AI crawlers interpret 429 (and 503) as a signal to reduce their request rate. Returning 429 with a sensible Retry-After lets you protect your origin during load spikes without de-indexing content.

The risk is over-throttling: if legitimate crawlers are constantly rate limited, they may crawl less of your site, slowing how quickly new and updated pages are discovered. Set limits so genuine crawlers can still make progress.

Operator checklist

Return 429 with a Retry-After when you must throttle. Make sure legitimate crawlers are not being constantly rate limited. Distinguish abusive automation (where 429 is appropriate) from verified crawlers you want indexing your site.

How it appears in analytics and logs

A 429 means a client exceeded a rate limit. For crawlers it is a back-off signal; compliant crawlers slow down. Persistent 429s for legitimate crawlers can reduce how much of your site gets crawled, so tune limits carefully.

Diagnostic use case

Throttle aggressive crawling without dropping content from the index, and confirm crawlers back off when you return 429 with Retry-After.

What WebmasterID can help detect

WebmasterID can surface which crawlers are receiving 429s, helping you tell whether rate limits are throttling legitimate crawlers or correctly slowing abusive automation.

Common mistakes

Privacy and accuracy notes

Status codes carry no personal data. WebmasterID reports 429 patterns for crawler traffic without exposing individual visitors or raw IP addresses.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.