HTTP Status Codes

An HTTP status code is the three-digit number a server returns with every response — it tells the client whether the request succeeded, needs to be redirected, was rejected, or failed on the server. The first digit sets the class: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error.

This section documents every standard status code: what it means, when a server should send it, how browsers and crawlers react, its caching and SEO implications, the real-world mistakes that cause outages and lost rankings, and how WebInspect surfaces it.