Bevor der Browser die erste Zeile HTML einer Seite verarbeiten kann, muss der Server antworten. Eine Weiterleitung schiebt genau vor diesen Moment eine komplette Extrarunde: Der Browser fragt eine URL an, erhält statt Inhalt einen Statuscode mit einer neuen Adresse und muss von vorne beginnen. Jede solche Weiterleitung erzeugt einen zusätzlichen HTTP-Request-Response-Zyklus und kann das Laden um Hunderte von Millisekunden (Chrome DevTools) verzögern. Besonders tückisch sind Ketten aus mehreren Weiterleitungen, die sich über Jahre ansammeln: von HTTP auf HTTPS, von der Nicht-www- auf die www-Variante, von einem alten auf einen neuen Slug. Lighthouse wertet das entsprechende Audit bereits ab zwei Weiterleitungen (web.dev) als nicht bestanden. Dieser Artikel zeigt, wie Weiterleitungen technisch wirken, wie Ketten entstehen und wie Sie sie auf einen einzigen Hop reduzieren, ohne SEO-Wert zu verlieren.
Das Wichtigste in Kürze
- Jede Weiterleitung erzeugt einen vollständigen zusätzlichen Request-Response-Zyklus samt DNS, TCP und TLS und kann das Laden um Hunderte von Millisekunden (Chrome DevTools) verzögern. Diese Zeit fällt vor dem ersten Byte an.
- Lighthouse wertet das Audit gegen mehrfache Weiterleitungen bereits ab zwei Weiterleitungen (web.dev) als nicht bestanden; empfohlen ist höchstens eine (web.dev). Es muss also nicht jede Weiterleitung verschwinden, sondern jede Kette aufgelöst werden.
- Ketten entstehen ungeplant: HTTP auf HTTPS, Nicht-www auf www, alter Slug auf neuen, Schrägstrich-Normalisierung. Jede Regel ist für sich sinnvoll, doch in Summe durchläuft ein Aufruf drei oder vier Stationen bis zum Ziel.
- Der Statuscode entscheidet über die SEO-Wirkung, nicht über die Ladezeit: 301 und 308 sind dauerhaft, 302 und 307 vorübergehend, und 307 wie 308 erhalten die HTTP-Methode (IETF RFC 9110, IETF RFC 7538). Jeder Code kostet denselben Roundtrip.
- HSTS spart den Hop von HTTP auf HTTPS für Folgebesuche, die Preload-Liste sogar beim ersten Kontakt (IETF RFC 6797). Sichtbar wird eine Kette mit
curl -ILoder im Netzwerkbereich der Entwicklerwerkzeuge – getestet wird die Adresse so, wie Besucher sie eintippen.
Was eine Weiterleitung technisch kostet
Eine Weiterleitung ist kein kleiner Umweg, sondern ein vollständiger zusätzlicher Netzwerkvorgang. Wenn der Browser eine URL anfragt und der Server mit dem Statuscode 301 oder 302 sowie einem Location-Header antwortet, hat der Browser noch kein einziges Byte des eigentlichen Inhalts erhalten. Er muss die neue Adresse aus dem Header lesen und den kompletten Verbindungsaufbau erneut durchlaufen: DNS-Auflösung, sofern das Ziel auf einer anderen Domain liegt, TCP-Verbindung, TLS-Handshake und schließlich die Server-Verarbeitung. Erst danach beginnt das, was ohne Weiterleitung sofort passiert wäre. Genau deshalb kostet jede Weiterleitung Hunderte von Millisekunden (Chrome DevTools) und verschiebt den Beginn der Darstellung nach hinten. Diese Zeit fällt vor dem ersten Byte an und lässt sich durch keine noch so gute Frontend-Optimierung wieder aufholen.
Der Effekt verstärkt sich auf mobilen Verbindungen. Ein einzelner Roundtrip im Mobilfunknetz dauert je nach Funkzelle und Auslastung deutlich länger als im Festnetz, und eine Weiterleitung fügt mindestens einen solchen Roundtrip hinzu. Liegt das Weiterleitungsziel zudem auf einer neuen Hostname-Variante, kommen eine frische DNS-Auflösung und ein neuer TLS-Handshake hinzu, was den Zeitverlust weiter erhöht. Da die Server-Antwortzeit direkt in den Largest Contentful Paint eingeht, verschlechtert jede unnötige Weiterleitung messbar die Core Web Vitals. Wer verstehen will, wie stark dieser erste Abschnitt den Gesamtwert dominiert, findet in unserer Analyse zu LCP in vier Phasen die Aufschlüsselung: Die Zeit bis zum ersten Byte ist die erste und oft größte Teilzeit, und Weiterleitungen blähen genau sie auf.
Vom einzelnen Hop zur Kette
Selten entsteht eine Weiterleitungskette mit Absicht. Sie wächst über die Zeit, weil jede einzelne Regel für sich sinnvoll erscheint. Zuerst wird HTTP auf HTTPS umgeleitet, weil die Seite verschlüsselt ausgeliefert werden soll. Dann leitet eine zweite Regel die Nicht-www-Variante auf die www-Variante um, damit es nur eine kanonische Adresse gibt. Nach einem Relaunch kommt eine dritte Regel hinzu, die alte auf neue URL-Strukturen abbildet. Schließlich sorgt ein Shop-System wie Shopware CE oder ein CMS für eine vierte Umleitung, etwa von einer URL ohne abschließenden Schrägstrich auf die Variante mit Schrägstrich. Jede Regel ist einzeln nachvollziehbar, doch in Summe durchläuft ein Aufruf vier Stationen, bevor er sein Ziel erreicht.
Das Problem verschärft sich, weil Weiterleitungen sich gegenseitig auslösen. Ruft jemand http://example.invalid ohne www auf, greift zuerst die HTTP-zu-HTTPS-Regel und leitet auf https://example.invalid um. Dort greift die www-Regel und leitet auf https://www.example.invalid weiter. Von dort verweist die Slug-Regel auf die endgültige Adresse mit Schrägstrich. Aus einer einzigen Nutzeranfrage werden so drei oder vier aufeinanderfolgende Weiterleitungen, jede mit ihrem eigenen Roundtrip. Die Reihenfolge der Regeln entscheidet dabei mit: Eine ungünstig sortierte Server-Konfiguration kann eine Kette erzeugen, wo eine einzige kombinierte Regel genügt hätte. Der erste Schritt zur Lösung ist deshalb, die tatsächliche Kette sichtbar zu machen, statt sich auf die Annahme zu verlassen, es gebe nur eine Umleitung.
Das Lighthouse-Audit gegen mehrfache Weiterleitungen
Google hat die Kosten von Weiterleitungen in ein eigenes Lighthouse-Audit gegossen. Es prüft, wie viele Weiterleitungen zwischen der angefragten und der final ausgelieferten URL liegen, und gilt als nicht bestanden, sobald zwei oder mehr Weiterleitungen (web.dev) auftreten. Die Empfehlung ist eindeutig: höchstens eine Weiterleitung (web.dev) bis zum Ziel. In der Praxis heißt das nicht, dass jede Weiterleitung verschwinden muss, sondern dass Ketten aufgelöst werden. Eine einzelne, saubere Weiterleitung von der alten auf die neue Adresse ist völlig in Ordnung. Erst die Stapelung mehrerer Umleitungen hintereinander wird zum messbaren Problem, weil sich die Roundtrips addieren und die Darstellung entsprechend später beginnt. Die folgenden sechs Typen decken die häufigsten Ursachen ab.
HTTP auf HTTPS
Der Wechsel auf Verschlüsselung ist Pflicht. Mit HSTS und Preload entfällt dieser Umleitungs-Hop komplett, weil der Browser die Seite direkt verschlüsselt anfragt.
www und Nicht-www
Legen Sie eine kanonische Variante fest und leiten Sie die andere in einem einzigen Schritt dorthin, statt über eine Zwischenstation zu springen.
Alte auf neue Slugs
Nach einem Relaunch bilden Redirect-Maps alte URLs direkt auf ihr endgültiges Ziel ab, nicht auf eine weitere Weiterleitung.
Schrägstrich-Normalisierung
URLs mit und ohne abschließenden Schrägstrich sollten in einer Regel vereinheitlicht werden, damit keine zusätzliche Umleitung entsteht.
Verkettete Regeln zusammenfassen
Mehrere aufeinanderfolgende Regeln lassen sich oft zu einer einzigen kombinieren, die sofort auf das finale Ziel verweist.
Interne Links direkt setzen
Verweisen Sie in Navigation, Sitemap und Inhalt direkt auf die kanonische Ziel-URL, damit gar keine Weiterleitung ausgelöst wird.
301, 302, 307 oder 308: Statuscodes richtig wählen
Nicht jede Weiterleitung ist gleich. Der HTTP-Standard unterscheidet mehrere Statuscodes mit unterschiedlicher Bedeutung (IETF RFC 9110). Der Code 301 signalisiert eine dauerhafte Verschiebung: Die Ressource ist endgültig unter der neuen Adresse zu finden, Suchmaschinen übertragen den Rankingwert auf das Ziel. Der Code 302 steht für eine vorübergehende Weiterleitung, bei der die ursprüngliche URL maßgeblich bleibt. Für dauerhafte Umzüge nach einem Relaunch ist deshalb 301 die richtige Wahl, während 302 nur für echte Zwischenzustände gedacht ist, etwa eine temporäre Wartungsseite. Wer versehentlich 302 für einen dauerhaften Umzug einsetzt, riskiert, dass Suchmaschinen die alte Adresse weiter bevorzugen (Google Search Central).
Die Codes 307 und 308 ergänzen dieses Bild für moderne Anwendungen. Anders als 301 und 302 sorgen sie dafür, dass die HTTP-Methode erhalten bleibt: Ein POST wird als POST weitergeleitet und nicht stillschweigend in ein GET umgewandelt. Der Code 308 ist dabei das dauerhafte Gegenstück zu 301 mit dieser zusätzlichen Zusicherung (IETF RFC 7538) und eignet sich für APIs und Formularverarbeitung. Für die reine Ladezeit ist die Wahl des Codes zweitrangig, denn jeder dieser Codes erzeugt denselben zusätzlichen Roundtrip. Entscheidend ist die Wirkung auf Suchmaschinen und Anwendungslogik. In einer strukturierten technischen Analyse prüfen wir deshalb nicht nur die Anzahl der Weiterleitungen, sondern auch, ob der jeweils passende Statuscode gesetzt ist.
| Merkmal | 301 / 308 (dauerhaft) | 302 / 307 (temporär) |
|---|---|---|
| Bedeutung | Ziel ist endgültig | Ausgangs-URL bleibt maßgeblich |
| SEO-Wirkung | Rankingwert geht auf das Ziel über | Rankingwert bleibt bei der alten URL |
| Typischer Einsatz | Relaunch, dauerhafter Umzug | Wartung, A/B-Test, Zwischenzustand |
| HTTP-Methode | 308 erhält sie, 301 nicht zwingend | 307 erhält sie, 302 nicht zwingend |
| Ladezeit | ein zusätzlicher Roundtrip | ein zusätzlicher Roundtrip |
HSTS und Preload: den HTTP-zu-HTTPS-Hop einsparen
Die häufigste erste Weiterleitung ist der Sprung von HTTP auf HTTPS. Sie lässt sich nicht einfach löschen, denn ohne sie würden Aufrufe der unverschlüsselten Adresse ins Leere laufen. Es gibt jedoch einen Weg, diesen Hop für wiederkehrende Besucher ganz zu vermeiden: HTTP Strict Transport Security, kurz HSTS (IETF RFC 6797). Sendet der Server einmalig den Header Strict-Transport-Security, merkt sich der Browser für die angegebene Dauer, dass diese Domain ausschließlich über HTTPS erreichbar ist. Beim nächsten Aufruf ruft der Browser die Seite direkt verschlüsselt auf, ohne den Umweg über die HTTP-Adresse. Die erste Weiterleitung entfällt damit für alle Folgebesuche.
Für den allerersten Besuch greift dieser Mechanismus noch nicht, weil der Browser die Domain vorher nicht kennt. Hier setzt die HSTS-Preload-Liste an: Domains, die auf dieser Liste eingetragen sind, werden von den Browsern bereits ab Werk als reine HTTPS-Domains behandelt. Damit entfällt der HTTP-zu-HTTPS-Hop selbst beim ersten Kontakt. Die Aufnahme erfordert eine korrekte Konfiguration mit ausreichend langer Gültigkeitsdauer und der preload-Direktive und sollte bewusst erfolgen, weil sie sich nicht kurzfristig rückgängig machen lässt. In der Server-Optimierung richten wir HSTS mit passenden Parametern ein und prüfen, ob eine Preload-Aufnahme für Ihre Domain sinnvoll ist. So verschwindet eine der drei typischen Weiterleitungen vollständig aus dem Ladepfad.
Praxis-Tipp: Weiterleitungen kombinieren
https://www.example.invalid umleiten. Aus zwei Hops wird einer, ganz ohne Funktionsverlust.Weiterleitungsketten aufspüren
Bevor eine Kette aufgelöst werden kann, muss sie sichtbar werden. Das einfachste Werkzeug ist ein Kommandozeilenaufruf, der einer Weiterleitung folgt und jede Station protokolliert. Der Befehl curl -IL https://example.invalid zeigt jeden Statuscode und jeden Location-Header der Reihe nach, sodass sich die komplette Kette Schritt für Schritt ablesen lässt. In den Entwicklerwerkzeugen des Browsers macht die Netzwerkanalyse dasselbe sichtbar: Jede Weiterleitung erscheint als eigener Eintrag mit dem Statuscode 301 oder 302, bevor die eigentliche Seite geladen wird. Wichtig ist, den Test von der Wurzel-Adresse ohne Schrägstrich und ohne Protokoll zu beginnen, so wie ein Nutzer sie eintippt, denn genau dort entstehen die meisten unbemerkten Ketten.
- Rufen Sie die Domain so auf, wie Besucher sie eingeben: ohne Protokoll und ohne www.
- Folgen Sie mit
curl -ILjeder Weiterleitung und notieren Sie Statuscode und Zieladresse. - Zählen Sie die Hops bis zur finalen Seite: mehr als einer ist ein Kandidat für die Bereinigung.
- Prüfen Sie interne Links, Sitemap und Canonical-Tags auf Verweise, die eine Weiterleitung auslösen.
- Testen Sie zusätzlich die mobile Sicht, da einzelne Regeln nur unter bestimmten Bedingungen greifen.
- Wiederholen Sie die Messung nach jeder Änderung, um neue Ketten frühzeitig zu erkennen.
Weiterleitungen im Betrieb sauber halten
Eine einmal bereinigte Redirect-Struktur bleibt nicht von allein sauber. Mit jedem Relaunch, jeder umbenannten Seite und jeder neuen Kampagnen-URL können neue Weiterleitungen hinzukommen, und aus einer sauberen Regel wird schleichend wieder eine Kette. Der wirksamste Schutz ist eine gepflegte Redirect-Map: eine zentrale Liste, die jede alte URL direkt auf ihr endgültiges Ziel abbildet, nicht auf eine weitere Weiterleitung. Wird eine Seite erneut verschoben, muss auch der bestehende Eintrag auf das neue Endziel aktualisiert werden, statt eine zweite Weiterleitung anzuhängen. So bleibt die Kette dauerhaft bei einem einzigen Hop, egal wie oft eine Adresse im Laufe der Jahre wandert.
Der Kern in einem Satz
Priorisierung: welche Weiterleitung zuerst weicht
Nicht jede Weiterleitung wiegt gleich schwer. Am wichtigsten sind die Ketten im Hauptpfad, also beim Aufruf der Startseite und der wichtigsten Landingpages, denn dort trifft die Verzögerung die meisten Besucher und wirkt direkt auf die Einstiegs-Performance. An zweiter Stelle stehen Weiterleitungen auf häufig verlinkten Kampagnen- und Anzeigen-Zielseiten, weil bezahlter Traffic besonders empfindlich auf jede zusätzliche Wartezeit reagiert. Erst danach folgen selten aufgerufene Altadressen, deren Weiterleitung zwar bestehen bleiben darf, aber ebenfalls direkt auf das Ziel zeigen sollte. Diese Reihenfolge stellt sicher, dass der größte Teil des Zeitgewinns mit dem geringsten Aufwand zuerst realisiert wird.
Der Aufwand einer solchen Bereinigung ist überschaubar, der Effekt jedoch unmittelbar spürbar. Weil die eingesparte Zeit vollständig vor dem ersten Byte anfällt, verbessert sich die wahrgenommene Geschwindigkeit für jeden einzelnen Aufruf, unabhängig vom Endgerät. Kombiniert mit clientseitigem Precaching für Wiederkehr-Besuche und einer soliden Server-Konfiguration entsteht so ein Ladepfad ohne unnötige Umwege. Wir übernehmen die vollständige Prüfung Ihrer Weiterleitungen im Rahmen unserer Performance-Leistungen und liefern eine priorisierte Liste konkreter Maßnahmen statt eines pauschalen Rundumschlags.
Die schnellste Weiterleitung ist die, die gar nicht erst stattfindet.
curl -IL folgt jeder Weiterleitung und zeigt Statuscode und Zieladresse Schritt für Schritt. In den Entwicklerwerkzeugen des Browsers erscheint jede Umleitung als eigener Eintrag in der Netzwerkanalyse. Wichtig ist, den Test so zu starten, wie Besucher die Adresse eintippen: ohne Protokoll und ohne www, denn genau dort entstehen die meisten unbemerkten Ketten.Verwandte Artikel
Early Hints 103: die Serverdenkzeit sinnvoll nutzen
Statuscode 103 nach RFC 8297: Wie der Server schon während der Denkzeit preconnect- und preload-Hinweise sendet, plus Umsetzung in nginx und ehrliche Grenzen.
Ungenutztes CSS finden und entfernen: schlanker laden
Wie viel CSS eine Seite braucht, wie sich der ungenutzte Anteil messen lässt und in welcher Reihenfolge sich Ballast ohne Darstellungsschäden entfernen lässt.
Server-Timing: wo die Zeit im Backend wirklich bleibt
Der TTFB nennt nur die Summe. Mit dem Server-Timing-Header zerlegen Sie die Serverzeit im Browser in Datenbank, Zwischenspeicher, Anwendung und Vorlage.