HTTP Status Codes

HTTP Status Code: Bedeutung, Einteilung und SEO-Relevanz

Ein http status code ist eine dreistellige Zahl, die vom server als Antwort auf eine anfrage des Browsers gesendet wird. Dieser http status code signalisiert über einen statuscode, ob die anfrage erfolgreich war, ob eine Weiterleitung notwendig ist oder ob ein Fehler vorliegt. Für Online-Händler und E-Commerce-Websites ist es besonders wichtig, http status codes zu verstehen, da sie direkten Einfluss auf die Sichtbarkeit in Suchmaschinen haben. Auch die korrekte Erreichbarkeit einer ressource wird über einen passenden statuscode geregelt.

Warum ist der HTTP Status Code wichtig?

Jede Kommunikation zwischen Browser und server beinhaltet einen http status code, der einen spezifischen statuscode darstellt. Diese Codes liefern wertvolle Informationen darüber, wie Suchmaschinen wie Google deine Website interpretieren. Fehlerhafte http status codes oder ein unpassender statuscode können negative Auswirkungen auf das Ranking, die Nutzererfahrung und das Crawl-Budget haben. Auch eine fehlerhafte anfrage oder eine nicht erreichbare ressource können kritisch sein.

Einteilung der HTTP Status Codes

Http status codes lassen sich in fünf Hauptklassen unterteilen, die jeweils eine bestimmte Bedeutung für die jeweilige anfrage und die Antwort des servers haben:

  • 1xx – Information: Die anfrage wird verarbeitet.
  • 2xx – Erfolg: Die anfrage war erfolgreich.
  • 3xx – Umleitung: Die gewünschte ressource ist unter einer neuen URL verfügbar.
  • 4xx – Client-Fehler: Die anfrage enthält einen Fehler oder zielt auf eine nicht existente ressource ab.
  • 5xx – Server-Fehler: Der server konnte die anfrage nicht korrekt verarbeiten.

HTTP Status Code und SEO: Worauf solltest du achten?

Http status codes und ihre statuscode-Klassifizierung haben einen direkten Einfluss auf SEO. Hier sind die wichtigsten Aspekte für jede anfrage und ressource auf deiner Website:

  • 2xx-Codes: Zeigen erfolgreiche anfragen und machen die ressource indexierbar.
  • 3xx-Codes: Werden für Weiterleitungen von ressourcen genutzt – zum Beispiel 301 für dauerhafte Umzüge.
  • 4xx-Codes: Deuten auf Fehler beim Aufruf einer ressource hin, etwa durch eine fehlerhafte anfrage.
  • 5xx-Codes: Zeigen Probleme auf server-Seite, welche die anfrage verhindern.

Fehlerhafte http status codes oder veraltete ressourcen sollten regelmäßig analysiert werden – mithilfe der Google Search Console, Logfiles oder SISTRIX.

Beispiele für HTTP Status Codes und empfohlene Maßnahmen

HTTP Status Code Bedeutung Empfohlene Maßnahme
200 OK – ressource erfolgreich geladen Keine Aktion erforderlich
301 Dauerhafte Weiterleitung einer ressource Redirect korrekt setzen
404 ressource nicht gefunden URL prüfen, gegebenenfalls 410 verwenden
500 serverfehler Konfiguration auf dem server überprüfen
503 server nicht verfügbar Wartung oder Lastprobleme beheben

Detaillierte Liste häufiger HTTP Status Codes

1xx – Information

  • 100 Continue – anfrage wurde empfangen
  • 101 Switching Protocols – Wechsel durch server erlaubt

2xx – Erfolg

  • 200 OK – erfolgreiche anfrage
  • 201 Created – neue ressource erstellt
  • 204 No Content – anfrage erfolgreich, aber keine ressource im Inhalt

3xx – Umleitung

  • 301 Moved Permanently – dauerhafte Weiterleitung der ressource
  • 302 Found – temporäre ressource verfügbar
  • 307 Temporary Redirect – Methode der anfrage bleibt erhalten

4xx – Client-Fehler

  • 400 Bad Request – fehlerhafte anfrage
  • 401 Unauthorized – anfrage benötigt Authentifizierung
  • 403 Forbidden – Zugriff auf ressource verweigert
  • 404 Not Found – ressource existiert nicht
  • 410 Gone – ressource dauerhaft entfernt

5xx – Server-Fehler

  • 500 Internal Server Error – interner serverfehler
  • 502 Bad Gateway – fehlerhafte anfrage an Upstream-server
  • 503 Service Unavailable – server temporär nicht erreichbar
  • 504 Gateway Timeout – server antwortet nicht rechtzeitig

Proprietäre HTTP Status Codes

Zusätzlich zu den offiziellen http status codes gibt es auch spezifische statuscode-Varianten, die von Plattformen oder server-Diensten wie Microsoft oder Cloudflare verwendet werden:

  • Microsoft IIS: 440 Login Time-out, 449 Retry With
  • Cloudflare: 520 Web Server Returned an Unknown Error, 524 A Timeout Occurred

So analysierst du HTTP Status Codes in der Praxis

Willst du sicherstellen, dass jede anfrage korrekt verarbeitet wird und keine ressource ins Leere läuft? Dann solltest du regelmäßig die http status codes deiner Website prüfen. Tools wie SISTRIX, Screaming Frog oder die Google Search Console zeigen dir genau, welche statuscodes bei welchen anfragen ausgeliefert werden. Gerade bei vielen ressourcen wie Produktseiten im E-Commerce-Bereich ist das entscheidend für deine Performance.

Fazit: HTTP Status Code gezielt einsetzen

Ein korrekt gewählter http status code verbessert nicht nur die Indexierung, sondern stellt auch sicher, dass jede anfrage eine klare Antwort erhält – sei es eine erfolgreiche Auslieferung einer ressource oder ein verständlicher Fehlerhinweis vom server. Webanalyse und regelmäßige Audits helfen dir dabei, alle statuscodes im Griff zu behalten. So sicherst du dir langfristig Top-Rankings und eine fehlerfreie Nutzererfahrung.