Skip to content

HTTP status codes and crawlers

Short answer

4xx URLs (except 429) are not indexed, and 401 or 403 should not be used to limit crawl rate. 5xx and 429 slow crawling, and indexed URLs are kept for a while before being dropped. A 2xx makes content eligible but doesn't guarantee indexing; 301 is a strong redirect signal, 302 a weak one.

CodeGoogle’s crawlers
2xxContent considered for indexing — not guaranteed
301Followed; strong signal the target should be processed
302Followed; weak signal
4xx (not 429)Not indexed; previously indexed URLs removed; no effect on crawl rate
429, 5xxCrawling slows; indexed URLs kept for a while, eventually dropped

Google’s AI features draw on the same index (How Google Search works). A page that fails with 4xx or prolonged 5xx drops out of AI Overviews along with classic results. Bot-protection layers that answer crawlers with 403 or 429 have the same effects as these errors. See AI search access audit.

Sources

  1. How HTTP status codes affect Google's crawlersGoogle · official · ✓ 2026-10-25