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.