An HTTP (Hypertext Transfer Protocol) status code is a three-digit response sent by a website’s server to the browser or search engine that made the request to indicate whether or not the request has been fulfilled. These status codes are part of the communication process between users and servers.
HTTP status codes are segmented into five different classes:
1xx Codes (Informational) – These codes are called informational status codes and do not have many SEO implications.
2xx Codes (Success) – These codes are success codes which show that the request to a server was successful.
3xx Codes (Redirection) – These are redirection codes that show to the browsers whether a page is redirected temporarily or permanently.
4xx Codes (Client Errors) – These are client error codes that show if some pages are not loading or are unavailable.
5xx Codes (Server Errors) – These codes show that there is a problem at the server level that prevents the request from being processed completely.