Developer Tools

HTTP Status Code Lookup

What every HTTP status code means, and what it means for SEO.

HTTP status codes

CodeNameMeaningSEO note
100ContinueThe server received the request headers; the client should send the body.
101Switching ProtocolsThe server is switching protocol, e.g. to WebSocket.
103Early HintsPreload hints sent before the final response.Can speed up page loads.
200OKThe request succeeded.Normal indexable response.
201CreatedA new resource was created.
202AcceptedAccepted for processing, not finished yet.
204No ContentSuccess, with no body.Not indexable - there is no content.
206Partial ContentPart of the resource (range request).
301Moved PermanentlyThe resource has a new permanent URL.Use for permanent moves - search engines transfer signals to the new URL.
302FoundTemporary redirect.Search engines usually keep the old URL indexed. Use 301/308 for permanent moves.
303See OtherGo to another URL with GET (after a form POST).
304Not ModifiedThe cached copy is still valid.Good - saves crawl budget and bandwidth.
307Temporary RedirectTemporary redirect keeping the HTTP method.Treated like 302. Browsers also use 307 internally for HSTS upgrades.
308Permanent RedirectPermanent redirect keeping the HTTP method.Treated like 301.
400Bad RequestThe request was malformed.
401UnauthorizedAuthentication is required.Not indexable.
403ForbiddenThe server refuses the request.Not indexable. Check a firewall/WAF is not blocking search engine crawlers.
404Not FoundNothing exists at this URL.Dropped from the index over time. Redirect removed pages that have links/traffic.
405Method Not AllowedThe HTTP method is not supported for this URL.
406Not AcceptableNo representation matches the Accept headers.
408Request TimeoutThe client took too long to send the request.
409ConflictConflicts with the current state of the resource.
410GoneRemoved permanently, on purpose.Removed from the index faster than 404.
413Content Too LargeThe request body is too large.
414URI Too LongThe URL is too long.
415Unsupported Media TypeThe body format is not supported.
418I'm a teapotAn April-fools status (RFC 2324).
421Misdirected RequestThe request reached a server that cannot answer for this host.Often a TLS/HTTP2 virtual-host configuration problem.
422Unprocessable ContentSyntactically fine, but semantically invalid.
425Too EarlyThe server will not process a replayed early-data request.
426Upgrade RequiredSwitch to another protocol.
429Too Many RequestsRate limit exceeded.Crawlers slow down; persistent 429s reduce crawling.
431Request Header Fields Too LargeHeaders (often cookies) are too big.
451Unavailable For Legal ReasonsBlocked for legal reasons.
500Internal Server ErrorA generic server error.Persistent 5xx errors make search engines crawl less and eventually drop pages.
501Not ImplementedThe server does not support the method.
502Bad GatewayA proxy/CDN got an invalid response from the origin.Treated as a temporary server error.
503Service UnavailableTemporarily overloaded or in maintenance.The right code for planned maintenance (with Retry-After).
504Gateway TimeoutA proxy/CDN timed out waiting for the origin.Treated as a temporary server error.
505HTTP Version Not SupportedThe HTTP version is not supported.
507Insufficient StorageThe server is out of storage.
508Loop DetectedAn infinite loop was detected.
511Network Authentication RequiredCaptive portal / network login needed.
520(Cloudflare) Unknown ErrorThe origin returned an unexpected response to Cloudflare.
521(Cloudflare) Web Server Is DownCloudflare could not connect to the origin.
522(Cloudflare) Connection Timed OutThe origin did not complete the TCP handshake.
523(Cloudflare) Origin Is Unreachable
524(Cloudflare) A Timeout OccurredThe origin accepted the connection but did not respond in time.
525(Cloudflare) SSL Handshake Failed
526(Cloudflare) Invalid SSL CertificateThe origin certificate is invalid.

Checked 2026-10-15 18:39:05 UTC · 4 ms · JSON

← All Domain Tools · Developer Tools

Have a project or a question?

Tell us about your site and traffic goals — we usually reply within one business day.

Get in touch