Ratgeber
HTTP-Statuscodes und Header einfach erklärt
Redaktion seobox.de1 Min. Lesezeit · Stand:
Jedes Mal, wenn ein Browser oder Googlebot eine Seite anfragt, antwortet der Server mit einem Statuscode und einer Reihe von Zusatzangaben, den HTTP-Headern. Sie sind unsichtbar, entscheiden aber mit darüber, ob und wie eine Seite in den Suchergebnissen erscheint.
Die Statuscodes, die Sie kennen sollten
- 200 OK: Die Seite wird ausgeliefert.
- 301, 308: dauerhafte Weiterleitung. 302, 307: vorübergehende Weiterleitung.
- 404 Not Found: Die Seite gibt es nicht. Für gelöschte Seiten ohne Ersatz in Ordnung.
- 410 Gone: Die Seite wurde bewusst und dauerhaft entfernt.
- 500, 502, 503: Serverfehler. Halten sie an, stuft Google die Seite ab.
Ein Sonderfall ist die „Soft 404“: Eine Seite zeigt „nicht gefunden“, antwortet aber mit 200. Google erkennt das meist trotzdem, besser ist ein echter 404-Code.
Header für Suchmaschinen
Der Header X-Robots-Tag wirkt wie das robots-Meta-Tag. Steht dort „noindex“, wird die Seite nicht indexiert – auch wenn im HTML nichts davon steht. Das ist praktisch für PDFs, aber eine häufige Fehlerquelle nach Server-Umzügen.
Mit dem Link-Header lassen sich Canonical und hreflang auch für Nicht-HTML-Dateien angeben.
Header für Geschwindigkeit
Cache-Control legt fest, wie lange Browser Dateien zwischenspeichern dürfen. Bilder, Schriften und Skripte können oft lange gespeichert werden. Content-Encoding zeigt, ob der Server komprimiert (gzip oder Brotli) – das spart viel Übertragungszeit.
Header für Sicherheit
- Strict-Transport-Security: Der Browser verwendet künftig nur noch HTTPS.
- Content-Security-Policy: legt fest, woher Skripte und andere Inhalte geladen werden dürfen.
- X-Content-Type-Options: nosniff – verhindert, dass Browser Dateitypen erraten.
- Referrer-Policy: steuert, welche Adressangaben an andere Websites weitergegeben werden.
Diese Header sind kein Rankingfaktor, schützen aber Ihre Besucher. Die meisten lassen sich beim Hoster oder in der Serverkonfiguration mit wenigen Zeilen setzen.
Checkliste
- Wichtige Seiten antworten mit 200.
- Gelöschte Seiten antworten mit 404 oder 410 oder leiten sinnvoll weiter.
- Kein ungewolltes X-Robots-Tag: noindex.
- Komprimierung und Caching sind aktiv.
- Die wichtigsten Sicherheits-Header sind gesetzt.