← Google-GoTo-URL-Übersicht

GOOGLE-PRAXISLEITFADEN / 18. OKTOBER 2026

So lösen Sie eine Google-GoTo-URL auf

Bei einem kopierten Link im Format google.com/goto?url=CAES… besteht die praktische Aufgabe darin, die Zieladresse wiederherzustellen. Dafür müssen Sie den Token nicht entschlüsseln.

Quellenbasierte Anleitung. Anbieterexperimente sind unten zugeordnet; dies ist kein unabhängiger Benchmark mit aktuellen Tokens.

Eine Zieladresse wiederherstellen. Kopierter Link: Die Google-Zwischenadresse identifizieren. Antwortheader: Die erste GET-Antwort untersuchen. Zieladresse: Den Location-Wert auslesen und validieren.
Eine Weiterleitungsantwort kann die nächste Zieladresse offenlegen, ohne die Herausgeberseite abzurufen.

Die Zieladresse aus der Weiterleitungsantwort ermitteln

Öffnen Sie ein vertrauenswürdiges Ergebnis, das Sie besuchen möchten, und kopieren Sie die Adresse von der Zielseite. Um den ersten Weiterleitungsschritt ohne Aufruf des Herausgebers zu prüfen, verwenden Sie einen HTTP-Client für die Kommandozeile. MDN erläutert, dass eine 302-Antwort das vorübergehende Ziel über ihren Location Header.

Ersetzen Sie die Beispiel-URL unten durch einen vollständig kopierten Ergebnislink. Der Beispiel-Token ist ein Platzhalter und lässt sich nicht auflösen.

curl --silent --show-error --max-time 10 --dump-header - --output /dev/null \
  'https://www.google.com/goto?url=PASTE_COMPLETE_TOKEN_HERE'

Lesen Sie den HTTP-Status und Location: -Zeile. Wenn Sie -L hält curl bei der ersten Antwort an. Ohne -I verwendet GET. Setzen Sie die URL in Anführungszeichen, damit die Shell etwaige kaufmännische Und-Zeichen als Teil der Adresse behandelt.

In den Tests von ScrapingBee lieferte GET das Ziel, während HEAD den Status 200 ohne Ziel zurückgab. Das Repository von Autom enthält HEAD-Beispiele und einen GET-Fallback. Bevorzugen Sie angesichts dieser Abweichung GET und prüfen Sie die tatsächliche Antwort, statt einen dauerhaften Erfolg einer der Methoden vorauszusetzen.

GoTo URL, ältere /url-Links und direkte URLs

LinkstrukturWas sie aussagt
example.com/pageEine direkt offengelegte Zieladresse.
google.com/url?q=https…Eine ältere Zwischen-URL kann einen lesbaren Zielparameter enthalten.
google.com/goto?url=CAES…Ein undurchsichtiger Wert, der eine Auflösung oder eine verifizierte Zuordnung aus der Seite erfordert.

OpenWeb Ninja berichtet, dass einige erfasste Seiten Zuordnungen zwischen Zieladressen und Tokens in eingebetteten Seitendaten enthielten. Dies ermöglicht einen weiteren Extraktionsweg, sofern ein Parser die Zuordnung überprüfen kann. Es handelt sich nicht um eine dokumentierte, stabile Google-Schnittstelle; die Abdeckung variierte in der Untersuchung je nach Oberfläche. Ein Datensammler sollte festhalten, wie jede URL wiederhergestellt wurde.

Linkformat bestimmen. Direkte URL: Die Adresse nennt bereits ein Ziel. Lesbare Zwischen-URL: Ein Parameter kann eine Seiten-URL enthalten. Undurchsichtiger Token: Ein CAES-Wert muss aufgelöst oder überprüft zugeordnet werden.
Direkte URLs, lesbare Wrapper und undurchsichtige Weiterleitungen müssen unterschiedlich behandelt werden.

Ein Python-Beispiel, das bei Google anhält

Dieses eng begrenzte Beispiel benötigt das externe requests -Paket und akzeptiert www.google.com/goto -Form. Andere Hosts und Pfade werden bewusst abgewiesen. Führen Sie das Beispiel lokal mit einer tatsächlich kopierten URL aus; es ruft die zurückgegebene Zieladresse nicht ab.

import requests
from urllib.parse import urlsplit

def resolve_goto(copied_link):
    parsed = urlsplit(copied_link)
    if (parsed.scheme != "https" or parsed.hostname != "www.google.com"
            or parsed.port not in (None, 443) or parsed.username is not None
            or parsed.password is not None or parsed.path != "/goto"):
        raise ValueError("Use a copied https://www.google.com/goto link")
    with requests.get(copied_link, allow_redirects=False,
                      timeout=10, stream=True) as response:
        target = response.headers.get("Location")
        if response.status_code not in (301, 302, 303, 307, 308) or not target:
            raise RuntimeError(f"Unresolved redirect: HTTP {response.status_code}")
        if urlsplit(target).scheme not in ("http", "https"):
            raise RuntimeError("Unexpected destination scheme")
        return target

print(resolve_goto(input("Paste a complete Google GoTo URL: ").strip()))

Eine Ausnahme bedeutet, dass die URL mit dieser Methode nicht ermittelt wurde. Halten Sie diesen Fehler fest, statt die Google-Zwischenadresse als Herausgeber zu speichern. Dies ist ein Beispiel für einen einzelnen Link, kein vollständiger Datenerhebungsdienst.

Lässt sich ein CAES-Token dekodieren oder entschlüsseln?

ScrapingBee analysierte 324 Token und fand eine Base64URL-Schicht mit protobuf-artigen Binärdaten. Das Dekodieren dieser äußeren Schicht stellte keine lesbare Zieladresse wieder her. Die Analyse identifizierte ein Tink-kompatibles Präfix, belegte jedoch weder das genaue kryptografische Verfahren noch eine funktionierende lokale Entschlüsselungsmethode.

„CAES-Decoder“ und „GoTo-URL-Resolver“ beschreiben daher unterschiedliche Aufgaben. Ein Decoder kann Bytes untersuchen; ein Resolver ermittelt eine Zieladresse. Speichern Sie die wiedergewonnene Adresse für ein Lesezeichen oder einen Bericht, statt einen undurchsichtigen Token als dauerhafte Seitenkennung zu behandeln.

Warum sich Browser-JavaScript anders verhält

Browser und Server unterscheiden sich. Kommandozeilen-Client: Kann die Header der ersten Weiterleitung prüfen. Browser-Fetch: Bei einer manuellen Weiterleitung können Antwort-Header verborgen bleiben. Klarer Fehlerzustand: Fehlende Header geben keine Zieladresse preis.
Beschränkungen von Fetch-Antworten im Browser verhindern, dass serverseitige Beispiele einfach in eine Webseite übernommen werden können.

MDN dokumentiert, dass eine manuell behandelte Weiterleitung eine opaqueredirect Fetch-Antwort mit Status 0 und ohne lesbare Header. Eine normale Webseite kann nicht voraussetzen, dass sie Googles Location-Header lesen darf. Serverseitige Beispiele funktionieren nicht automatisch, wenn sie in Browser-JavaScript eingefügt werden.

Falls Ihre Anfrage keine verwendbare Zieladresse liefert, folgen Sie dem Leitfaden zur Fehlerbehebung. Verwenden Sie für eine Berichtspipeline die Diagnose-Checkliste zum Rank-Tracking bevor Sie fehlende URLs als Rankingverluste interpretieren.

Quellen und Grenzen der Überprüfung

Geprüft am 18. Oktober 2026. Google kann Linkformate je nach Sitzung und Ergebnistyp variieren. Datierte Tests und Anbietermitteilungen beschreiben deren jeweilige Beobachtungen, keine dauerhafte Spezifikation.

ScrapingBee: ursprüngliche Versuche mit CAES-Tokens ↗OpenWeb Ninja: Weiterleitungsprüfungen und Zuordnung eingebetteter URLs ↗Autom: Beispiele für curl, Python, Node und Go ↗MDN: HTTP 302 und Location ↗MDN: Fetch-Antworttypen und opaqueredirect ↗

GoTo URLs weiter erkunden

Anbieterreaktionen vergleichen · SEO-Tools vergleichen · Den SEO-Stack-Testbericht lesen