URL-Weiterleitungsketten-Prüfer
Verfolgen Sie die vollständige Weiterleitungskette einer URL und analysieren Sie die HTTP-Status-Codes und Kopfzeilen jedes Schritts.
So verwenden Sie URL-Weiterleitungsketten-Prüfer
- 1
URL eingeben
Geben Sie die vollständige URL, die Sie untersuchen möchten, einschließlich http:// oder https://, ein oder fügen Sie sie ein.
- 2
Weiterleitungen prüfen
Klicken Sie auf „Weiterleitungen prüfen“, um die URL zu verfolgen und jeder Weiterleitung bis zu ihrem endgültigen Ziel zu folgen.
- 3
Weiterleitungskette lesen
Prüfen Sie jeden Schritt, seinen HTTP-Statuscode (etwa 301 oder 302) und die Gesamtzeit über die gesamte Kette.
- 4
Auf die SEO-Bewertung reagieren
Nutzen Sie das Feld „SEO-Auswirkung“, das zu viele Weiterleitungen, langsame Ketten, temporäre Weiterleitungen und Fehlercodes kennzeichnet, um Probleme zu beheben.
Weiterleitungen verstehen – und warum Ketten schaden
Was eine Weiterleitung ist und wie eine Kette entsteht
Eine Weiterleitung ist die Anweisung eines Servers an einen Browser, dass die angeforderte URL inzwischen an einem anderen Ort liegt. Der Server antwortet mit einem 3xx-Statuscode und einem Location-Header, der die neue Adresse nennt, und der Browser fordert daraufhin automatisch diese Adresse an. Eine Weiterleitungskette entsteht, wenn das Ziel einer Weiterleitung selbst wieder eine Weiterleitung ist: Der Browser fragt A an, wird zu B geschickt, von B aus weiter zu C – und findet erst bei C die eigentliche Seite. Jeder Pfeil auf diesem Weg ist ein eigener Hin- und Rückweg zum Server.
Ketten häufen sich meist mit der Zeit eher zufällig an. Eine Website wechselt von http zu https, stellt später von non-www auf www um und strukturiert dann einen URL-Pfad neu. Wird jede dieser Änderungen ohne Zusammenführung auf die vorige aufgesetzt, kann ein einziger alter Link am Ende über drei oder vier Sprünge laufen, bevor er ankommt. Dieser Prüfer verfolgt jeden Sprung und zeigt den vollständigen Pfad, sodass Sie genau sehen, wie lang die Kette gewachsen ist.
301 gegen 302: dauerhaft und temporär
Die beiden häufigsten Weiterleitungscodes bedeuten sehr Unterschiedliches. Eine 301 ist eine dauerhafte Weiterleitung: Sie teilt Browsern und Suchmaschinen mit, dass der Umzug endgültig ist – sie sollten also Lesezeichen aktualisieren, die gesammelten Ranking-Signale der alten URL an die neue weitergeben und das Ziel indexieren. Eine 302 ist eine temporäre Weiterleitung: Sie besagt, dass die ursprüngliche URL zurückkehren wird, sodass Suchmaschinen das Original in der Regel weiter indexiert lassen und beim Übertragen von Ranking-Signalen zurückhaltend sind. Eine 302 für einen tatsächlich dauerhaften Umzug zu verwenden, ist ein klassischer SEO-Fehler, der die Link-Equity auf der alten URL stranden lässt.
Die Faustregel ist einfach. Ist die Änderung dauerhaft – etwa eine stillgelegte Seite oder eine migrierte Domain –, verwenden Sie 301. Ist sie wirklich nur vorübergehend – etwa eine saisonale Aktion, ein A/B-Test oder eine Wartungsseite –, verwenden Sie 302. Im Zweifel ist bei einer langlebigen Weiterleitung 301 fast immer die richtige Wahl.
307 und 308: die strikten modernen Codes
HTTP fügte später 307 und 308 hinzu, um eine alte Mehrdeutigkeit zu beseitigen. Die ursprünglichen Codes 301 und 302 wurden weithin so implementiert, dass sie bei einer Weiterleitung eine POST-Anfrage in eine GET-Anfrage umwandeln konnten – für Seitenumzüge meist praktisch, für Formularübermittlungen und APIs jedoch falsch. 308 ist eine dauerhafte Weiterleitung wie 301, garantiert aber, dass die HTTP-Methode und der Nachrichtenkörper erhalten bleiben, und 307 ist das temporäre Gegenstück zu 302 mit derselben Garantie. Bei gewöhnlichen Seitenweiterleitungen entspricht die praktische SEO-Wirkung von 308 der von 301 und die von 307 der von 302.
307 begegnet Ihnen vor allem an zwei Stellen: als Weiterleitung durch HSTS-Preloading, wenn ein Browser http intern auf https hochstuft, und im API-Verkehr, wo das Beibehalten der Anfragemethode wichtig ist. Für inhaltliche URLs bleibt es die übliche und gut verstandene Wahl, bei dauerhaften Umzügen bei 301 zu bleiben.
Warum Ketten und Schleifen schädlich sind
Jeder Sprung in einer Kette ist ein vollständiger Anfrage-Antwort-Zyklus, und diese Latenz summiert sich – vor allem in Mobilfunknetzen mit hohen Umlaufzeiten, wo jede zusätzliche Weiterleitung hunderte Millisekunden hinzufügen kann, bevor der Nutzer überhaupt etwas sieht. Ketten verschwenden außerdem Crawl-Budget: Suchmaschinen haben einen begrenzten Appetit auf Anfragen pro Website, und wenn dieser für das Verfolgen von A über B und C nach D aufgewendet wird, bleiben weniger Ressourcen, um echte Inhalte zu crawlen. Es gibt zudem Hinweise darauf, dass Ranking-Signale über eine lange Kette leicht verpuffen können, statt sauber zur Zielseite zu fließen.
Eine Weiterleitungsschleife ist der pathologische Fall: A zeigt auf B und B zeigt zurück auf A, sodass der Browser im Kreis läuft, bis er aufgibt und einen Fehler wie ERR_TOO_MANY_REDIRECTS anzeigt – die Seite wird damit völlig unerreichbar. Der Prüfer kennzeichnet zu lange Ketten, langsame Ketten, möglicherweise unbeabsichtigte temporäre Weiterleitungen und Fehlerstatuscodes im Pfad, sodass jeder dieser Fehlerfälle sichtbar gemacht statt verborgen wird.
Ketten auf einen einzigen Sprung verkürzen
Die Lösung für eine Kette besteht darin, dass jeder Ausgangspunkt direkt in einem einzigen Sprung auf das endgültige Ziel weiterleitet. Führt A zu B und B zu C, passen Sie die Regel für A so an, dass sie direkt zu C führt, und beseitigen so den Zwischenstopp bei B. Bei Apache heißt das, die Weiterleitungsregeln in Ihrer .htaccess oder Serverkonfiguration so zu bearbeiten, dass die Quelle auf das endgültige Ziel verweist; bei Nginx bedeutet es, die rewrite- oder return-Direktiven anzupassen. Ziel ist, dass keine Weiterleitung auf eine weitere Weiterleitung verweist.
Prüfen Sie Weiterleitungen regelmäßig, denn Ketten schleichen sich wieder ein, während sich eine Website weiterentwickelt. Verfolgen Sie nach jeder Migration, jedem HTTPS-Rollout oder jeder URL-Umstrukturierung Ihre wichtigsten Einstiegs-URLs erneut und stellen Sie sicher, dass jede von ihnen in einer einzigen 301 auf die kanonische Seite führt. Achten Sie besonders auf URLs, die in externen Backlinks auftauchen, denn diese tragen die meiste Link-Equity und profitieren am meisten von einer sauberen, direkten Weiterleitung.
Kanonisierung: die Weiterleitungen, die jede Website braucht
Die meisten Weiterleitungsprobleme lassen sich auf die Kanonisierung zurückführen – die Praxis, jede Variante einer URL auf eine einzige kanonische Form zu bündeln. Die vier Dimensionen sind das Protokoll (http gegenüber https), der Host (www gegenüber non-www), der abschließende Schrägstrich (ein Pfad mit oder ohne abschließenden Schrägstrich) und die Groß-/Kleinschreibung. Ist Ihre Website unter allen Kombinationen davon erreichbar, sehen Suchmaschinen doppelte Inhalte, und Ihre Link-Signale verteilen sich auf die verschiedenen Varianten. Die Abhilfe ist eine Reihe von 301-Weiterleitungen, die jede Variante auf die eine bevorzugte URL zusammenführen.
Der entscheidende Punkt ist, diese in einem einzigen Sprung zu kombinieren, statt sie aneinanderzureihen. http://example.com zu https://example.com und dann zu https://www.example.com zu schicken, sind zwei Weiterleitungen, wo eine genügen würde. Konfigurieren Sie die Regeln so, dass jede nicht-kanonische Anfrage – egal, wie viele Dimensionen falsch sind – in einer einzigen 301 auf der vollständig kanonischen URL landet. Das ist das sauberste mögliche Ergebnis und genau das, was der Prüfer als bewährte Praxis kennzeichnet.
Meta-Refresh- und JavaScript-Weiterleitungen
Nicht alle Weiterleitungen finden auf HTTP-Ebene statt. Eine Meta-Refresh-Weiterleitung verwendet ein HTML-Tag meta http-equiv="refresh", um den Browser nach einer Verzögerung woanders hinzuschicken, und eine JavaScript-Weiterleitung verändert window.location aus einem Skript heraus. Beide funktionieren für Nutzer, sind für SEO aber unterlegen: Sie sind langsamer, Suchmaschinen behandeln sie weniger zuverlässig als eine serverseitige 301, und ein verzögerter Meta-Refresh kann störend wirken oder sogar als schlechtes Nutzererlebnis eingestuft werden. Außerdem erscheinen sie nicht in einer Weiterleitungsverfolgung auf HTTP-Ebene, weil über die Weiterleitung erst entschieden wird, nachdem der Seitenkörper geladen ist.
Wann immer Sie den Server kontrollieren, bevorzugen Sie eine echte HTTP-301 gegenüber einem Meta-Refresh oder einer JavaScript-Weiterleitung. Heben Sie clientseitige Weiterleitungen für Fälle auf, in denen Sie den Server wirklich nicht konfigurieren können. Da dieser Prüfer den vom Server gesendeten 3xx-Antworten folgt, ist eine Seite, die im Browser scheinbar weiterleitet, hier aber als direkte 200 erscheint, ein starkes Indiz dafür, dass die Weiterleitung clientseitig erfolgt und auf den Server verlagert werden sollte.
Häufig gestellte Fragen
Was zeigt mir der Weiterleitungsketten-Checker?
Warum sind Weiterleitungsketten schlecht für SEO?
Was ist der Unterschied zwischen einer 301- und einer 302-Weiterleitung?
Muss ich die vollständige URL mit http oder https eingeben?
Ist das Tool kostenlos und sendet es die URL an einen Server?
Verwandte Tools
Machen Sie weiter mit diesen praktischen Tools