HTTP-Statuscode
Ein HTTP-Statuscode ist der dreistellige Code, mit dem ein Server auf jede Anfrage antwortet und mitteilt, ob sie erfolgreich war, weitergeleitet wurde oder einen Fehler ausgelöst hat.
HTTP-Statuscodes signalisieren Suchmaschinen, wie eine Adresse zu behandeln ist, und bilden die technische Grundlage für [[301-weiterleitung|Weiterleitungen]] und die Indexierungs-Steuerung.
In einfachen Worten
Jede Anfrage an einen Server wird mit einem Statuscode beantwortet, der in vier Gruppen fällt: 2xx steht für Erfolg, 3xx für Weiterleitung, 4xx für einen Fehler auf Anfrage-Seite, 5xx für einen Server-Fehler. Für Suchmaschinen sind einige Codes besonders wichtig. Der Code 200 bedeutet, dass die Seite normal ausgeliefert wird. Der Code 301 kennzeichnet eine permanente Weiterleitung, 302 eine vorübergehende. Der Code 404 meldet, dass eine Adresse nicht gefunden wurde, 410 dass sie dauerhaft entfernt ist – auf das 410 reagieren Suchmaschinen schneller mit dem Entfernen aus dem Index. Codes der Gruppe 5xx wie 500 oder 503 signalisieren Server-Probleme; treten sie während des Crawlens gehäuft auf, kann das die Sichtbarkeit beeinträchtigen.
Wozu brauche ich das?
Statuscodes sind das wichtigste Diagnose-Signal, um technische Probleme einer Website zu erkennen. In der Indexierungs-Übersicht der Suchmaschine und in Server-Protokollen zeigen sie, ob Adressen erreichbar sind, korrekt weiterleiten oder ins Leere laufen. Nach einem Relaunch verrät ein Anstieg von 404-Codes fehlende Weiterleitungen; gehäufte 5xx-Codes deuten auf Überlastung oder Server-Fehler hin. Wer Statuscodes regelmäßig überwacht, erkennt Crawling-Probleme, bevor sie die Sichtbarkeit kosten. Gemeinsam mit der robots.txt und dem Meta-Robots-Tag ergeben Statuscodes ein vollständiges Bild der technischen Indexierbarkeit.
Beispiel aus der Praxis
Nach einem Relaunch sinkt die organische Sichtbarkeit, ohne dass am Inhalt etwas geändert wurde. Eine Auswertung der Statuscodes zeigt: Hunderte alte Adressen, die in Suchmaschinen und auf fremden Seiten verlinkt sind, geben einen 404 zurück, weil bei der Umstellung Weiterleitungen vergessen wurden. Statt die Seiten als endgültig verloren zu behandeln, werden die betroffenen Adressen per 301 auf ihre neuen Gegenstücke geführt. Die 404-Fehler verschwinden, die Signale wandern auf die neuen Adressen, die Sichtbarkeit erholt sich.
Wirtschaftlicher Nutzen
Statuscodes sind kostenlos verfügbar und liefern den schnellsten Hinweis auf technische Sichtbarkeits-Risiken. Der wirtschaftliche Wert liegt in der frühen Erkennung: Ein unbemerkter Anstieg von 404- oder 5xx-Codes kann über Wochen Rankings kosten, während die Ursache mit einer Statuscode-Auswertung in Minuten sichtbar wird. Gerade rund um Relaunches, Server-Umzüge und Lastspitzen ist die regelmäßige Kontrolle der Statuscodes eine der wirksamsten und günstigsten Vorsorgemaßnahmen. Zusammen mit einer aktuellen XML-Sitemap erkennen Suchmaschinen Änderungen so am zuverlässigsten.
Typische Fehler
- Eine nicht vorhandene Seite gibt den Code 200 statt 404 zurück (Soft-404) – Suchmaschinen indexieren leere oder Platzhalter-Seiten.
- Nach einem Relaunch häufen sich 404-Codes, weil Weiterleitungen fehlen – verlinkte alte Adressen laufen ins Leere.
- Server-Fehler der Gruppe 5xx bleiben unbemerkt, weil Statuscodes nicht überwacht werden.
- Dauerhaft entfernte Inhalte mit 404 statt 410 ausgeliefert – das Entfernen aus dem Index dauert dadurch länger.
- Wartungs- oder Lastphasen liefern dem Crawler 200-Seiten mit Fehlertext statt einen ehrlichen 503-Code.
Worauf achten?
- Statuscodes regelmäßig über die Indexierungs-Übersicht und die Server-Protokolle prüfen, besonders nach Änderungen.
- Für nicht vorhandene Seiten einen echten 404 ausliefern, nicht eine 200-Seite mit Fehlertext.
- Dauerhaft entfernte Inhalte mit 410 kennzeichnen, damit sie schneller aus dem Index verschwinden.
- Nach jedem Relaunch gezielt auf einen Anstieg von 404-Codes achten und fehlende Weiterleitungen ergänzen.
- Wartung und Lastspitzen mit dem Code 503 signalisieren, damit Suchmaschinen die Seiten nicht abwerten.
Häufig gestellte Fragen
Was ist ein HTTP-Statuscode?
Ein HTTP-Statuscode ist die dreistellige Antwort eines Servers auf jede Anfrage. Er teilt mit, ob die Anfrage erfolgreich war (2xx), weitergeleitet wurde (3xx), einen Fehler auf Anfrage-Seite auslöste (4xx) oder einen Server-Fehler ergab (5xx).
Was bedeutet der Statuscode 404?
Der Code 404 meldet, dass eine angeforderte Adresse nicht gefunden wurde. Einzelne 404 sind normal; häuften sie sich nach einem Relaunch, fehlen meist Weiterleitungen, und verlinkte alte Adressen laufen ins Leere.
Worin unterscheiden sich 404 und 410?
Beide melden, dass eine Seite nicht erreichbar ist. Der Code 404 lässt offen, ob die Adresse zurückkehrt; 410 signalisiert ein dauerhaftes Entfernen. Auf ein 410 reagieren Suchmaschinen in der Regel schneller mit dem Entfernen aus dem Index.
Welche Statuscodes sind für SEO am wichtigsten?
Besonders relevant sind 200 für normal ausgelieferte Seiten, 301 und 302 für Weiterleitungen, 404 und 410 für nicht erreichbare Inhalte sowie 500 und 503 für Server-Probleme. Ihre Überwachung deckt die meisten technischen Sichtbarkeits-Risiken auf.