English
Server, HTTP & Caching

HTTP-Header

Auch genannt: HTTP-Headerfelder, Request-Header, Response-Header

HTTP-Header sind Zusatzinformationen, die ein Client und ein Server mit jeder Anfrage und Antwort austauschen. Sie bestehen aus einem Namen und einem Wert, getrennt durch einen Doppelpunkt, etwa Content-Type: text/html. Vor dem eigentlichen Inhalt der Nachricht, dem Body, stehen alle Header gebündelt.

Welche Arten gibt es?

MDN unterscheidet Header nach ihrem Zweck. Request-Header beschreiben die Anfrage oder den Client, zum Beispiel User-Agent, Accept oder Authorization. Response-Header beschreiben die Antwort, etwa Set-Cookie, Location oder Server. Repräsentations-Header wie Content-Type, Content-Encoding und Content-Length betreffen den Inhalt selbst. Bei HTTP/1.x spielt die Groß- und Kleinschreibung der Namen keine Rolle, bei HTTP/2 werden sie kleingeschrieben dargestellt.

Eigene, nicht standardisierte Header trugen früher oft das Präfix X-. Diese Konvention wurde 2012 mit RFC 6648 aufgegeben, bestehende Namen wie X-Robots-Tag blieben aber bestehen.

HTTP-Versionen im Vergleich
VersionTransportMehrere Anfragen gleichzeitigHeader-FelderNutzung durch Google-Crawler
HTTP/1.1 (RFC 9112)TCPkeine Multiplexing-Schicht; Pipelining möglich, Antworten kommen in der Reihenfolge der Anfragen; für Parallelität oft mehrere TCP-VerbindungenTextfelder, durch Leerzeichen getrennt; laut RFC 9113 oft wiederholend und ausführlichunterstützt; laut Google die Standardversion
HTTP/2 (RFC 9113)TCPja, viele Anfragen verschachtelt über eine Verbindung; Paketverluste auf TCP-Ebene bremsen weiter alle Streamsbinäre Frames, Kompression mit HPACKunterstützt seit November 2020; kein Ranking-Vorteil; Abschalten mit Statuscode 421
HTTP/3 (RFC 9114)QUIC über UDPja, über unabhängige QUIC-Streams; ein blockierter Stream hält die anderen nicht aufKompression mit QPACKkeine Angabe von Google; die Crawler-Doku nennt nur HTTP/1.1 und HTTP/2

Alle drei Versionen tragen dieselbe HTTP-Semantik (Methoden, Statuscodes, Header), sie unterscheiden sich in der Übertragung. Google-Crawler wählen die Version mit der besten Crawling-Leistung und können zwischen Crawling-Sitzungen wechseln. HTTP/2 kann laut Google Rechenressourcen auf beiden Seiten sparen. Welche Version eine Anfrage genutzt hat, zeigen Server-Logs. Quellen: RFC 9112: HTTP/1.1; RFC 9113: HTTP/2; RFC 9114: HTTP/3; RFC 9000: QUIC; Google Crawling Infrastructure: Overview of Google crawlers and fetchers (last updated 2026-06-12); Google Search Central Blog: Googlebot will soon speak HTTP/2 (2020-09-17). Stand: .

Welche Header sind für SEO wichtig?

  • X-Robots-Tag steuert Indexierung per Header, auch für Dateien wie PDFs, die kein Meta-Tag enthalten können.
  • Link mit rel="canonical" nennt die bevorzugte URL, ebenfalls nützlich für PDFs.
  • Location zeigt bei Weiterleitungen das Ziel.
  • Cache-Control, ETag und Last-Modified steuern das Caching.
  • Content-Type sagt, um welchen Medientyp es sich handelt.

Der Statuscode steht bei HTTP/1.x in der Statuszeile der Antwort, bei HTTP/2 im Pseudo-Header :status.

Beispiel

HTTP
HTTP/1.1 200 OK
Content-Type: application/pdf
X-Robots-Tag: noindex, nofollow
Link: <https://www.example.com/downloads/katalog.pdf>; rel="canonical"

Mit curl -I https://www.example.com/ oder den Entwicklertools des Browsers im Reiter „Netzwerk“ lassen sich Header einer Seite ansehen.

Häufige Fehler

  • X-Robots-Tag und robots.txt-Sperre kombinieren. Darf der Crawler die URL wegen der robots.txt nicht abrufen, sieht er den Header nicht.
  • Relative URL im canonical-Header. Google rät zu absoluten URLs.
  • Header-Canonical außerhalb der Websuche erwarten. Google unterstützt die Methode nur für Websuchergebnisse.

Häufige Fragen

Was ist ein Request-Header? Ein Header, den der Client mit seiner Anfrage sendet und der Informationen über Anfrage oder Client enthält, etwa den User-Agent.

Wo steht der Header einer Webseite? Vor dem HTML-Inhalt der Antwort. Im Browser sind die Header nur in den Entwicklertools sichtbar.

Quellen

  1. HTTP-Header – MDN Web Docsdeveloper.mozilla.org
  2. Robots-Meta-Tag und X-Robots-Tag – Google Search Centraldevelopers.google.com
  3. Kanonische URL angeben (HTTP-Header Link) – Google Search Centraldevelopers.google.com
  4. RFC 6648: Deprecating the X- Prefix – IETFrfc-editor.org

Stand: