HTTP Status Codes Explained: 3xx, 4xx, 5xx Decoded
Every HTTP response starts with a three digit number, and that number often tells you more than the error page beneath it. Getting http status codes explained properly means learning five families, not memorizing sixty entries: 1xx is information, 2xx is success, 3xx is redirection, 4xx means the client messed up, and 5xx means the server did. This article covers the codes you'll actually debug, walks through a redirect story where 301 and 308 behave very differently, and looks at what redirects and downtime signals do to your search rankings.