— Article

HTTP-Antwortcodes

06/03/2026 Lecture 5 min

Warum HTTP-Antwortcodes für das Verständnis einer Website unerlässlich sind

Die HTTP-Antwortcodes sind die Nachrichten, die der Server nach jeder Anfrage zurücksendet. Sie zeigen an, ob alles korrekt funktioniert, ob eine Umleitung notwendig ist, ob eine Seite nicht gefunden werden kann oder ob auf dem Server ein Problem vorliegt. Hinter Status wie 200, 301, 404 oder 500 verbirgt sich eine Standardsprache, die das gesamte Web strukturiert.

Viele Leute kreuzen HTTP-Codes erst an, wenn ein Fehler auf dem Bildschirm erscheint. Sie spielen jedoch eine viel umfassendere Rolle. Sie beeinflussen das Benutzererlebnis, den guten Besucherstrom, Weiterleitungen nach einem Redesign, die Stabilität einer Seite und sogar deren natürliche Referenzierung.

Um HTTP-Antwortcodes zu verstehen, müssen Sie lernen, zu lesen, was im Hintergrund passiert, wenn eine Seite geladen wird. Es ist auch eine wesentliche Grundlage für die Diagnose eines technischen Problems, die Korrektur einer URL-Architektur oder die Verhinderung, dass ein Fehler Ihre Sichtbarkeit bei Google beeinträchtigt.

Definition: Was ist ein HTTP-Antwortcode?

Ein HTTP-Antwortcode, auch HTTP-Statuscode genannt, ist eine dreistellige Zahl, die vom Server als Antwort auf eine Anfrage eines Browsers, Roboters, einer Anwendung oder einer API zurückgegeben wird. Dieser Code gibt das Ergebnis des Austauschs zwischen dem Client und dem Server an.

Mit anderen Worten: Wenn ein Benutzer eine Seite anfordert, gibt der Server nicht nur den Inhalt zurück. Außerdem werden standardisierte Informationen zurückgegeben, die angeben, ob die Anfrage erfolgreich war, ob sie umgeleitet wurde, ob der Zugriff verweigert wurde oder ob ein technischer Fehler aufgetreten ist.

Die Definition von HTTP-Codes ist daher sehr einfach: Es handelt sich um Status, die die Art und Weise erklären, wie der Server reagiert. Sie sind auf allen Websites vorhanden, unabhängig davon, ob es sich um einen einfachen Blog, eine E-Commerce-Website, eine Webanwendung oder eine API-Schnittstelle handelt.

Die Hauptfamilien von HTTP-Codes

HTTP-Codes werden nach ihrer ersten Ziffer in große Familien eingeteilt. Mithilfe dieser Logik können Sie die Art der zurückgegebenen Antwort schnell verstehen.

1xx: Informationscodes

Die 1xx-Codes entsprechen Zwischenantworten. Sie weisen darauf hin, dass die Kommunikation im Gange ist oder dass der endgültigen Antwort ein technischer Schritt vorausgeht. Diese Status sind im täglichen Leben einer klassischen Site weniger sichtbar, aber im HTTP-Protokoll vorhanden.

2xx: erfolgreiche Anfragen

Die 2xx-Codes bedeuten, dass die Anfrage richtig verstanden und bearbeitet wurde. Dies ist die „positive“ Familie von HTTP-Codes. Wenn eine Seite normal zugänglich sein muss, ist dies im Allgemeinen ein Status aus dieser Serie, den wir erwarten.

3xx: Weiterleitungen

Die 3xx-Codes zeigen an, dass eine Ressource existiert, sich aber an einer anderen Adresse befindet oder dass eine bestimmte Anweisung befolgt werden muss. Diese Familie spielt eine zentrale Rolle bei Site-Migrationen, URL-Änderungen und Umleitungsstrategien.

4xx: clientseitige Fehler

Die 4xx-Codes bedeuten, dass die Anfrage fehlerhaft ist, dass die Ressource nicht gefunden wurde oder dass der Zugriff nicht autorisiert ist. Bei diesen Status handelt es sich häufig um gelöschte Seiten, fehlerhafte Links, unzureichende Rechte oder schlecht formulierte Abfragen.

5xx: serverseitige Fehler

5xx-Codes weisen auf ein internes Serverproblem hin. Die Anfrage des Clients ist möglicherweise korrekt, der Server kann jedoch nicht normal antworten. Dies sind im Allgemeinen die kritischsten Fehler, da sie die Verfügbarkeit der Website beeinträchtigen.

Die wichtigsten HTTP-Antwortcodes, die Sie kennen sollten

Es gibt viele HTTP-Status, aber einige kommen viel häufiger vor als andere. Diese finden sich in technischen Audits, in SEO-Tools, in Browsern und in Serverprotokollen.

200 OK

Der Code 200 bedeutet, dass die Anfrage erfolgreich war. Dies ist der normale Status einer Seite, die ordnungsgemäß funktioniert. Für eine Website ist dies der erwartete Code auf den Seiten, die zugänglich, konsultierbar und indiziert sein müssen.

301 Dauerhaft verschoben

Der Code 301 weist auf eine permanente Weiterleitung hin. Es wird verwendet, wenn sich eine URL dauerhaft geändert hat. Dies ist der empfohlene Status bei einer dauerhaften Adressänderung, da er Suchmaschinen dabei hilft, zu verstehen, dass die neue URL die alte ersetzen sollte.

302 gefunden

Der Code 302 entspricht einer vorübergehenden Weiterleitung. Die alte URL soll weiterhin die Hauptreferenz sein. Dies ist in vorübergehenden Situationen nützlich, sollte jedoch eine 301 nicht ersetzen, wenn eine Änderung dauerhaft ist.

401 Nicht autorisiert

Der Code 401 bedeutet, dass für den Zugriff eine Authentifizierung erforderlich ist. Der Server fordert den Client auf, gültige Anmeldeinformationen anzugeben, bevor er auf die Ressource zugreift.

403 Verboten

Der Code 403 zeigt an, dass der Zugriff verweigert wurde. Selbst wenn der Server die Anfrage versteht, verbietet er den Zugriff auf die angeforderte Ressource. Dies tritt häufig bei unzureichenden Berechtigungen oder Zugriffsbeschränkungen auf.

404 nicht gefunden

Der Code 404 bedeutet, dass die Ressource nicht gefunden werden konnte. Dies ist der bekannteste Status für Kundenfehler. Es erscheint, wenn eine Seite nicht mehr existiert, ein Link defekt ist oder eine URL falsch geschrieben wurde.

410 weg

Der Code 410 zeigt an, dass eine Ressource dauerhaft gelöscht wurde. Während der 404-Fehler darauf hinweist, dass die Seite nicht gefunden werden kann, gibt der 410-Fehler eindeutig an, dass sie nicht zurückgegeben wird.

500 Interner Serverfehler

Der Code 500 entspricht einem internen Serverfehler. Dies bedeutet, dass ein technisches Problem die normale Bearbeitung der Anfrage verhindert. Dies ist einer der am häufigsten überwachten Status, da er häufig einen Fehler oder eine Fehlkonfiguration aufdeckt.

503 Dienst nicht verfügbar

Der Code 503 bedeutet, dass der Dienst vorübergehend nicht verfügbar ist. Es kann bei Wartungsarbeiten oder bei Spitzenlast eingesetzt werden. Im Gegensatz zu 500 weist dies darauf hin, dass die Situation vorübergehender Natur sein soll.

2xx-Codes: wenn die Abfrage korrekt funktioniert

Die HTTP 2xx-Codes zeigen an, dass der Server die Anfrage verstanden und verarbeitet hat. Dies sind die günstigsten Status, da sie zeigen, dass eine Seite oder Ressource wie erwartet funktioniert.

200 OK: der erwartete Status für Ihre Webseiten

Der 200 OK ist der bekannteste Erfolgscode. Es bestätigt, dass die Ressource vorhanden ist, dass der Server normal reagiert hat und dass der Inhalt angezeigt werden kann. Bei SEO ist dies der erwartete Code für Seiten, die in den Suchergebnissen erscheinen sollen.

201 erstellt

Der Wert 201 Created wird häufig in APIs verwendet. Es zeigt an, dass eine neue Ressource erfolgreich erstellt wurde, beispielsweise ein Konto, ein Datensatz oder ein serverseitiges Objekt.

204 Kein Inhalt

Die Meldung 204 No Content bedeutet, dass die Anfrage erfolgreich war, der Server jedoch keinen Inhalt in der Antwort zurückgibt. Dieser Status ist bei bestimmten technischen Austauschen üblich, bei denen eine Bestätigung ausreicht, ohne eine Seite oder sichtbare Daten zurückzugeben.

3xx-Codes: HTTP-Weiterleitungen

Die 3xx-Codes beziehen sich auf Weiterleitungen. Sie weisen darauf hin, dass die Ressource woanders gesucht werden muss oder dass ein Cache- oder Übertragungsmechanismus an der Antwort beteiligt ist.

301: permanente Umleitung

Der 301 ist bei einem Redesign, einem Slug-Wechsel, einem Wechsel von HTTP zu HTTPS oder einer Baumreorganisation von grundlegender Bedeutung. Es zeigt an, dass sich die alte URL definitiv geändert hat und dass nun die neue URL verwendet werden muss.

Bei der natürlichen Suchmaschinenoptimierung ist die 301-Weiterleitung die beste Vorgehensweise, wenn Sie den SEO-Wert einer alten URL bewahren und gleichzeitig Google und Nutzer auf die neue Version leiten möchten.

302: temporäre Umleitung

Der 302 sollte verwendet werden, wenn die Änderung nur vorübergehend ist. Es kann für einen einmaligen Betrieb, Tests oder eine vorübergehende Umleitung während leichter Wartungsarbeiten geeignet sein. Andererseits kann die Verwendung dieser Option anstelle einer 301 für eine dauerhafte Änderung die SEO-Signale verwirren.

304 Nicht geändert

Der 304 hängt mit dem Cache zusammen. Dies bedeutet, dass sich die Ressource seit dem letzten Mal nicht geändert hat, sodass der Browser eine bereits gespeicherte Version verwenden kann. Dieser Status spielt eine wichtige Rolle für die Leistung und Anzeigegeschwindigkeit.

307 und 308

307 und 308 sind strengere Varianten von 302 und 301. Sie sind in bestimmten technischen Zusammenhängen besonders nützlich, insbesondere um die bei der Umleitung verwendete HTTP-Methode genau beizubehalten.

4xx-Codes: clientseitige Fehler

4xx-Codes weisen auf ein Problem mit der Anfrage oder dem Zugriff auf die Ressource hin. Sie wirken sich direkt auf das Benutzererlebnis aus und müssen aus SEO- und technischer Sicht genau überwacht werden.

400 Ungültige Anfrage

Der Wert 400 zeigt an, dass die Abfrage fehlerhaft ist. Dies kann an einer falschen Syntax, ungültigen Parametern oder einem Problem bei der an den Server gesendeten Anfrage liegen.

401 Nicht autorisiert

Der 401 bedeutet, dass eine Authentifizierung erforderlich ist. Ohne gültige Anmeldeinformationen kann die Ressource nicht angezeigt werden.

403 Verboten

Der 403 zeigt an, dass der Zugriff verboten ist. Der Server versteht die Anfrage, verweigert jedoch freiwillig den Zugriff auf die Ressource. Dies kann an Berechtigungseinschränkungen, IP-Blockierung oder Sicherheitseinstellungen liegen.

404 nicht gefunden

Der 404 ist der häufigste clientseitige Fehler. Es erscheint, wenn eine Seite nicht gefunden wird. Ein paar 404-Fehler sind auf einer Live-Website normal, aber eine hohe Anzahl an 404-Fehlern kann die Nutzererfahrung beeinträchtigen und das Crawlen der Website durch Google erschweren.

410 weg

Der 410 ist nützlich, wenn Sie melden möchten, dass eine Seite dauerhaft gelöscht wurde. Dadurch können Suchmaschinen schneller verstehen, dass die Ressource aus dem Index entfernt werden muss.

429 Zu viele Anfragen

Die 429 bedeutet, dass in kurzer Zeit zu viele Anfragen gesendet wurden. Es wird verwendet, um Missbrauch einzuschränken, eine API zu schützen oder Überlastungen im Zusammenhang mit übermäßig hartnäckigen Skripten oder Robotern einzudämmen.

5xx-Codes: Serverfehler

Die 5xx-Codes gehören zu den kritischsten, da sie bedeuten, dass das Problem beim Server selbst liegt. In diesem Fall ist die Anfrage möglicherweise korrekt, die Plattform kann jedoch nicht normal antworten.

500 Interner Serverfehler

Der 500 ist ein allgemeiner interner Fehler. Die Ursache kann ein Fehler im Code, eine fehlerhafte Serverkonfiguration, eine beschädigte Systemdatei, eine fehlerhafte Erweiterung oder ein Ressourcenproblem sein. Dies ist ein Fehler, der schnell behoben werden sollte, da er den Zugriff auf den Inhalt verhindert.

502 Schlechtes Gateway

Der 502 erscheint, wenn ein Zwischenserver eine fehlerhafte Antwort von einem anderen Upstream-Server erhält. Diese Art von Fehler tritt häufig in komplexeren Architekturen mit Proxy, CDN oder mehreren technischen Schichten auf.

503 Dienst nicht verfügbar

Der 503 ist bei Wartungsarbeiten oder vorübergehenden Ausfallzeiten sehr nützlich. Es zeigt an, dass der Server derzeit nicht verfügbar ist, die Situation jedoch nicht endgültig ist. Bei richtiger Anwendung ist es einer Kaskade von 500 vorzuziehen.

504 Gateway-Zeitüberschreitung

Der Wert 504 bedeutet, dass die Antwort eines Upstream-Servers zu lange gedauert hat. Dies weist häufig auf ein Timeout-Problem in einer technischen Kette oder bei einem Anruf bei einem externen Dienst hin.

Welche Auswirkungen haben HTTP-Codes auf SEO?

HTTP-Antwortcodes haben einen direkten Einfluss auf SEO, da Google sie liest, um den Zustand der Seiten zu verstehen. Eine schlechte Verwaltung dieser Status kann die Indizierung verlangsamen, Datenverkehr verlieren oder eine Migration beeinträchtigen.

200 OK: unbedingt erforderlich, damit Seiten indiziert werden können

Alle wichtigen Seiten, die in Google erscheinen sollen, sollten idealerweise ein 200 OK zurückgeben. Wenn eine strategische Seite ohne triftigen Grund etwas anderes als 200 zurückgibt, kann dies ihre Indexierung stören.

301: wesentlich für Migrationen

Bei der Neugestaltung oder Änderung von URLs ist der 301 entscheidend. Es ermöglicht die Übertragung der auf der alten Seite gesammelten Signale auf die neue und vermeidet den Verlust des erworbenen SEO-Werts.

404 und 410: zum Anschauen

Einige 404s oder 410s sind normal, aber wenn sie wichtige Seiten, interne Links oder externe Backlinks betreffen, können sie an Sichtbarkeit verlieren und das Benutzererlebnis beeinträchtigen. Sie müssen daher in den Audit-Tools und in der Search Console überwacht werden.

500 und 503: so weit wie möglich einschränken

5xx-Fehler sind im SEO besonders heikel. Wenn der Googlebot zu oft auf 500, 502, 503 oder 504 stößt, reduziert er möglicherweise die Crawling-Frequenz oder geht davon aus, dass die Website nicht stabil ist. Eine kurze Wartung mit einem gut verwalteten 503 ist akzeptabel, aber längere Ausfallzeiten werden problematisch.

Wie kann ich die HTTP-Codes einer Website einsehen?

Um die von einer Website zurückgegebenen HTTP-Antwortcodes anzuzeigen, gibt es mehrere Methoden. Sie sind sowohl für die technische Fehlerbehebung als auch für SEO-Audits nützlich.

Browser-Entwicklungstools

In Chrome, Firefox oder anderen Browsern können Sie auf der Registerkarte „Netzwerk“ die gestellten Anfragen und die zugehörigen Status anzeigen. Dies ist oft der schnellste Weg, das Verhalten einer Seite oder Weiterleitung zu steuern.

SEO-Crawling-Tools

Tools wie SEO-Crawler ermöglichen es Ihnen, eine gesamte Website zu scannen und Seiten mit den Status 200, 301, 404, 500 oder anderen zu identifizieren. Dies ist besonders nützlich, um massive Fehler und Weiterleitungsketten zu erkennen.

Serverprotokolle

Serverprotokolle geben einen viel detaillierteren Einblick in das, was wirklich auf der Website passiert. Sie ermöglichen es, technische Fehler, ungewöhnliche Anfragen, übermäßig aggressive Bots oder problematische Seiten zu erkennen.

Online-Bestellungen

Einfache Befehle wie eine HTTP-Header-Anfrage können ebenfalls den Status einer URL anzeigen. Dies ist eine praktische Methode zum schnellen Überprüfen einer Seite oder Weiterleitung, ohne ein komplettes Tool verwenden zu müssen.

FAQ: Häufig gestellte Fragen zu HTTP-Antwortcodes

Was ist ein HTTP-Code?

Ein HTTP-Code ist eine dreistellige Zahl, die von einem Server nach einer Anfrage zurückgegeben wird. Es wird verwendet, um anzuzeigen, ob der Vorgang erfolgreich war, ob eine Umleitung notwendig ist, ob der Zugriff verboten ist oder ob ein Fehler aufgetreten ist.

Was ist der Unterschied zwischen 301 und 302?

Der 301 weist auf eine permanente Weiterleitung hin, während der 302 auf eine temporäre Weiterleitung hinweist. Im SEO wird 301 bevorzugt, wenn eine URL-Änderung dauerhaft ist.

Ist 404 schlecht für SEO?

Ein einmaliger 404 ist nicht unbedingt problematisch. Andererseits können eine große Anzahl von 404-Fehlern auf wichtigen Seiten, defekte interne Links oder ungerichtete Backlinks das Benutzererlebnis und die Suchmaschinenoptimierung beeinträchtigen.

Was tun bei Fehler 500?

Im Falle eines 500 Internal Server Error müssen Sie die Protokolle konsultieren, die Serverkonfiguration überprüfen, die neuesten technischen Änderungen testen und die Fehlerquelle identifizieren. Je länger die Nichtverfügbarkeit anhält, desto größer ist das Risiko von SEO-Auswirkungen.

Wann sollte ein 503-Code verwendet werden?

Der 503 Service Unavailable eignet sich für vorübergehende Nichtverfügbarkeit, beispielsweise aufgrund von Wartungsarbeiten oder Überlastung. Dadurch werden Benutzer und Engines darüber informiert, dass die Situation vorübergehend ist.

Wie kann ich die HTTP-Codes einer Website sehen?

Sie können die HTTP-Codes über die Entwicklungstools des Browsers, SEO-Crawling-Tools, Serverprotokolle oder bestimmte technische Befehle einsehen, die die Antwort des Servers direkt abfragen.

Fazit: HTTP-Codes als Grundlage für den technischen Zustand einer Website

HTTP-Antwortcodes sind eine der grundlegenden Sprachen des Webs. Sie zeigen an, ob eine Seite funktioniert, ob sie verschoben wurde, ob sie verschwunden ist oder ob der Server ein Problem hat. Wenn Sie sie gut verstehen, können Sie eine Website besser verwalten, Fehler besser korrigieren und die organische Sichtbarkeit besser schützen.

Die Definition von HTTP-Codes mag auf den ersten Blick technisch erscheinen, wird aber bei der Arbeit an SEO, Leistung, Wartung oder der Architektur einer Website schnell unerlässlich. Hinter jeder Zahl 200, 301, 404 oder 500 verbergen sich nützliche Informationen zur Interpretation.

Zusammenfassend lässt sich sagen, dass das Überwachen und Verstehen von HTTP-Codes dazu beiträgt, die Benutzererfahrung, die technische Stabilität und die natürliche Referenzierung zu verbessern. Dies ist ein grundlegender Reflex für jede ernsthafte Verwaltung einer Website.

Auch lesenswert

Auch lesenswert

Alle ansehen
Retour au blog