HTTP status codes are 3 words responses from the server to the site request. Everyone has probably gotten the classic 404 page-not-found error. That is an HTTP client error status code and there are a lot more of them.
Each Status-Code is having a unique meaning you should understand why, we will discuss it further more in this article.
1. 1xx Code (Information Responses)
1xx Informational status code means that the server has received the request and is continuing the process. A 1xx status code is purely temporary and is given while the request processing continues. For most tasks, you won’t encounter these much, as it’s not the final response to the request.
A client MUST be prepared to accept one or more 1xx status responses prior to a regular response, even if the client does not expect a 100 (Continue) status message. Unexpected 1xx status responses MAY be ignored by a user agent.
Proxies MUST forward 1xx responses, unless the connection between the proxy and its client has been closed, or unless the proxy itself requested the generation of the 1xx response.
2. 2xx Code (Successful Responses)
This class of status codes indicates that the request was successfully received, understood, and accepted. This is generally the one you want to see, as it means that the request was a success and has been received, understood, and accepted.
3. 3xx Code (Redirecting Responses)
This status code has a meaning that you have been redirected to another URL and the completion of the request requires further action. Redirects are commonly found on the internet and you don’t need to be scared to have 3xx redirect status codes on your website. A redirect means that the request was received successfully, it will redirect it to another URL.
4. 4xx Code (Client Error Responses)
A 4xx Client Error status code means that the website or the page could not be reached and either the page is unavailable or the request contains bad syntax. The request could not be understood by the server due to malformed syntax.
5. 5xx Code (Server Error Responses)
A 5xx Server error status code means that while the request appears to be valid, the server could not complete the request. If you’re experiencing 5xx server errors for your website, you should immediately look at your server. When looking at things SEO-wise the 500 Internal Server Error indicates a problem with the server, not the availability of the content. it will affect the authority of your page that will go down fast. Read More