HTTP status codes explained

What each code means, what causes it, how to fix it and how it affects search. 42 codes covered.

Check a URL status code

GO DEEPERWhat do you want to uncover next?

Informational

1xx codes tell the client to continue or switch protocol. You rarely see them.

Success

2xx codes mean the request worked.

Redirection

3xx codes send the visitor or crawler somewhere else. Use 301 or 308 for permanent moves.

Client error

4xx codes mean the request could not be fulfilled as sent: wrong address, no permission or too many requests.

Server error

5xx codes mean the server failed to handle a valid request. These are the ones that take sites down.

Cloudflare errors

Codes 520 to 530 are Cloudflare-specific and describe a failure between Cloudflare and your origin server.

Related guides