HTTP Status Codes, Their Meaning and SEO Benefits

You might’ve encountered the term “HTTP status code” for sure if you’re a webmaster or a web developer or in any way related to the websites.

Every time you enter a website address in your web browser, a request is made by the browser to your server for that particular page and in response a HTTP status code is generated by the web server before the actual data (page) is rendered on your browser.

However, these HTTP codes are just meant for browsers and not for human visitors. The web browsers use these status codes to know about the present condition of a webpage, whether it is in a healthy state or not.

You can find different HTTP status codes, each for a different purpose. However, only a few of those are known to the users. So, this article will help you identify all such unknown HTTP status codes, their meanings and the link juice (SEO benefits) that will be passed/carried if you use these codes.

How to Check the HTTP status code of a particular webpage?

You can simply go to the HTTP Status Code Checker and enter your webpage URL and click on “Check Server Headers”.

Note: You can check single or multiple URLs at once by choosing the “Single URL” or “Batch URL” options.

List of HTTP Status Codes, Meanings & the Link Juice They Pass

HTTP Status code Type Description Link Juice (SEO Benefit)
200 Success The page has been served properly.  Carried
201 Success The requested page has been served properly and a new page is created during the request. Depends
202 Partial success The server has received the request for the webpage and is currently processing it. Carried
203 Partial success The server has received the request for the webpage and it is waiting for a resource from another page. Carried
204 Partial success The server processed the request for the webpage but no content has been returned due to an error. Carried
205 Partial success Same as 204 but this time the server is waiting for the user to complete a specific action. Carried
206 Partial Success The server received a partial GET request from the user. Carried
300 Redirection The server is waiting the user to take an action so that it can fetch a new source Depends
301 Redirected The old URL/page has been permanently moved to a new location/URL. Carried
302 Redirected The old page has been temporary moved to a new location. However, the user should continue to use  the old URL in the future. Not carried
303 Conditional redirection The user is requested to do some action (GET request) so that the current page may redirect to another resource. The GET request is conditional. Not carried
304 Conditional redirection The user has performed some action (conditional GET request) but the current page was not modified. Not carried
305 Redirected The user can only access the requested page using a proxy. Not carried
306 Redirected The server is fetching the page from another location but it will soon fetch the page C34from its older source. This status code is rarely used over a 302. Not carried
Request Errors
400 Fail Wrong syntax sent by the user Not carried
401 Authentication required The page is behind a login and/or requires an authentication from the user. Not carried
403 Forbidden The server denied the request. Not carried
404 Page does not exist The requested page is not found on the server. Not carried
405 Not allowed The server is not allowing any request to the page for this user. Not carried
406 Not allowed The server can’t respond to the request at this time. Not carried
407 Proxy required The resource must be requested via a proxy. Not carried
408 Timed out The server timed out performing the request. Not carried
409 Conflict The user’s action has given rise to a conflict of resource. Not carried
410 Permanently removed The page has been permanently removed from the server. Not carried
Server Errors
500 Internal Server error The server is facing issues with some internal configuration and thus unable to fulfill the request at this time Not carried
501 Not recognized The server is not equipped to understand the type of request sent Not carried
502 Bad gateway While fulfilling the current request, the server received an incorrect response from its upstream server Not carried
503 Server not available The server is facing downtime or is currently unavailable Not carried
504 Gateway timeout The server is acting as a gateway or a proxy server to another resource and didnt received a timely request from the user Not carried
505 Server does not support protocol The server is not configured to support the HTTP protocol version that is used in the request Not carried

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *