Website status codes are part of the HTTP (Hypertext Transfer Protocol) and are used to indicate the result of a server’s attempt to fulfill a client’s request. Here’s a rundown of the different categories and common status codes:
1xx: Informational
These codes indicate that the request has been received and is being processed.
- 100 Continue: The server has received the initial part of the request and the client should continue with the request or ignore it if it is already finished.
- 101 Switching Protocols: The server is switching protocols as requested by the client.
2xx: Success
These codes indicate that the request was successfully received, understood, and accepted.
- 200 OK: The request was successful, and the server has returned the requested data.
- 201 Created: The request was successful, and a new resource was created as a result (e.g., a new item was created in a database).
- 202 Accepted: The request has been accepted for processing, but the processing is not complete.
- 204 No Content: The request was successful, but there is no content to return (e.g., a successful form submission with no data to return).
Website Status Codes
3xx: Redirection
These codes indicate that the client needs to take additional action to complete the request.
- 300 Multiple Choices: The request has multiple possible responses, and the client should choose one.
- 301 Moved Permanently: The requested resource has been permanently moved to a new URL.
- 302 Found: The requested resource temporarily resides at a different URL.
- 303 See Other: The response to the request can be found under a different URL using a GET method.
- 304 Not Modified: The resource has not been modified since the last request, and the client can use the cached version.
- 307 Temporary Redirect: The requested resource temporarily resides at a different URL, but the client should continue to use the original URL for future requests.
- 308 Permanent Redirect: The requested resource has been permanently moved to a new URL, similar to 301, but with the method retained (e.g., POST remains POST).
Website Status Codes:
4xx: Client Error
These codes indicate that there was an error with the request made by the client.
- 400 Bad Request: The server cannot understand the request due to invalid syntax.
- 401 Unauthorized: Authentication is required and has failed or has not been provided.
- 403 Forbidden: The server understands the request but refuses to authorize it.
- 404 Not Found: The requested resource could not be found on the server.
- 405 Method Not Allowed: The request method is not allowed for the requested resource.
- 406 Not Acceptable: The requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.
- 408 Request Timeout: The server timed out waiting for the request.
- 409 Conflict: The request could not be processed because of a conflict with the current state of the resource.
- 410 Gone: The requested resource is no longer available and has been permanently removed.
- 413 Payload Too Large: The request is larger than the server is willing or able to process.
- 414 URI Too Long: The URI provided was too long for the server to process.
- 415 Unsupported Media Type: The media type of the request data is not supported by the server.
- 429 Too Many Requests: The user has sent too many requests in a given amount of time.
Website Status Codes for Server Errors
5xx: Server Error
These codes indicate that the server failed to fulfill a valid request.
- 500 Internal Server Error: The server encountered an unexpected condition that prevented it from fulfilling the request.
- 501 Not Implemented: The server does not support the functionality required to fulfill the request.
- 502 Bad Gateway: The server, while acting as a gateway or proxy, received an invalid response from the upstream server.
- 503 Service Unavailable: The server is currently unable to handle the request due to temporary overloading or maintenance.
- 504 Gateway Timeout: The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server or some other auxiliary server.
- 505 HTTP Version Not Supported: The server does not support the HTTP protocol version that was used in the request.
Each of these status codes helps both users and developers understand the result of their HTTP requests and responses, facilitating troubleshooting and improving the web experience.
Build Your SEO-Friendly Website Today! Turn visitors into clients with a professional, high-performance website designed to showcase your business.
✅ SEO Optimized – Rank higher and attract local clients effortlessly.
✅ Mobile-Friendly – Perfect display on any device.
✅ Affordable Rates – High-quality design without breaking the bank.
✅ Tailored for Your Business – Highlight your expertise
📞 Call us now at 703-475-1106
📩 Email us
Get started today and watch your business grow!
About NetQwik
NetQwik is a web design and SEO company based in Ashburn, Virginia. We offer comprehensive web solutions and operate from our offices in Ashburn, Fairfax, Richmond, Spotsylvania, Norfolk, Northern Virginia. We have been recognized as one of the top SEO agencies in Northern Virginia. Our services encompass web design, e-commerce websites, local SEO, search engine optimization, social media marketing, content marketing, digital marketing, as well as domain registration and hosting—everything you need in one place. If you’re seeking a leading SEO and web design company Northern Virginia SEO and top web design company in Fairfax and beyond, contact us at 800-657-5432 or 703-475-1106 or fill out our contact form for a free consultation.