HTTP Status Code – The Server Response 

Status codes

Agenturmitarbeiter analysieren Daten
By Ralph Grundmann · Last updated on 02.03.2026

In this article, you will learn what HTTP status codes are and how they are sent as a response from the server to the browser. It explains what different categories of status codes exist and what they each mean – from successful requests (200 codes) to redirects (300 codes) to client and server errors (400 and 500 codes). Special attention is given to common errors like 404 Not Found and 503 Service Unavailable. The article also offers helpful tips on how to proceed with faulty requests and server issues, e.g., after a website relaunch, and where professional support from Rheinwunder can be obtained.

HTTP Status Code – The Server Response

A so-called HTTP status code is sent from the server to the client (browser) to indicate whether the request was successful. In any case, a description of the respective status is sent. In the event of an error, this may involve redirects or similar issues.

The 3 most important status code categories

  • All OK – Status code 200: Status codes that start with 200 (for example, 202, etc.) mean that the request was successfully accepted by the browser. Status code 200 is therefore the normal status.
  • Page redirected – the 300s: Codes in the 300 range describe a redirection of the page from one URL to another.
    • Permanent Redirect – Status Code 301: The web host has changed the URL. Thus, it redirects from one URL to another, and this redirect is permanent.
    • Temporary Redirect – Status Code 302: If the redirect is only temporary, the status code 302 is returned. This means that the content will return to the original URL.
  • Client Errors – the 400s: The codes in the 400 range indicate a bad request by the client. This means the server cannot process the request.
    • Forbidden – Status code 403: The code 403 indicates that access permission is missing.
    • Page not found – Status code 404: The page could not be found, it either does not exist.
    • Page manually removed – Status code 410: If the page has been deleted, the server returns the error message 410.
  • Server error – the 500s: Like the 400 codes, these are faulty requests. The problem with the 500s, however, lies on the server side.
    • Server overloaded – 503: If the server is overloaded with requests or temporarily unavailable, error code 503 is returned.
    • Server not responding – 504: If the server does not receive a response within the defined time frame, the error message 504 is displayed. This usually means the server is overloaded.

If you are struggling with faulty requests and server issues on your own website, for example because your website has gone through a relaunch, you need to resolve the issues. Do you need help with this? The competent team at Rheinwunder is happy to assist you. Contact us for a non-binding quote.

Weitere Artikel: