Understanding HTTP Status Codes for your Domain

To help better understand where HTTP Status codes come from it is important to understand that when you visit your website’s domain that the content is being served through your web server. Typically you pay for web hosting services from a third party and they manage your web server. However when someone visits your website through your domain name it is the job of your web server to find the content being requested and to return an HTTP status code with each request that your web browser can understand.

Example: http://www.domainensure.com/blog/

For the example above the request is for the home page of our Domain Ensure Blog and the web server should follow the standardized HTTP Status codes.

Common HTTP Status Codes include:

  • 200

Most people never see a status code of 200 because it means the request is successful and the content is displayed.

  • 404

The most common is the 404 or Not Found response which everyone has seen. These errors can occur if an HTML page is not found, or if other creative assits such as CSS, Javascript, or Images can not be found.

  • 500

The 500 series of errors is reserved for Server Errors, with the 500 indicating an internal server error has occurred.  Meaning during the request for the page an error was caused that prevented the content from being displayed correctly.

  • 503

The 503 error indicates the Service is Unavailable and usually means there are too many requests being made that the web server can not respond to your request.

HTTP Status Code Series

Meaning Description
1XX Provisional Response Requires the requester to take action.
2XX Successful Successfully processed the request.
3XX Redirected The server is redirecting the browser to another location.
4XX Request Error Usually means there was an error with the request or the resource is no longer available.
5XX Server Error These errors tend to be specific to the web server, and not the request.


Subscribe to our Blog