Der SEO-Check startet am 21.07.2026 um 12:00 Uhr
technisches-seo

HTTP-Statuscodes

HTTP-Statuscodes sind dreistellige Antwortcodes, die ein Webserver bei jeder Anfrage zurückgibt – sie signalisieren Erfolg (2xx), Weiterleitung (3xx), Client-Fehler (4xx) oder Server-Fehler (5xx) und beeinflussen direkt Crawling, Indexierung und Ranking.

Autor: ClariSEO-Team

Was sind HTTP-Statuscodes?

HTTP-Statuscodes sind dreistellige Zahlen, die ein Webserver als Antwort auf jede Anfrage eines Browsers oder Crawlers zurückgibt. Sie teilen dem Anfragenden mit, ob die Anfrage erfolgreich war, ob die Ressource woanders liegt oder ob ein Fehler aufgetreten ist.

Wenn du eine URL in den Browser eingibst, passiert im Hintergrund Folgendes:

  1. Dein Browser sendet eine HTTP-Anfrage an den Server
  2. Der Server verarbeitet die Anfrage und sendet eine HTTP-Antwort zurück
  3. Diese Antwort beginnt immer mit einem Statuscode – einer dreistelligen Zahl, die das Ergebnis zusammenfasst

Man kann sich Statuscodes wie die Antwort eines Rezeptionisten vorstellen: „Kommen Sie herein, hier ist Ihr Zimmer" (200 OK), „Sie müssen zum Nebengebäude gehen" (301 Redirect), „Dieses Zimmer existiert nicht" (404 Not Found) oder „Unser System ist gerade ausgefallen" (500 Server Error).

Formal spezifiziert sind Statuscodes, Header und Semantik in RFC 9110 (HTTP Semantics) der IETF.

Die fünf Statuscode-Klassen

HTTP-Statuscodes sind in fünf Klassen unterteilt, erkennbar an der ersten Ziffer:

Klasse Bereich Bedeutung SEO-Relevanz
1xx 100–199 Informational – Anfrage wird bearbeitet Keine direkte SEO-Relevanz
2xx 200–299 Erfolg – Anfrage wurde korrekt bearbeitet Zielzustand: Seite wird indexiert
3xx 300–399 Weiterleitung – Ressource ist umgezogen Leitet Link-Equity weiter, kostet Crawl-Budget
4xx 400–499 Client-Fehler – Anfrage fehlerhaft oder Ressource nicht vorhanden Seite wird aus dem Index entfernt
5xx 500–599 Server-Fehler – Server kann Anfrage nicht verarbeiten Kann Crawl-Frequenz der gesamten Domain senken

Für SEO sind die Klassen 2xx bis 5xx relevant. 1xx-Codes sind rein technische Zwischenmeldungen, die weder Browser noch Suchmaschinen direkt betreffen.

2xx – Erfolgscodes

Ein 2xx-Statuscode signalisiert, dass die Anfrage erfolgreich verarbeitet wurde und der Server den angeforderten Inhalt ausliefert. Das ist der Normalzustand – jede Seite, die in Suchmaschinen gefunden werden soll, muss einen 2xx-Code zurückgeben.

Die wichtigsten 2xx-Codes:

Code Name Bedeutung
200 OK Standardantwort – der Inhalt wird ausgeliefert
201 Created Neue Ressource wurde erstellt (typisch für APIs)
204 No Content Anfrage erfolgreich, aber kein Inhalt in der Antwort

200 OK ist der Code, den jede indexierbare Seite liefern sollte. Wenn ein SEO-Audit keine Statuscode-Probleme meldet, bedeutet das, dass alle geprüften Seiten erfolgreich mit 200 antworten.

3xx – Weiterleitungen

Ein 3xx-Statuscode teilt dem Browser oder Crawler mit, dass die angeforderte Ressource an eine andere URL umgezogen ist. Der Client wird angewiesen, die neue URL aufzurufen.

Die wichtigsten 3xx-Codes

Code Name Typ SEO-Wirkung
301 Moved Permanently Permanent Leitet ~95 % des Link-Equity weiter
302 Found Temporär Leitet weniger Link-Equity weiter
303 See Other Temporär Wird nach POST-Anfragen verwendet
307 Temporary Redirect Temporär Wie 302, behält aber die HTTP-Methode bei
308 Permanent Redirect Permanent Wie 301, behält aber die HTTP-Methode bei

301 – Permanente Weiterleitung

Der 301-Redirect ist der wichtigste Statuscode für SEO-Migrationen. Er teilt Suchmaschinen mit: „Diese Seite ist dauerhaft umgezogen. Bitte aktualisiere deinen Index und übertrage alle Ranking-Signale auf die neue URL."

Typische Einsatzszenarien: - Domain-Wechsel (von alte-domain.de zu neue-domain.de) - URL-Umstrukturierung (von /blog/post-123 zu /ratgeber/seo-grundlagen) - Protokollwechsel (HTTP zu HTTPS) - Zusammenlegung von Duplicate-Content-Seiten

302 – Temporäre Weiterleitung

Der 302-Redirect signalisiert eine vorübergehende Umleitung. Suchmaschinen behalten die ursprüngliche URL im Index, weil sie erwarten, dass die Weiterleitung irgendwann entfernt wird.

Häufiger Fehler: Viele Websites verwenden 302-Redirects, obwohl ein 301 gemeint ist. Das Resultat: Google behält die alte URL im Index und überträgt Ranking-Signale langsamer oder gar nicht auf die neue URL.

Auswirkung von Weiterleitungen auf SEO

Weiterleitungen sind nicht grundsätzlich schlecht – sie sind ein normaler Bestandteil des Webbetriebs. Aber sie haben Kosten:

  • Crawl-Budget: Jede Weiterleitung erfordert eine zusätzliche Anfrage. Bei einer Kette von drei Weiterleitungen (A → B → C → D) verbraucht Google vier Anfragen für eine Seite
  • Ladezeit: Jeder Redirect kostet einen zusätzlichen Netzwerk-Roundtrip – typischerweise 50–200 ms pro Hop
  • Link-Equity-Verlust: Obwohl 301-Redirects den Großteil des Link-Equity weiterleiten, geht bei jeder Stufe ein kleiner Anteil verloren
  • Weiterleitungsketten: Wenn A → B → C → D verweist, folgt Google der Kette bei zu vielen Hops möglicherweise nicht bis zum Ende

Best Practice: Interne Links sollten immer direkt auf die endgültige URL verweisen, nicht auf eine Weiterleitungs-URL. Aktualisiere Navigationselemente, Sitemaps und interne Verlinkungen nach jeder Migration.

4xx – Client-Fehler

Ein 4xx-Statuscode bedeutet, dass die Anfrage des Clients fehlerhaft ist oder die angeforderte Ressource nicht existiert. Im Unterschied zu 5xx-Fehlern liegt das Problem nicht am Server, sondern an der Anfrage selbst.

Die wichtigsten 4xx-Codes

Code Name Bedeutung SEO-Auswirkung
400 Bad Request Anfrage ist syntaktisch fehlerhaft Suchmaschinen können die Seite nicht abrufen
401 Unauthorized Authentifizierung erforderlich Seite wird nicht indexiert
403 Forbidden Zugriff verweigert Seite wird nicht indexiert
404 Not Found Seite existiert nicht Wird nach mehrmaligem Crawlen aus dem Index entfernt
410 Gone Seite wurde dauerhaft entfernt Schnellere Entfernung aus dem Index als 404
429 Too Many Requests Rate Limit erreicht Kann Crawl-Frequenz der gesamten Domain senken

404 – Not Found

Der 404-Fehler ist der häufigste und SEO-relevanteste Client-Fehler. Er tritt auf, wenn eine URL aufgerufen wird, die auf dem Server nicht existiert.

Häufige Ursachen: - Seite wurde gelöscht, ohne eine Weiterleitung einzurichten - URL wurde geändert (z. B. Tippfehler in der Permalink-Struktur) - Externer Link verweist auf eine nie existierende URL - CMS-Migration mit geänderter URL-Struktur ohne Redirect-Mapping

SEO-Folgen von 404-Fehlern: - Verlorenes Link-Equity: Wenn externe Websites auf eine 404-Seite verlinken, geht das gesamte Link-Equity verloren – es wird nicht weitergeleitet - Schlechte Nutzererfahrung: Besucher, die auf einer Fehlerseite landen, verlassen die Website mit hoher Wahrscheinlichkeit sofort - Indexbereinigung: Google entfernt 404-Seiten nach einiger Zeit aus dem Index, behält aber die URL in seiner Datenbank und prüft regelmäßig, ob sie wieder erreichbar ist

410 – Gone

Der 410-Code sagt: „Diese Seite existierte einmal, wurde aber bewusst und dauerhaft entfernt." Im Unterschied zu 404 („nicht gefunden") signalisiert 410 eine gezielte Entscheidung. Google entfernt 410-Seiten schneller aus dem Index als 404-Seiten.

Verwende 410, wenn: - Ein Produkt dauerhaft aus dem Sortiment genommen wurde - Ein Blogartikel absichtlich gelöscht wurde (z. B. veraltete Informationen) - Eine Aktion oder ein Event endgültig vorbei ist

403 – Forbidden

Der 403-Fehler bedeutet, dass der Server die Anfrage versteht, aber den Zugriff verweigert. Das betrifft häufig:

  • Falsch konfigurierte Dateiberechtigungen
  • IP-basierte Zugriffsbeschränkungen, die auch Suchmaschinen-Crawler blockieren
  • Passwortgeschützte Bereiche ohne korrekte Robots-Konfiguration

SEO-Risiko: Wenn Googlebot eine 403-Antwort erhält, kann er die Seite nicht indexieren. Wenn zuvor indexierte Seiten plötzlich 403 zurückgeben, werden sie aus dem Index entfernt.

5xx – Server-Fehler

Ein 5xx-Statuscode signalisiert, dass der Server die Anfrage nicht verarbeiten kann. Im Gegensatz zu 4xx-Fehlern liegt das Problem auf der Serverseite – der Client hat nichts falsch gemacht.

Die wichtigsten 5xx-Codes

Code Name Häufige Ursache
500 Internal Server Error PHP/Python-Fehler, Datenbankprobleme, Konfigurationsfehler
502 Bad Gateway Reverse-Proxy kann Backend-Server nicht erreichen
503 Service Unavailable Server ist überlastet oder in Wartung
504 Gateway Timeout Backend-Server antwortet nicht innerhalb der Zeitbegrenzung

Warum 5xx-Fehler besonders kritisch sind

Server-Fehler sind die schwerwiegendsten Statuscodes für SEO, weil sie nicht nur einzelne Seiten betreffen, sondern Auswirkungen auf die gesamte Domain haben können:

  • Reduzierte Crawl-Frequenz: Wenn Google bei mehreren Anfragen 5xx-Fehler erhält, reduziert der Googlebot seine Crawl-Rate für die gesamte Website – er geht davon aus, dass der Server überlastet ist
  • Indexverlust: Seiten, die wiederholt 5xx zurückgeben, werden aus dem Index entfernt. Nach Behebung des Fehlers dauert es Tage bis Wochen, bis sie wieder indexiert sind
  • Vertrauensverlust: Häufige Serverausfälle signalisieren Google Instabilität, was langfristig die Gesamtbewertung der Domain beeinträchtigen kann

503 – Service Unavailable

Der 503-Code hat eine Sonderstellung: Er teilt mit, dass der Server vorübergehend nicht verfügbar ist. Google behandelt 503-Fehler toleranter als andere 5xx-Codes – die Seite wird nicht sofort aus dem Index entfernt, sondern Google versucht es später erneut.

Richtig einsetzen bei geplanter Wartung:

HTTP/1.1 503 Service Unavailable
Retry-After: 3600

Der Retry-After-Header teilt Suchmaschinen mit, wann sie es erneut versuchen sollen (hier: nach 3.600 Sekunden = 1 Stunde). So bleibt der Index intakt, während die Website gewartet wird.

Statuscodes und interne Verlinkung

Statuscodes stehen in direktem Zusammenhang mit der internen Linkstruktur einer Website:

  • Links auf 3xx-URLs verschwenden Crawl-Budget und verlangsamen die Navigation für Nutzer. Lösung: Alle internen Links direkt auf die endgültige Ziel-URL aktualisieren
  • Links auf 4xx-URLs erzeugen „tote Links" (Broken Links), die Link-Equity verlieren und Nutzer frustrieren. Lösung: Links entfernen oder auf passende Alternativseiten umleiten
  • Links auf 5xx-URLs deuten auf Serverprobleme hin, die dringend untersucht werden müssen. Lösung: Die Serverursache beheben

Regelmäßige Audits der internen Verlinkung stellen sicher, dass keine Links auf fehlerhafte URLs verweisen. Besonders nach Migrationen, CMS-Updates oder dem Löschen von Seiten entstehen häufig tote Links.

Statuscodes prüfen und überwachen

Tools zur Statuscode-Prüfung

  • Google Search Console: Der Abdeckungsbericht zeigt Seiten mit 4xx- und 5xx-Fehlern sowie Weiterleitungsprobleme
  • Browser-Entwicklertools: Tab „Netzwerk" zeigt den Statuscode jeder einzelnen Anfrage
  • curl-Befehl: curl -I https://example.com/seite zeigt die HTTP-Header inklusive Statuscode
  • Server-Logs: Die vollständigste Quelle – zeigt jeden Request mit Statuscode, Zeitstempel und User-Agent

Priorisierung der Fehler

Nicht alle Statuscode-Probleme sind gleich dringend. Eine sinnvolle Priorisierung:

Priorität Problem Begründung
Kritisch 5xx auf wichtigen Seiten Server-Fehler können die gesamte Crawl-Rate senken
Hoch 4xx auf Seiten mit externen Backlinks Wertvolles Link-Equity geht komplett verloren
Mittel 3xx in der internen Verlinkung Verschwendet Crawl-Budget und verlangsamt Navigation
Niedrig 404 auf Seiten ohne Backlinks oder Traffic Geringer SEO-Schaden, aber trotzdem aufräumen

Häufige Fehler

Weiterleitung statt direktem Inhalt (3xx)

Die Seite antwortet mit einem Redirect statt den Inhalt direkt auszuliefern. Wenn interne Links auf Weiterleitungs-URLs verweisen, kostet das bei jedem Aufruf eine zusätzliche Anfrage. Aktualisiere alle internen Links, Sitemaps und Navigationsmenüs, damit sie direkt auf die endgültige Ziel-URL zeigen.

Client-Fehler (4xx)

Die Seite gibt einen Client-Fehler zurück – typischerweise 404 (Nicht gefunden) oder 403 (Zugriff verweigert). Diese Seiten bieten keinen Nutzen für Besucher und verschwenden Crawl-Budget. Bei 404-Fehlern: Inhalt wiederherstellen, eine 301-Weiterleitung zur relevantesten Seite einrichten oder alle internen Links auf die URL entfernen. Bei 403-Fehlern: Dateiberechtigungen und Zugriffsregeln überprüfen.

Server-Fehler (5xx)

Die Seite gibt einen Server-Fehler zurück – typischerweise 500 (Interner Fehler) oder 502 (Bad Gateway). Server-Fehler sind das schwerwiegendste Statuscode-Problem: Bei häufigem Auftreten reduziert Google die Crawl-Frequenz für die gesamte Domain. Untersuche die Server-Fehlerprotokolle auf die Ursache – häufig sind es Datenbankverbindungsprobleme, Speicherlimits oder fehlerhafte Serverkonfigurationen.

Zurück zum Glossar