HTTP/2
HTTP/2 ist die zweite Hauptversion des Protokolls, über das Browser und Server im Web Daten austauschen. Es löste 2015 den langjährigen Standard HTTP/1.1 ab und machte das Laden von Webseiten spürbar schneller – vor allem durch Multiplexing. Dieser Leitfaden erklärt verständlich, was HTTP/2 ist, wie es technisch funktioniert, was es von HTTP/1.1 unterscheidet, warum die einst beworbene Funktion Server Push heute als gescheitert gilt, welche Bedeutung HTTP/2 für SEO hat und wie der Nachfolger HTTP/3 ins Bild passt.
Das Wichtigste vorab:
Was ist HTTP/2?
HTTP/2 ist die zweite Hauptversion des Hypertext Transfer Protocol – des Protokolls, über das Browser und Server im Web Daten austauschen. Es wurde 2015 als RFC 7540 standardisiert, basiert auf dem zuvor von Google entwickelten SPDY-Protokoll und löst den langjährigen Standard HTTP/1.1 ab. Ziel ist eine schnellere, effizientere Datenübertragung.
Der wichtigste Unterschied zu HTTP/1.1 ist das Multiplexing: Mehrere Anfragen und Antworten laufen gleichzeitig über eine einzige Verbindung. In der Praxis benötigt HTTP/2 eine verschlüsselte HTTPS-Verbindung, da alle gängigen Browser es ausschließlich über TLS unterstützen – ein Klartext-Modus (h2c) existiert zwar in der Spezifikation, wird von Browsern aber nicht genutzt.
Wie HTTP/2 funktioniert
Statt Text nutzt HTTP/2 ein binäres Format – schneller und fehlerfreier zu verarbeiten.
Viele Ressourcen parallel über eine einzige TCP-Verbindung; das Head-of-Line-Blocking auf HTTP-Ebene entfällt.
Komprimiert die oft wiederkehrenden HTTP-Header und reduziert redundante Daten deutlich.
Kritische Ressourcen wie CSS können bevorzugt vor weniger wichtigen geladen werden.
HTTP/2 beseitigt das Head-of-Line-Blocking nur auf der HTTP-Ebene. Auf der Transportebene bleibt ein TCP-bedingtes Blocking bestehen: Geht ein Paket verloren, warten alle Streams gemeinsam auf die erneute Übertragung. Besonders in instabilen Mobilfunknetzen bremst das – genau dieses Problem löst erst HTTP/3 mit dem QUIC-Protokoll.
HTTP/1.1 vs. HTTP/2
- Textbasiertes Protokoll
- Im Kern eine Anfrage pro Verbindung
- Head-of-Line-Blocking
- Keine Header-Kompression
- Mehrere parallele Verbindungen pro Domain nötig
- Binäres Protokoll
- Multiplexing über eine Verbindung
- Kein Blocking auf HTTP-Ebene
- HPACK-Header-Kompression
- Eine Verbindung pro Domain genügt
Server Push: in der Praxis gescheitert
Eine viel beworbene HTTP/2-Funktion hat sich nicht durchgesetzt: der Server Push. Er sollte es dem Server ermöglichen, Ressourcen proaktiv an den Browser zu senden, bevor dieser sie anfordert.
Das Grundproblem: Der Server weiß nicht, ob der Browser eine Ressource bereits im Cache hat – Server Push verschwendete daher oft Bandbreite und brachte kaum messbare Vorteile. Die Nutzung blieb verschwindend gering. Google deaktivierte Server Push ab Chrome 106 (2022), Mozilla entfernte ihn 2024 mit Firefox 132, und auch der Webserver nginx hat ihn entfernt. Als Ersatz dienen heute der Statuscode 103 Early Hints und das rel="preload"-Attribut, die dem Browser die Kontrolle über das Nachladen lassen.
HTTP/2 & SEO
HTTP/2 selbst ist kein direkter Rankingfaktor – aber die Ladegeschwindigkeit ist seit Langem einer, und genau die verbessert HTTP/2. Google machte die Seitengeschwindigkeit 2010 zum Faktor für die Desktop-Suche und 2018 mit dem „Speed Update“ auch für die mobile Suche. Seit 2021 fließen zudem die Core Web Vitals in die Bewertung ein.
Zu den Core Web Vitals zählen aktuell Largest Contentful Paint (Ladewahrnehmung), Cumulative Layout Shift (visuelle Stabilität) und seit März 2024 Interaction to Next Paint (Reaktionsschnelligkeit), das den früheren Wert First Input Delay abgelöst hat. Schnellere Ladezeiten durch HTTP/2 wirken sich positiv auf diese Werte aus.
Hinzu kommt die Crawling-Effizienz: Da HTTP/2 mit einer Verbindung auskommt, können Suchmaschinen-Bots eine Website ressourcenschonender erfassen – ein Vorteil besonders bei großen Websites. Und schnellere Seiten senken die Absprungrate: Studien legen nahe, dass viele mobile Nutzer eine Seite verlassen, wenn sie länger als rund drei Sekunden lädt – ein Richtwert, der die Bedeutung von Tempo unterstreicht.
HTTP/2 aktivieren
Für HTTP/2 müssen einige Voraussetzungen erfüllt sein: ein gültiges SSL-/TLS-Zertifikat (etwa das kostenlose von Let’s Encrypt), da Browser HTTP/2 nur verschlüsselt unterstützen, sowie ein Webserver, der HTTP/2 beherrscht – Apache ab 2.4.17, nginx ab 1.9.5 und LiteSpeed tun dies. Die meisten modernen Hoster aktivieren HTTP/2 automatisch, sobald HTTPS eingerichtet ist. Beispielhaft in nginx:
# nginx: HTTP/2 auf dem HTTPS-Listener aktivieren server { listen 443 ssl; http2 on; server_name www.example.com; # … ssl_certificate etc. }
Ob eine Seite tatsächlich über HTTP/2 ausgeliefert wird, prüfen Sie in den Entwicklertools des Browsers: Im Netzwerk-Tab erscheint in der Spalte „Protocol“ der Wert h2. Auch Online-Werkzeuge, Lighthouse oder Crawler zeigen das verwendete Protokoll an. Content Delivery Networks wie Cloudflare unterstützen HTTP/2 standardmäßig.
Mit HTTP/2 sind viele frühere Optimierungen überflüssig oder sogar schädlich: Domain Sharding (Ressourcen auf mehrere Domains verteilen) untergräbt das Multiplexing, und das übermäßige Zusammenfassen von CSS-/JavaScript-Dateien sowie Image Sprites sind oft kontraproduktiv, weil schon kleine Änderungen den ganzen Cache entwerten.
HTTP/3 & QUIC
Der Nachfolger HTTP/3 wurde 2022 als RFC 9114 standardisiert. Er baut auf dem QUIC-Protokoll auf, das UDP statt TCP verwendet. Dadurch beschleunigt HTTP/3 den Verbindungsaufbau, übersteht den Wechsel des Netzwerks (etwa von WLAN zu Mobilfunk) ohne Abbruch und beseitigt vor allem das TCP-bedingte Head-of-Line-Blocking, das HTTP/2 noch hatte. Große Anbieter wie Google, Cloudflare und Meta nutzen HTTP/3 bereits breit; für die meisten Website-Betreiber kommt es automatisch über einen QUIC-fähigen CDN- oder Hosting-Anbieter.
Fazit
HTTP/2 ist seit 2015 der Standard für die schnelle Datenübertragung im Web. Sein Kern ist das Multiplexing, das viele Ressourcen parallel über eine einzige verschlüsselte Verbindung lädt und damit die typischen Bremsen von HTTP/1.1 beseitigt. Für SEO zählt nicht HTTP/2 als Selbstzweck, sondern die schnellere Ladezeit, die auf Core Web Vitals und Crawling-Effizienz einzahlt. Die einst gefeierte Funktion Server Push hat sich nicht bewährt und wurde durch 103 Early Hints und preload ersetzt. Wer HTTP/2 nutzt, sollte veraltete HTTP/1.1-Tricks weglassen – und den Nachfolger HTTP/3 im Blick behalten, der das verbliebene TCP-Problem auf Transportebene löst.
- HTTP/2 (RFC 7540, 2015) ist die zweite Hauptversion des HTTP-Protokolls, basiert auf SPDY.
- Kernfunktion Multiplexing: viele Ressourcen parallel über eine Verbindung; braucht HTTPS.
- Server Push gilt als gescheitert (aus Chrome & Firefox entfernt) – Ersatz: 103 Early Hints + preload.
- SEO: kein direkter Rankingfaktor, aber schnellere Ladezeit zahlt auf Core Web Vitals ein.
- HTTP/3 (RFC 9114, 2022) auf QUIC/UDP löst das TCP-Head-of-Line-Blocking von HTTP/2.
Häufige Fragen zu HTTP/2
Was ist HTTP/2?
HTTP/2 ist die zweite Hauptversion des Hypertext Transfer Protocol, des Protokolls, über das Browser und Server im Web Daten austauschen. Es wurde 2015 als RFC 7540 offiziell standardisiert und basiert auf dem zuvor von Google entwickelten SPDY-Protokoll. HTTP/2 löst den langjährigen Standard HTTP/1.1 ab und verbessert vor allem Geschwindigkeit und Effizienz der Datenübertragung. Der wichtigste Unterschied ist das Multiplexing, bei dem mehrere Anfragen und Antworten gleichzeitig über eine einzige Verbindung laufen. In der Praxis benötigt HTTP/2 eine verschlüsselte HTTPS-Verbindung, da alle gängigen Browser es nur über TLS unterstützen.
Was ist der Hauptunterschied zwischen HTTP/1.1 und HTTP/2?
Der zentrale Unterschied ist das Multiplexing. HTTP/2 kann mehrere Anfragen und Antworten gleichzeitig über eine einzige Verbindung senden, während HTTP/1.1 Anfragen im Kern nacheinander oder über mehrere separate Verbindungen abarbeiten muss. Zudem nutzt HTTP/2 ein binäres statt eines textbasierten Protokolls, komprimiert die HTTP-Header mit dem HPACK-Algorithmus und erlaubt es, Datenströmen Prioritäten zuzuweisen. Dadurch entfällt das Head-of-Line-Blocking auf der HTTP-Ebene, und Webseiten mit vielen Ressourcen laden deutlich schneller, besonders auf Verbindungen mit höherer Latenz.
Brauche ich HTTPS für HTTP/2?
Ja, in der Praxis ist HTTPS für HTTP/2 zwingend erforderlich. Die HTTP/2-Spezifikation erlaubt zwar theoretisch auch einen unverschlüsselten Modus namens h2c, doch alle gängigen Browser unterstützen HTTP/2 ausschließlich über verschlüsselte HTTPS-Verbindungen. Sie benötigen daher ein gültiges SSL- beziehungsweise TLS-Zertifikat für Ihre Website. Kostenlose Zertifikate von Let’s Encrypt sind dafür völlig ausreichend und werden von allen Browsern akzeptiert. Ohne gültiges Zertifikat lässt sich keine HTTP/2-Verbindung aushandeln, und der Server fällt auf HTTP/1.1 zurück.
Was ist Multiplexing bei HTTP/2?
Multiplexing ist die Kernfunktion von HTTP/2. Es erlaubt, viele Anfragen und Antworten gleichzeitig als sogenannte Streams über eine einzige TCP-Verbindung zu übertragen. Bei HTTP/1.1 musste jede Ressource nacheinander geladen werden oder es waren mehrere parallele Verbindungen nötig, wobei eine langsame Anfrage die folgenden blockieren konnte, das sogenannte Head-of-Line-Blocking. Mit Multiplexing entfällt diese Blockade auf der HTTP-Ebene, alle Ressourcen einer Seite werden parallel geladen. Das reduziert die Ladezeit erheblich, vor allem bei Seiten mit vielen Dateien wie CSS, JavaScript und Bildern.
Funktioniert HTTP/2 Server Push noch?
Nein, Server Push gilt heute als gescheitert. Die Funktion sollte es dem Server erlauben, Ressourcen proaktiv an den Browser zu senden, bevor dieser sie anfordert. Das Problem war, dass der Server nicht weiß, ob der Browser eine Ressource bereits im Cache hat, wodurch Server Push häufig Bandbreite verschwendete und kaum messbare Vorteile brachte. Die Nutzung blieb verschwindend gering. Google deaktivierte Server Push ab Chrome 106 im Jahr 2022, Mozilla entfernte ihn 2024 mit Firefox 132, und auch aus nginx wurde er entfernt. Als Ersatz dienen heute der Statuscode 103 Early Hints und das rel-preload-Attribut.
Verbessert HTTP/2 mein Google-Ranking?
HTTP/2 selbst ist kein direkter Rankingfaktor, aber es verbessert die Ladegeschwindigkeit, und die ist seit Langem ein Faktor. Google machte die Seitengeschwindigkeit 2010 zum Faktor für die Desktop-Suche und 2018 mit dem Speed Update auch für die mobile Suche. Seit 2021 fließen zusätzlich die Core Web Vitals in die Bewertung ein. Schnellere Ladezeiten durch HTTP/2 wirken sich positiv auf diese Werte aus. Außerdem können Suchmaschinen-Bots Websites mit HTTP/2 effizienter crawlen, da weniger Verbindungen nötig sind. Der Nutzen von HTTP/2 für SEO ist also real, aber indirekt.
Was sind die Core Web Vitals und was hat HTTP/2 damit zu tun?
Die Core Web Vitals sind eine Gruppe von Messwerten, mit denen Google die Nutzererfahrung einer Seite bewertet, und die seit 2021 ins Ranking einfließen. Dazu zählen heute Largest Contentful Paint für die Ladewahrnehmung, Cumulative Layout Shift für die visuelle Stabilität und seit März 2024 Interaction to Next Paint für die Reaktionsschnelligkeit, das den früheren Wert First Input Delay abgelöst hat. HTTP/2 beschleunigt das Laden von Ressourcen und wirkt sich dadurch positiv vor allem auf den Largest Contentful Paint aus. Es ist damit ein Baustein, um gute Core-Web-Vitals-Werte zu erreichen.
Wie prüfe ich, ob meine Website HTTP/2 nutzt?
Am einfachsten geht das über die Entwicklertools des Browsers. Öffnen Sie diese mit F12, wechseln Sie zum Netzwerk-Tab und laden Sie die Seite neu. In der Spalte Protocol erscheint dann der Wert h2 für HTTP/2. Alternativ zeigen Online-Werkzeuge sowie Crawler wie Screaming Frog und Performance-Tools wie Lighthouse oder GTmetrix das verwendete Protokoll an. Die meisten modernen Hosting-Anbieter aktivieren HTTP/2 automatisch, sobald HTTPS eingerichtet ist. Erscheint weiterhin nur HTTP/1.1, fehlt häufig ein gültiges Zertifikat oder der Webserver ist zu alt.
Muss ich meine Website für HTTP/2 anpassen?
Meist sind keine direkten Anpassungen am Content-Management-System nötig, denn HTTP/2 ist hauptsächlich eine serverseitige Technologie. Allerdings sollten Sie veraltete Optimierungen aus der HTTP/1.1-Zeit entfernen, da diese mit HTTP/2 kontraproduktiv sind. Dazu zählen Domain Sharding, also das Verteilen von Ressourcen auf mehrere Domains, das übermäßige Zusammenfassen vieler CSS- und JavaScript-Dateien sowie Image Sprites. Solche Techniken untergraben die Vorteile des Multiplexing oder entwerten bei kleinen Änderungen den gesamten Cache. Prüfen Sie außerdem Ihre Caching- und CDN-Einstellungen auf HTTP/2-Unterstützung.
Was ist der Unterschied zwischen HTTP/2 und HTTP/3?
HTTP/3 ist der Nachfolger von HTTP/2 und wurde 2022 als RFC 9114 standardisiert. Der größte Unterschied liegt im Transportprotokoll: Während HTTP/2 auf TCP aufsetzt, basiert HTTP/3 auf dem QUIC-Protokoll, das UDP verwendet. Dadurch beschleunigt HTTP/3 den Verbindungsaufbau, übersteht den Wechsel des Netzwerks ohne Abbruch und beseitigt vor allem das TCP-bedingte Head-of-Line-Blocking, das HTTP/2 auf der Transportebene noch hatte. Gerade in instabilen Mobilfunknetzen ist HTTP/3 dadurch im Vorteil. Große Anbieter wie Google, Cloudflare und Meta setzen HTTP/3 bereits breit ein.
SEO Agentur für professionelle Suchmaschinenoptimierung
Gerne optimieren wir als SEO Agentur auch Ihre Seite im Ranking für mehr Traffic, Kunden und Umsatz. Wir verstehen uns als White Hat Suchmaschinenoptimierung-(SEO)-Agentur.
Leichtverständliches SEO Lexikon
In unserem SEO Lexikon finden Sie die wichtigsten Themen zum Thema Suchmaschinenoptimierung sowie Online, Digital & Internet Marketing. Das Online-Marketing Glossar wird laufend aktualisiert und auf den Stand der Technik gebracht. Ein guter Einstieg auch, um Suchmaschinenoptimierung leicht und verständlich zu erlernen - und die Arbeit des SEOs zu verstehen.

