🌐 Web ScrapingPro Plan

CHECK_REDIRECT_CHAIN

Analysiere die Weiterleitungskette für eine URL und zeige jeden Hop mit Statuscodes.

Formelsignatur
=CHECK_REDIRECT_CHAIN(url, [maxRedirects])

Gibt zurück: 2D array with columns: URL, Status, Redirects To

Übersicht

CHECK_REDIRECT_CHAIN verfolgt den vollständigen Weiterleitungspfad von einer Start-URL zu ihrem endgültigen Ziel und zeigt jeden Zwischenschritt auf dem Weg. Für jeden Schritt in der Kette meldet es die URL, den HTTP-Statuscode (301 permanent, 302 temporär, 307, 308 oder andere) und die URL, zu der weitergeleitet wird. Die Ergebnisse werden als strukturierte Tabelle mit Spalten für URL, Status und Leitet Weiter Zu zurückgegeben, sodass du die gesamte Kette auf einen Blick visualisieren und analysieren kannst.

Parameter

ParameterTypErforderlichBeschreibung
urlstringJaDie Start-URL zum Verfolgen. Schließe das Protokoll ein (http:// oder https://). Die Verwendung von http:// ist nützlich, um zu überprüfen, ob die Site ordnungsgemäß zu HTTPS weiterleitet.
maxRedirectsnumberNein (10)Optional. Maximale Anzahl der zu folgenden Weiterleitungen, bevor gestoppt wird. Standard ist 10. Erhöhe für Sites mit bekannten langen Ketten oder verringere, um die Verarbeitungszeit zu begrenzen.

Beispiele

1

HTTP zu HTTPS Weiterleitung überprüfen

Testet, ob eine Site ordnungsgemäß von HTTP zu HTTPS weiterleitet, und zeigt jeden Schritt in der Weiterleitungskette einschließlich jeglicher www/non-www-Normalisierung.

fx
=CHECK_REDIRECT_CHAIN("http://example.com")

Ausgabe

URLStatusRedirects To
http://example.com301https://example.com
https://example.com200Final destination
2

Verkürzte URL zu ihrem Ziel verfolgen

Folgt einer verkürzten URL durch ihre Weiterleitungskette, um die endgültige Ziel-URL zu enthüllen. Nützlich, um zu überprüfen, wohin Kurz-Links tatsächlich führen.

fx
=CHECK_REDIRECT_CHAIN("https://bit.ly/3xAbCdE")

Ausgabe

URLStatusRedirects To
https://bit.ly/3xAbCdE301https://example.com/landing-page?utm_source=twitter
https://example.com/landing-page?utm_source=twitter200Final destination
3

Site-Migrations-Weiterleitungskette auditieren

Verfolgt eine URL von einer alten Domain durch ihre Weiterleitungskette zur neuen Domain. Identifiziert Multi-Hop-Ketten, die in eine einzige Weiterleitung konsolidiert werden sollten.

fx
=CHECK_REDIRECT_CHAIN("https://old-site.com/blog/seo-guide")

Ausgabe

URLStatusRedirects To
https://old-site.com/blog/seo-guide301https://new-site.com/blog/seo-guide
https://new-site.com/blog/seo-guide301https://new-site.com/resources/seo-guide
https://new-site.com/resources/seo-guide200Final destination
4

Kanonische URL-Weiterleitungen mit begrenzten Hops verifizieren

Überprüft die Weiterleitungskette mit maximal 3 Hops. Wenn die Kette 3 Weiterleitungen überschreitet, stoppt sie und meldet, was sie gefunden hat, was darauf hinweist, dass die Kette zu lang ist.

fx
=CHECK_REDIRECT_CHAIN("https://example.com/page?ref=old", 3)

Ausgabe

URLStatusRedirects To
https://example.com/page?ref=old302https://example.com/page
https://example.com/page200Final destination

Anwendungsfälle

Webentwicklung

Site-Migrations-Validierung

Nach der Migration einer Website zu einer neuen Domain oder URL-Struktur validiere, dass alle alten URLs korrekt zu ihren neuen Gegenstücken weiterleiten. Führe CHECK_REDIRECT_CHAIN auf einer Liste alter URLs aus, um zu überprüfen, dass jede das korrekte Ziel mit einem 301-Statuscode erreicht.

Digitales Marketing

SEO-Weiterleitungs-Audit

Identifiziere und behebe Weiterleitungsketten, die Link-Equity verschwenden und das Laden von Seiten verlangsamen. Prüfe alle eingehenden Links und internen Links, um Ketten zu finden, die länger als ein Hop sind, und aktualisiere dann die Quelle, um direkt auf die endgültige Ziel-URL zu verweisen.

Affiliate-Marketing

Affiliate-Link-Monitoring

Überprüfe, dass Affiliate-Tracking-Links korrekt durch das Tracking-System zur Merchant-Landingpage weiterleiten. Erkenne defekte Affiliate-Links, falsche Tracking-Parameter und Änderungen in Merchant-URL-Strukturen, die die Kette unterbrechen.

Markenmanagement

Markensicherheit und Link-Verifizierung

Prüfe alle verkürzten URLs und Weiterleitungs-Links, die in Marketingkampagnen verwendet werden, um zu überprüfen, dass sie zu legitimen, markensicheren Zielen führen. Identifiziere alle Links, die entführt oder modifiziert wurden, um zu bösartigen oder nicht autorisierten Seiten weiterzuleiten.

Web-Performance

Performance-Optimierung

Identifiziere unnötige Weiterleitungs-Hops, die Latenz zu Seitenladungen hinzufügen. Analysiere Weiterleitungsketten auf der gesamten Site, um Zwischenweiterleitungen zu finden und zu eliminieren und so die Time-to-First-Byte für kritische Landingpages zu reduzieren.

Sicherheit

HTTPS-Migrations-Verifizierung

Nach der Migration einer Site von HTTP zu HTTPS überprüfe, dass alle HTTP-URLs ordnungsgemäß zu ihren HTTPS-Gegenstücken weiterleiten. Identifiziere Mixed-Content-Probleme, bei denen einige Ressourcen noch über HTTP bereitgestellt werden oder inkonsistent weiterleiten.

Profi-Tipps

TIPP

Starte deine Überprüfungen mit http:// (nicht https://), um die vollständige Kette einschließlich der HTTP zu HTTPS Weiterleitung zu erfassen, die oft der erste Hop ist und Fehlkonfigurationen offenbaren kann.

TIPP

Führe diese Funktion auf allen URLs aus deiner Google Search Console oder Backlink-Berichten aus, um Ketten zu identifizieren, die Link-Equity verschwenden. Exportiere die Ergebnisse und filtere nach Ketten mit mehr als 2 Hops, um Korrekturen zu priorisieren.

TIPP

Nach der Behebung von Weiterleitungsketten führe CHECK_REDIRECT_CHAIN erneut aus, um die Korrektur zu überprüfen. Das ideale Ergebnis ist eine einzelne 301-Weiterleitung von der alten URL direkt zum endgültigen 200-Ziel.

TIPP

Kombiniere mit GET_STATUS_CODE für einen schnellen Überblick und verwende CHECK_REDIRECT_CHAIN für detaillierte Untersuchungen von URLs, die 3xx-Statuscodes zurückgeben.

TIPP

Für groß angelegte Audits platziere deine URL-Liste in einer Spalte und verwende CHECK_REDIRECT_CHAIN in der angrenzenden Spalte. Jeder Aufruf gibt ein mehrzeiliges Ergebnis zurück, lass also genügend leere Zeilen zwischen Einträgen oder verwende separate Sheets.

Weiterleitungsketten sind ein kritischer Faktor sowohl für SEO als auch für Website-Performance. Suchmaschinen geben Link-Equity (Ranking-Power) durch Weiterleitungen weiter, aber lange Ketten verdünnen diese Equity mit jedem Hop. Eine Seite, die über drei oder vier Zwischenstationen weitergeleitet wird, bevor sie ihr Ziel erreicht, verliert erhebliches Ranking-Potenzial im Vergleich zu einer direkten Weiterleitung. Google empfiehlt, Weiterleitungsketten so kurz wie möglich zu halten, idealerweise ein einzelner Hop von der alten URL zur neuen.

Aus Performance-Sicht fügt jede Weiterleitung Latenz zu den Seitenladezeiten hinzu. Jeder Hop erfordert ein neues DNS-Lookup, eine TCP-Verbindung und eine HTTP-Anfrage, was zwischen 50ms und mehreren hundert Millisekunden pro Weiterleitung hinzufügt. Für Benutzer in mobilen Netzwerken können lange Weiterleitungsketten die Seitenladezeiten merklich verzögern und die Absprungraten erhöhen.

CHECK_REDIRECT_CHAIN ist während Site-Migrationen von unschätzbarem Wert, wenn Hunderte oder Tausende von URLs weitergeleitet werden müssen. Es hilft, Weiterleitungsschleifen zu identifizieren (wo URL A zu B weiterleitet, das zurück zu A weiterleitet), Daisy-Chains aus früheren Migrationen, die nie bereinigt wurden, falsche Weiterleitungen, die auf 404-Seiten landen, und gemischte HTTP/HTTPS-Weiterleitungsprobleme. Der maxRedirects-Parameter setzt eine Obergrenze für die Anzahl der zu folgenden Hops und verhindert, dass Endlosschleifen dein Spreadsheet blockieren.

Diese Funktion ist unverzichtbar für SEO-Audits, Verifizierung von Site-Migrationen, Link-Wartung und Debugging von URL-Routing-Problemen über jede Website-Infrastruktur hinweg.

Häufige Fehler

Error: URL is required

Ursache: Der URL-Parameter ist leer oder fehlt.

Lösung: Gib eine vollständige URL einschließlich des Protokolls (http:// oder https://) an. Überprüfe, dass der Zellbezug auf eine nicht leere Zelle verweist.

Error: Too many redirects

Ursache: Die Weiterleitungskette überschreitet das maxRedirects-Limit, was wahrscheinlich auf eine Weiterleitungsschleife oder eine übermäßig lange Kette hinweist.

Lösung: Überprüfe auf Weiterleitungsschleifen, indem du die zurückgegebene Kette auf wiederholte URLs untersuchst. Wenn die Kette legitim lang ist, erhöhe den maxRedirects-Parameter. Wenn du dieselben URLs im Kreis siehst, behebe die Weiterleitungskonfiguration auf dem Server.

Error: Failed to fetch URL

Ursache: Die Start-URL ist aufgrund von DNS-Fehler, Server-Ausfall, SSL-Zertifikatfehlern oder Netzwerk-Timeout nicht erreichbar.

Lösung: Überprüfe, ob die URL in deinem Browser zugänglich ist. Überprüfe, dass die Domain korrekt aufgelöst wird und der Server antwortet. Bei SSL-Fehlern hat die Domain möglicherweise ein abgelaufenes oder falsch konfiguriertes Zertifikat.

Häufig Gestellte Fragen

301 (Dauerhaft verschoben) zeigt an, dass die URL dauerhaft an einen neuen Ort verschoben wurde; Suchmaschinen übertragen Ranking-Signale zur neuen URL. 302 (Gefunden/Temporäre Weiterleitung) zeigt eine temporäre Weiterleitung an; Suchmaschinen können die ursprüngliche URL indexiert halten. 307 (Temporäre Weiterleitung) ist ähnlich wie 302, behält aber die HTTP-Methode bei (POST bleibt POST). 308 (Permanente Weiterleitung) ist ähnlich wie 301, behält aber die HTTP-Methode bei. 200 (OK) bedeutet, dass die Seite erfolgreich geladen wurde und das endgültige Ziel ist. 404 (Nicht gefunden) am Ende einer Kette bedeutet, dass die Weiterleitung zu einer defekten Seite führt.

Google empfiehlt, Weiterleitungsketten wenn möglich auf einen einzelnen Hop zu beschränken. Zwei Hops sind in gängigen Szenarien akzeptabel (HTTP zu HTTPS, dann non-www zu www). Drei oder mehr Hops gelten allgemein als übermäßig und sollten konsolidiert werden. Google hat erklärt, dass sie bis zu 10 Weiterleitungen folgen werden, bevor sie aufgeben, aber jeder Hop verdünnt Ranking-Signale und fügt Latenz hinzu. Als Faustregel gilt, alle Ketten mit 3 oder mehr Weiterleitungen zu prüfen und zu beheben.

Eine Weiterleitungsschleife tritt auf, wenn URL A zu URL B weiterleitet, das zurück zu URL A weiterleitet (oder durch eine längere zirkuläre Kette). Der Browser oder Crawler bleibt in einer Endlosschleife stecken, bis er aufgibt. CHECK_REDIRECT_CHAIN erkennt Schleifen, indem es besuchte URLs verfolgt und stoppt, wenn es auf eine URL trifft, die es bereits gesehen hat, oder wenn es das maxRedirects-Limit erreicht. Wenn deine Ergebnisse dieselben URLs wiederholen oder die Kette das Maximum erreicht, ohne einen 200-Status zu erreichen, hast du wahrscheinlich eine Weiterleitungsschleife.

Verwende 301 (permanente) Weiterleitungen, wenn eine Seite dauerhaft zu einer neuen URL verschoben wurde und du möchtest, dass Suchmaschinen alle Ranking-Signale an den neuen Standort übertragen. Verwende 302 (temporäre) Weiterleitungen nur, wenn die Weiterleitung wirklich temporär ist und du möchtest, dass die ursprüngliche URL indexiert bleibt. Ein häufiger Fehler ist die Verwendung von 302-Weiterleitungen für permanente Änderungen, was verhindern kann, dass Suchmaschinen Link-Equity ordnungsgemäß zur neuen URL übertragen. Wenn du 302-Weiterleitungen in deiner Kette siehst, die permanent sein sollten, aktualisiere sie auf 301.

Nein. CHECK_REDIRECT_CHAIN folgt nur serverseitigen HTTP-Weiterleitungen (301, 302, 307, 308 Statuscodes). Es erkennt oder folgt nicht clientseitigen Weiterleitungen, die über JavaScript (window.location), Meta-Refresh-Tags oder kanonische Tag-Missmatch-Weiterleitungen implementiert sind. Für JavaScript-basierte Weiterleitungen müsstest du SCRAPE_BY_CSS_PATH oder SCRAPE_BY_XPATH mit aktiviertem JavaScript-Rendering verwenden und die endgültige URL in der Antwort überprüfen.

Die Funktion folgt HTTP-Weiterleitungen, wie sie vom Server zurückgegeben werden, unabhängig davon, ob der Server ein CDN, Load Balancer oder Origin-Server ist. CDN-Weiterleitungen (wie geografische Weiterleitungen oder Edge-Level-Weiterleitungen) werden erfasst und in der Kette angezeigt. Das interne CDN-Routing, das auf Netzwerkebene stattfindet (ohne HTTP-Weiterleitungsantworten), ist jedoch für die Funktion unsichtbar, da sie nur Standard-HTTP-3xx-Weiterleitungsantworten verfolgt.

Verwandte Funktionen

Beginnen Sie noch heute mit CHECK_REDIRECT_CHAIN

Installieren Sie Unlimited Sheets, um CHECK_REDIRECT_CHAIN und 41 weitere leistungsstarke Funktionen in Google Sheets zu erhalten.