Zurück zu allen Beiträgen
guides 11 min read

Was sind Redirect Ketten und wie behebt man sie

Ali Gundogdu ·
Was sind Redirect Ketten und wie behebt man sie

Jedes Mal, wenn eine Seite auf Ihrer Website mit einem Redirect antwortet, stellt der Browser eine zusätzliche Anfrage, um ihm zu folgen. Ein Redirect ist kaum spürbar. Zwei aneinandergehängte Redirects beginnen, die Dinge zu verlangsamen. Fünf Redirects in Folge werden zu einem echten Problem für Nutzer, Suchmaschinen und Ihr SEO.

Eine Redirect Kette ist eine Folge von Redirects, bei der eine URL auf eine andere zeigt, die wiederum auf eine andere zeigt und so weiter. Sie bauen sich langsam über die Lebensdauer einer Website auf, und die meisten Inhaber bemerken sie erst, wenn ein Audit sie zutage fördert. Dieser Leitfaden erklärt, was Redirect Ketten sind, warum Suchmaschinen sich darum kümmern, wie Sie sie auf Ihrer Seite erkennen und wie Sie sie dauerhaft beheben.

Was ist eine Redirect Kette?

Vergleich eines sauberen einzelnen 301-Redirects mit einem verketteten Multi-Hop-Pfad

Ein Redirect sagt einem Browser oder einer Suchmaschine, dass eine Ressource von einer URL zu einer anderen umgezogen ist. Der Server antwortet mit einem Statuscode wie 301 (dauerhaft) oder 302 (temporär), zusammen mit einem Location Header, der auf die neue URL zeigt. Der Client folgt dann diesem Header und fordert den neuen Ort an.

Eine Redirect Kette entsteht, wenn das Ziel eines Redirects selbst ein Redirect ist. Statt in einem Schritt von URL A zu URL B zu gehen, muss die Anfrage durch mehrere zwischenliegende URLs reisen, bevor sie ihr endgĂĽltiges Ziel erreicht.

So sieht ein sauberer Redirect aus:

GET /old-page → 301 → /new-page → 200 OK

Und so sieht eine Kette aus:

GET /old-page → 301 → /intermediate-page → 301 → /another-intermediate → 301 → /final-page → 200 OK

Die Endseite ist in beiden Fällen dieselbe. Der Unterschied ist die Anzahl der Sprünge bis dorthin. Jeder Sprung ist ein zusätzlicher Roundtrip zwischen Client und Server.

Die meisten Redirect Ketten beinhalten 301 Redirects, weil das der häufigste Typ für dauerhafte Umzüge ist. Aber Ketten können auch 301 und 302 mischen oder sogar HTTP zu HTTPS Upgrades in der Mitte enthalten. Eine Kette muss nicht rein 301 sein, um als Problem zu zählen.

Ein eng verwandtes Konzept ist die Redirect Schleife, bei der eine URL irgendwann zurĂĽck auf sich selbst oder auf eine frĂĽhere URL in der Kette weiterleitet. Schleifen sind schlimmer als Ketten, weil sie nie enden. Browser und Crawler geben nach einer festen Anzahl von SprĂĽngen auf und liefern einen Fehler. Ketten und Schleifen teilen dieselben Wurzelursachen und denselben Behebungsprozess, deshalb behandeln wir sie in diesem Leitfaden gemeinsam.

Wie Redirect Ketten entstehen

Ketten werden nie absichtlich erzeugt. Sie tauchen als Nebenprodukt anderer Änderungen auf. Zu verstehen, wie sie entstehen, hilft Ihnen, nach dem Beheben der bestehenden keine neuen zu erzeugen.

Website Migrationen

Die häufigste Ursache ist eine Website Migration. Wenn Sie von einer URL Struktur zu einer anderen wechseln, richten Sie 301 Redirects ein, um alte URLs an ihre neuen Entsprechungen zu schicken. Ein Jahr später migrieren Sie erneut, vielleicht zu einem neuen CMS oder einer neuen Domain. Sie fügen frische 301 Redirects von den vorigen URLs zu den neuesten hinzu. Aber wenn die erste Gruppe von Redirects noch da ist, zeigen die ursprünglichen URLs jetzt auf die mittleren URLs, die dann auf die endgültigen URLs zeigen. Eine Kette ist geboren.

Slug Änderungen

Redaktionsteams aktualisieren Blog Slugs oft, um die Klarheit zu verbessern oder Tippfehler zu beheben. Jede Aktualisierung erzeugt einen neuen 301 vom alten Slug zum neuen. Mit der Zeit hat ein Beitrag, der dreimal umbenannt wurde, eine Kette aus drei Redirects, die auf seine aktuelle URL zeigen.

Schrägstrich und Protokoll Änderungen

Eine häufige Quelle unsichtbarer Ketten ist die Erzwingung des abschließenden Schrägstrichs in Kombination mit der Erzwingung von HTTPS. Eine Anfrage an http://example.com/page kann zuerst zu http://example.com/page/ weiterleiten, dann zu https://example.com/page/, dann zur Canonical URL. Drei Sprünge für etwas, das einer sein sollte.

Server und CDNs wenden diese Umschreibungen oft in getrennten Regeln an, statt in einer einzigen kombinierten Regel. Jede Regel feuert nacheinander und fĂĽgt einen Sprung hinzu.

Domain Wechsel

Wenn eine Seite von einer Subdomain (blog.example.com) zu einem Unterordner (example.com/blog) wechselt, leiten alle alten Subdomain URLs zu den neuen Unterordner URLs weiter. Wenn die Unterordner URLs später aus irgendeinem Grund eigene Redirects bekommen, erben die Subdomain Anfragen eine Kette aus zwei Sprüngen.

Plugins von Drittanbietern

SEO Plugins und Plugins zur Redirect Verwaltung fügen manchmal eigene Regeln zusätzlich zu bestehenden Server Redirects hinzu. Ohne Abstimmung können sich diese Regeln stapeln. Ein Besucher sieht die Endseite, aber die Anfrage reist zuerst durch mehrere Schichten von Plugin und Server Umschreibungen.

Die SEO Auswirkungen von Redirect Ketten

Suchmaschinen und Crawler behandeln Redirect Ketten aus mehreren GrĂĽnden als SEO Problem.

Verschwendetes Crawl Budget

Jede URL, die ein Crawler besucht, einschließlich zwischenliegender Redirect Sprünge, zählt gegen das Crawl Budget, das Suchmaschinen Ihrer Seite zuweisen. Für kleine Seiten spielt das selten eine Rolle. Für große Seiten mit Tausenden von Seiten fressen Ketten in das Budget hinein, das für das Crawlen echter Inhalte gedacht ist. Ein Crawler, der auf eine Kette aus fünf Redirects stößt, muss fünf Anfragen stellen, um eine Endseite zu erreichen, was vier Anfragen bedeutet, die anderswo hätten verwendet werden können.

Mehr zu diesem Thema finden Sie in unserem Leitfaden zur Optimierung Ihres Crawl Budgets.

Verlust der Linkkraft

Jeder 301 Redirect gibt den Großteil der Linkkraft von der alten URL an die neue weiter. Aber Großteil ist nicht alles. Google hat erklärt, dass Redirects PageRank mit minimalem Verlust übergeben, und dieser minimale Verlust ist trotzdem real. Über eine Kette von fünf Redirects kann der kumulierte Verlust spürbar werden, besonders bei Seiten mit nennenswerten Backlinks.

Langsamere Ladezeit

Für Nutzer bedeutet jeder zusätzliche Redirect einen zusätzlichen Roundtrip zu Ihrem Server. Bei einer schnellen Verbindung aus derselben Region wird das in zehntel Millisekunden pro Sprung gemessen. Bei einer langsamen Mobilverbindung von der anderen Seite der Welt kann jeder Sprung Hunderte von Millisekunden hinzufügen. Eine Kette aus drei Sprüngen kann leicht eine Sekunde zusätzlicher Ladezeit ausmachen, was Core Web Vitals und Nutzererlebnis beeinflusst.

Fehlerpotenzial

Lange Ketten enthalten mit höherer Wahrscheinlichkeit einen kaputten Link in der Mitte. Wenn irgendeine Zwischen URL einen 404 oder 500 zurückgibt, bricht die gesamte Kette und der Nutzer oder Crawler erreicht die Endseite nie. So verwandeln sich Redirect Ketten leise in Probleme mit kaputten Links, die erst auffallen, wenn jemand sie auditiert. Die Überschneidung mit kaputten Links wird in unserem Leitfaden zum Finden und Beheben kaputter Links behandelt.

Googles Limits

Google hat öffentlich erklärt, dass es bis zu 10 Redirect Sprünge folgt, bevor es eine URL aufgibt. Andere Suchmaschinen können niedrigere Limits haben. Wenn Ihre Kette zu lang ist, kann der Crawler aufgeben, bevor er das Ziel erreicht. Die Zielseite wird dann nie gecrawlt, nie indexiert und rankt nie.

Wie Sie Redirect Ketten finden

Redirect Ketten zu finden braucht ein Werkzeug, das jeder URL auf Ihrer Seite folgt und die vollständige Antwortkette aufzeichnet. Manuelle Prüfung ist für jede Seite mit mehr als einer Handvoll Seiten unpraktisch.

Worauf Sie achten sollten

Ein guter Erkennungsbericht sollte Ihnen fĂĽr jede umgeleitete URL drei Dinge sagen:

  • Die Start URL
  • Die vollständige Kette der Zwischen URLs mit ihren Statuscodes
  • Die End URL und ihren Statuscode

Jeder Eintrag mit mehr als einem Sprung in der Kette ist ein Kandidat zur Behebung. Jeder Eintrag, bei dem der Endstatus nicht 200 ist, ist eine kaputte Kette und braucht sofortige Aufmerksamkeit.

Mit einem Crawler

Die meisten technischen SEO Audits verwenden einen Crawler, der die Seite von der Startseite aus durchgeht und jedem Link folgt, den er findet. Wenn er auf Redirects stößt, zeichnet er die Kette auf und meldet sie strukturiert. Sie können den Bericht dann filtern, um nur URLs mit Ketten länger als ein Sprung anzuzeigen.

Seodisias erledigt das als Teil seines Standard Crawls. Die Funktion zur Redirect Überwachung verfolgt sowohl temporäre als auch dauerhafte Redirects und markiert Ketten automatisch. Da der Crawl lokal läuft, gibt es kein URL Limit und keine Anmeldung, was wichtig ist, wenn Sie eine große Seite auditieren.

Für ein breiteres Audit siehe unsere vollständige Checkliste für ein technisches SEO Audit.

Einzelne URLs prĂĽfen

Wenn Sie eine einzelne URL ohne vollständigen Crawl überprüfen wollen, ist das Kommandozeilenwerkzeug curl die schnellste Option:

curl -Is -L https://example.com/old-page

Das -I Flag fordert nur Header an, -s unterdrĂĽckt die Fortschrittsausgabe und -L folgt Redirects. Die Ausgabe zeigt jede Zwischenantwort der Reihe nach:

HTTP/1.1 301 Moved Permanently
Location: https://example.com/intermediate-page

HTTP/1.1 301 Moved Permanently
Location: https://example.com/another-page

HTTP/1.1 200 OK

Zählen Sie die Anzahl der 3xx Antworten. Das ist Ihre Kettenlänge.

Mit Server Logs

Server Logs können Ihnen das echte Verkehrs Muster der Redirects auf Ihrer Seite zeigen. Greppen Sie das Access Log nach 301 und 302 Antworten und suchen Sie nach Clients, die mehrere Redirects in Folge treffen. Dieser Ansatz bringt nur Ketten zutage, die echte Nutzer oder Bots tatsächlich durchlaufen, was ein nützliches Priorisierungs Signal sein kann. Er sagt Ihnen jedoch nichts über Ketten, die existieren, aber nicht durchlaufen werden. Ein vollständiger Crawl bleibt die maßgebliche Quelle.

Wie Sie Redirect Ketten beheben

Vorher-Nachher-Ansicht einer verworrenen Redirect-Kette, die zu einem direkten 301 zusammengefĂĽhrt wird

Eine Kette zu beheben heiĂźt, sie durch einen direkten Redirect von der ursprĂĽnglichen URL zur Endposition zu ersetzen. Die ZwischensprĂĽnge fallen weg.

Die allgemeine Regel

Für jede Redirect Kette fügen Sie einen neuen direkten Redirect hinzu, der die ursprüngliche URL in einem Sprung an das endgültige Ziel schickt. Sie müssen die zwischenliegenden Redirects nicht aus Ihrer Konfiguration entfernen, obwohl das die Redirect Karte sauberer hält. Wichtig ist, dass die ursprüngliche URL jetzt direkt auf die End URL zeigt.

Beispiel

Angenommen, Ihre Kette sieht so aus:

/article-2019 → 301 → /blog/article-2019 → 301 → /blog/article-title → 200

Die Behebung besteht darin, einen Redirect hinzuzufügen, der /article-2019 direkt auf /blog/article-title schickt. Der mittlere Sprung wird für jeden Nutzer oder Crawler, der bei /article-2019 startet, hinfällig.

/article-2019 → 301 → /blog/article-title → 200

Sie können dann entscheiden, ob Sie den Zwischenredirect /blog/article-2019 behalten oder entfernen. Behalten Sie ihn, wenn andere Seiten oder externe Sites noch darauf zeigen. Entfernen Sie ihn, wenn nichts mehr darauf verweist.

Ketten in gängigen Server Konfigurationen beheben

Die Syntax variiert nach Plattform. Bei Apache leben Redirects in .htaccess oder in der Hauptkonfiguration:

Redirect 301 /article-2019 /blog/article-title

Bei Nginx leben sie in einem server Block:

location = /article-2019 {
  return 301 /blog/article-title;
}

Bei WordPress stellen die meisten SEO Plugins einen Redirect Manager bereit, der Regeln über die Admin Oberfläche hinzufügen lässt. Bei einer statischen Seite oder einem CDN hat die genutzte Plattform meist eine Konfigurationsdatei für Rewrites oder Redirects. Prüfen Sie die Dokumentation Ihrer Plattform.

Ketten beheben, die durch Schrägstrich und HTTPS entstehen

Wenn Ihre Kette das Ergebnis mehrerer Server Regeln ist, die nacheinander feuern, besteht die Behebung darin, diese Regeln in eine einzige Regel zusammenzufassen, die sowohl das Protokoll Upgrade als auch die Schrägstrich Normalisierung in einem Schritt erledigt. Das erfordert in der Regel, die Server Konfiguration zu bearbeiten, statt weitere Redirects obendrauf zu setzen.

Vorbeugung

Sobald Sie bestehende Ketten bereinigt haben, beugen Sie neuen vor, indem Sie drei Gewohnheiten folgen:

  • Wenn Sie einen neuen Redirect hinzufĂĽgen, prĂĽfen Sie immer, ob das Ziel selbst ein Redirect ist. Wenn ja, leiten Sie stattdessen auf das endgĂĽltige Ziel um.
  • Wenn Sie einen Slug oder eine URL Struktur aktualisieren, aktualisieren Sie bestehende Redirects gleichzeitig, damit sie direkt auf die neue URL zeigen.
  • FĂĽhren Sie ein regelmäßiges Audit aus, monatlich oder quartalsweise, um Ketten zu fangen, die durchgerutscht sind.

Diese drei Gewohnheiten halten Ihre Redirect Karte sauber, ohne dass eine vollständige Bereinigung jedes Jahr nötig wäre.

Siehe die Dokumentation von Google Search Central zu Redirects fĂĽr mehr darĂĽber, wie Google 301 Antworten behandelt, und die MDN Referenz zu HTTP 301 fĂĽr die technischen Details.

Fazit

Redirect Ketten sammeln sich leise ĂĽber die Zeit an. Eine frische Seite hat keine. Eine Seite, die ein paar Migrationen, einen CMS Wechsel und eine Handvoll redaktioneller Slug Updates hinter sich hat, kann Hunderte davon haben. Die gute Nachricht ist, dass das Beheben mechanisch ist, sobald Sie die Daten vor sich haben.

Beginnen Sie mit einem vollständigen Crawl Ihrer Seite und filtern Sie die Ausgabe nach jeder URL mit mehr als einem Redirect Sprung. Priorisieren Sie Ketten auf Seiten, die am wichtigsten sind: Seiten mit hohem Traffic, Seiten mit guten Backlinks und Seiten, die in Ihrer XML Sitemap erscheinen. Beheben Sie diese zuerst, dann arbeiten Sie sich quartalsweise durch den Rest.

Wenn Sie ein Werkzeug für den Crawl brauchen, laden Sie Seodisias kostenlos herunter. Es läuft lokal, hat keine URL Limits und bringt Redirect Ketten als Teil seiner Standard Crawl Ausgabe an die Oberfläche.