HTTP-Statuscodes Ein HTTP-Statuscode ist eine dreistellige Zahl, mit der ein Server auf jede Anfrage antwortet und mitteilt, wie sie ausgegangen ist. Die erste Ziffer bildet die Klasse: 2xx erfolgreich, 3xx weitergeleitet, 4xx Fehler auf Seiten des Anfragenden, 5xx Fehler auf dem Server. Für SEO ist der Code wichtiger als das, was die Seite anzeigt – eine Fehlermeldung mit Statuscode 200 wird als gültige Seite indexiert.
Kurz-Fakten
Die erste Ziffer bestimmt die Klasse: 2xx, 3xx, 4xx, 5xx
Der Code zählt, nicht der sichtbare Seiteninhalt
Ein „Seite nicht gefunden"-Text mit Code 200 ist ein Soft 404
Prüfbar mit den Entwicklerwerkzeugen des Browsers oder curl -I
Einordnung für die Praxis
Die für SEO relevanten Codes sind überschaubar. Die folgende Übersicht nennt sie mit ihrer Wirkung auf den Index.
503 statt 500 bei geplanter Wartung. Der Unterschied ist die Aussage: 503 heißt „später wieder da" und hält den Index, 500 heißt „kaputt" und kostet auf Dauer Platzierungen.
Der teuerste Fehler in dieser Tabelle steht nicht darin: eine gelöschte Seite, die mit 200 eine „Seite nicht gefunden"-Meldung ausliefert. Für die Suchmaschine ist das eine gültige Seite mit dünnem Inhalt, und sie bleibt im Index stehen.
Inhaber von SEO NW in Bertingen, seit 2012 in der Suchmaschinenoptimierung. Betreut Websites für Google und Bing, Schwerpunkte technisches SEO, strukturierte Daten und die Frage, unter welchen Bedingungen Sprachmodelle einen Inhalt übernehmen. Schreibt und prüft die Einträge dieses Glossars.