[ad_1]
Last updated: February 28, 2024
Sometimes when you try to visit a web page, you’re met with an HTTP error message. It’s a message from the web server that something went wrong. In some cases, it could be a mistake you made, but often, it’s the site’s fault.
Each type of error has an HTTP error code dedicated to it. If you try to access a non-existing page on a website it leads to a 404 error.
Now, you might wonder, which are the most common HTTP errors that people encounter when they surf the Web? That is the question we’ll answer in this article.
We asked Google “5 most common HTTP errors” and this is what it gave us:
This is the result of millions of web users telling us themselves what errors they encounter the most.
People who encounter errors when they visit websites want to know more about that error. They’ll probably go to the nearest search engine to do so.
For this, Google’s search statistics should give us a pretty good idea of how the most common HTTP errors compare amongst themselves. It’s a great tool for estimating the “popularity” of search terms.
Using Google Insights for Search we went through the above most common five HTTP error codes and compared them against each other. For this comparison, we chose the location “worldwide”. The period included all searches in 2023, and the type of search was limited to web search. When the dust settled from this little shootout, this is what we had:
Note: Read our analysis on how Google collects data about the Internet and its users to understand better how Google works.
Here they are, listed and explained in reverse order, the five most common HTTP errors. Drumroll, please…
This error is similar to the 401 error, but note the difference between unauthorized and forbidden. In this case, no login opportunity was available. This can happen, for example, if you try to access a (forbidden) directory on a website.
To resolve an HTTP 403 error, the client or user should typically:
If IP blocking is suspected, ensure their IP address is not restricted.
This error happens when a website visitor tries to access a restricted web page but isn’t authorized to do so. The reason for this error is usually because of a failed login attempt. However, there can be more than one reason why this error occurs. Let’s look at the common ones:
Most people are bound to recognize this one. A 404 error happens when you try to access a resource on a web server (usually a web page) that doesn’t exist. Some reasons for this can be a broken link, a mistyped URL, or that the webmaster has moved the requested page somewhere else (or deleted it). To counter the ill effects of broken links, some websites set up custom pages for them (and some of those are really cool).
Some of the common causes for this error include:
Some common techniques can help in resolving an HTTP 404 error quickly:
If you aren’t managing 404 errors on your website properly, it can have a negative effect on your website’s search engine ranking. It can also hamper the overall user experience of your website. Ensure that you have a dedicated “Not Found” page that appears to your users and lets them know that the web page they’re trying to access is not available.
This is basically an error message from the web server telling you that your application (e.g., your web browser) accessed it incorrectly or that the request was somehow corrupted on the way. This can happen due to one or more of the following reasons:
Some common techniques can help in resolving an HTTP 400 error quickly:
The description of this error pretty much says it all. It’s a general-purpose error message for when a web server encounters some form of internal error. For example, the web server could be overloaded and therefore unable to handle requests properly.
There are various reasons why an HTTP 500 error might occur, including:
Resolving an HTTP 500 error typically involves troubleshooting and debugging on the server side. Actions that can be taken include:
When dangling with HTTP errors, a cheat sheet can come in handy for figuring out which HTTP error you’re dealing with and what it really means.
.As a primer, any HTTP status code in the form of 2XX is not erroneous, instead, it indicates a successful request and response. We can say the same thing for 3xx, however, from an end user perspective it might seem like an error code. Any status code in the form of 4xx or 5xx is definitely erroneous.
Here’s the cheat sheet which summarises this:
We want to point out that all the error messages above are errors reported by the web server back to the visitor (that is the nature of HTTP errors; they come from the web server you are accessing).
Needless to say, if you can’t access a website at all—for example, if it’s network that is down—you won’t get an HTTP error back. Your connection attempt will simply time out.
We should add that the results from Google actually match our own data quite well. As you might know, we here at SolarWinds® Scopify® monitor websites and servers for a living (you can set up your own account by clicking here). When helping customers with problems, we have often come upon the dreaded (and pretty vague) HTTP error 500, “internal server error.”
If you want to deliver a top-notch experience for your website users, learn how to analyze and improve page load performance.
[ad_2]
Source link