# HTTP-Header

Kategorie: [Technisches SEO](https://seo-geo-glossary.com/de/glossar/kategorie/technisches-seo/) › [Server, HTTP & Caching](https://seo-geo-glossary.com/de/glossar/kategorie/technisches-seo/server-http-caching/) · 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.

## 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.

## HTTP-Versionen im Vergleich

| Version | Transport | Mehrere Anfragen gleichzeitig | Header-Felder | Nutzung durch Google-Crawler |
|---|---|---|---|---|
| HTTP/1.1 (RFC 9112) | TCP | keine Multiplexing-Schicht; Pipelining möglich, Antworten kommen in der Reihenfolge der Anfragen; für Parallelität oft mehrere TCP-Verbindungen | Textfelder, durch Leerzeichen getrennt; laut RFC 9113 oft wiederholend und ausführlich | unterstützt; laut Google die Standardversion |
| HTTP/2 (RFC 9113) | TCP | ja, viele Anfragen verschachtelt über eine Verbindung; Paketverluste auf TCP-Ebene bremsen weiter alle Streams | binäre Frames, Kompression mit HPACK | unterstützt seit November 2020; kein Ranking-Vorteil; Abschalten mit Statuscode 421 |
| HTTP/3 (RFC 9114) | QUIC über UDP | ja, über unabhängige QUIC-Streams; ein blockierter Stream hält die anderen nicht auf | Kompression mit QPACK | keine Angabe von Google; die Crawler-Doku nennt nur HTTP/1.1 und HTTP/2 |

Quellen: [RFC 9112: HTTP/1.1](https://www.rfc-editor.org/rfc/rfc9112.html); [RFC 9113: HTTP/2](https://www.rfc-editor.org/rfc/rfc9113.html); [RFC 9114: HTTP/3](https://www.rfc-editor.org/rfc/rfc9114.html); [RFC 9000: QUIC](https://www.rfc-editor.org/rfc/rfc9000.html); [Google Crawling Infrastructure: Overview of Google crawlers and fetchers (last updated 2026-06-12)](https://developers.google.com/crawling/docs/crawlers-fetchers/overview-google-crawlers); [Google Search Central Blog: Googlebot will soon speak HTTP/2 (2020-09-17)](https://developers.google.com/search/blog/2020/09/googlebot-will-soon-speak-http2). Stand: 8. Oktober 2026

## Verwandte Begriffe

- [X-Robots-Tag](https://seo-geo-glossary.com/de/glossar/x-robots-tag/index.md)
- [HTTP Link Header](https://seo-geo-glossary.com/de/glossar/http-link-header/index.md)
- [HTTP-Statuscode](https://seo-geo-glossary.com/de/glossar/http-statuscode/index.md)
- [Cache-Control](https://seo-geo-glossary.com/de/glossar/cache-control/index.md)
- [HTTP/2](https://seo-geo-glossary.com/de/glossar/http-2/index.md)

## Quellen

- [HTTP-Header – MDN Web Docs](https://developer.mozilla.org/de/docs/Web/HTTP/Reference/Headers)
- [Robots-Meta-Tag und X-Robots-Tag – Google Search Central](https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag?hl=de)
- [Kanonische URL angeben (HTTP-Header Link) – Google Search Central](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=de)
- [RFC 6648: Deprecating the X- Prefix – IETF](https://www.rfc-editor.org/rfc/rfc6648)

---

Stand: 8. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/http-header/
