On this page:
Types of HTTPS response codes
Below you can find a list of each response code and what they indicate:
1xx are Informational response codes.
2xx are successful response codes.
3xx denotes redirecting URLs.
4xx denotes client-side errors in which the page doesn’t load.
5xx are backend errors on your websites.
Response codes to keep track of
There are certain Error Response Codes that should be monitored closely due to their nature.
3xx Error Response Codes
These codes are generated when an old URL is redirected to a new URL. In certain cases, it might slow down the loading speed of the landing page and may result in a bad user experience. Some commonly received 3xx response codes are:
301 - Denotes permanent redirects.
302 (found) - Denotes temporary redirects.
4xx Error Response Codes
These are generated when your landing page is not loading, and there might be something broken. A few factors that can cause such issues include a change in the website’s domain name, a broken URL, no permissions to access the page, etc. Some commonly received 4xx errors are:
401 - Denotes unauthorized access due to lack of valid authentication.
403 - Forbidden (authorization issues. insufficient rights to a resource)
404 - Page not found.
400 - Bad Request.
410 - Similar to 404 but represents that the resource is no longer available.
429 - Too Many Requests. The server is rate-limiting us due to a lot of requests in a short amount of time.
5xx Error Codes
These are generated due to issues happening at the back end of your website. These are also called server-side errors. Some commonly received 5xx errors are:
500 - Internal Server Error.
502 - Bad Gateway Error.
503 - Service Unavailable.
504 - Gateway Timeout.