returntag – hreflang-Prüfer
Notes: pages are fetched as Googlebot Smartphone by default (switchable, or bring your own user-agent) — some sites' bot management may challenge or block these fetches. Raw HTML only: hreflang or content injected by JavaScript needs a rendering browser and is not seen. Content-language detection covers ~30 major languages; pages in other languages simply aren't language-checked.
Example data — replace with your own, then press Validate cluster
Crawls this page's whole hreflang cluster (head tags + Link headers), then also reads the site's XML sitemaps from robots.txt and cross-checks all three sources.
Die Prüfungen laufen auf unserem Server. Wir rufen die von dir eingegebene URL ab und speichern die Ergebnisse nicht. Anonymous aggregate outcomes feed our research posts; checked domains are counted once via an anonymized hash, never stored in the clear. Anonyme Ergebniszähler auf Ausführungsebene können für aggregierte Forschung verwendet werden; URLs, Domains, IP-Adressen und Kennungen werden nie einbezogen, und Statistiken werden erst ab 100 Ausführungen veröffentlicht.
+ speichert die aktuelle Website oder Seite. Nutze ☆ neben einer gespeicherten Website, Seite oder Liste, um sie als Favorit zu markieren. Der Verlauf der letzten Prüfungen erscheint darunter.
Benannte Liste erstellen
Ziel aus deinen lokalen Auswahlen übernommen.
Website-Pass Lokaler Kontext für diese gespeicherte Website
Lokale Daten
Gespeicherte Ziele, benannte Listen und Zusammenfassungen der letzten Prüfungen bleiben nur in diesem Browser.
Dieses Werkzeug bewerten
Compare a later cluster crawl
Download this result as a private JSON baseline, then import it after another crawl to see changed pages, reciprocity, and issues. Snapshots stay on your device unless you save the file.
International ecommerce pair mode
Compare two regional equivalents for canonical, hreflang, language, market facts, link leakage, and structured data. Identical product descriptions are recorded without being failed.
Über dieses Werkzeug
Prüfe einen vollständigen hreflang-Cluster statt nur einer einzelnen Seite. Gib eine URL oder XML-Sitemap ein; der Crawler folgt den Alternates, prüft Rückverweise und zeigt für jedes Paar den exakten Befund.
Die Prüfung ersetzt keine Sprachprüfung und beweist keine Indexierung. Sie liefert eine nachvollziehbare technische Momentaufnahme der abgerufenen Deklarationen.
Funktionen
- Vollständiger Cluster-Crawl aus einer URL mit bis zu 500 Seiten und sechs parallelen Abrufen
- Rückverweise in Head-Tags, Link-Headern und Sitemap-xhtml:link über eine gemeinsame Matrix
- Erkennung von fehlenden oder fehlerhaften Zielen, Selbstreferenzen, x-default-Konflikten und Weiterleitungsvarianten
- Interaktive Graph- und Matrixansicht mit CSV-Befundexport sowie SVG/PNG-Graph-Export
So funktioniert es
Wähle den Seiten- oder Sitemap-Modus, setze optional User-Agent und Limits und starte den Crawl. Der Crawler normalisiert URLs, folgt Alternates, ordnet jede Kante als reziprok, fehlend oder fehlerhaft ein und vergleicht Head, Link-Header und Sitemap separat. Exportiere anschließend die konkreten Befunde und Ziel-URLs.
Einschränkungen
- Nur Roh-HTML wird abgerufen; hreflang oder Content-Language, die erst per JavaScript eingefügt werden, können als fehlend erscheinen.
- Bot-Schutz, Rate-Limits, DNS- oder Netzwerkfehler können Seiten blockieren und erzeugen keine Aussage über eine echte Nutzeranfrage.
- Sprach- und Regionscodes werden formal geprüft, aber die sprachliche Qualität oder Marktpassung des Inhalts bleibt eine redaktionelle Prüfung.
Häufig gestellte Fragen
Was ist ein fehlender Rückverweis?
Seite A nennt Seite B als hreflang-Alternative, aber Seite B verweist nicht mit einem hreflang-Rückverweis zurück auf A. Google kann die Paarung deshalb ignorieren; der returntag – hreflang-Prüfer nennt die genaue Seite und das fehlende Tag.
Ersetzt dies den Bericht zur internationalen Ausrichtung („International Targeting“) in Search Console?
Es ersetzt die Fehler zu fehlenden Rückverweisen, die dieser Bericht früher anzeigte. Google stellte den Bericht „International Targeting“ 2022 ein; daher gibt es keinen Ort von Google mehr, an dem fehlende hreflang-Rückverweise angezeigt werden. Der returntag – hreflang-Prüfer führt dieselbe Reziprozitätsprüfung für einen Live-Crawl des Clusters aus und validiert zusätzlich x-default, Selbstreferenzen, Weiterleitungen und Sprachcodes.
Warum crawlt das Tool weitere Seiten?
Gegenseitigkeit lässt sich nur durch Lesen beider Enden prüfen. Wenn du eine URL eingibst, folgt der returntag – hreflang-Prüfer ihren hreflang-Alternativen, ruft diese Seiten ebenfalls ab und erweitert die Erfassung, bis der gesamte verbundene Cluster mit höchstens 500 URLs kartiert ist.
Kann es hreflang in einer XML-sitemap prüfen?
Ja. Im Modus „Page URL“ liest es auch die sitemaps der Website (aus robots.txt oder einer von dir angegebenen sitemap) und gleicht alle drei Deklarationsarten ab: Head-Tags, HTTP-Link-Header und sitemap xhtml:link. Der Modus „Sitemap URL“ validiert die Deklarationen der sitemap selbst (sitemap URL), ohne Seiten abzurufen.
Kann returntag JavaScript-hreflang prüfen?
Nein. Der Crawl liest Roh-HTML (standardmäßig als Googlebot Smartphone), Link-Header und Sitemap-Deklarationen. hreflang-Tags oder anderes Markup, das erst nach JavaScript-Ausführung entsteht, kann als fehlend erscheinen; auch gerendertes HTML wird nicht abgerufen.
Häufige Probleme und ihre Behebung
- Fehler Der alternativen Seite fehlt der reziproke Rückverweis Lösung: Fügen Sie die Quellseite mit der passenden Sprache in die hreflang-Menge der Zielseite ein, damit die alternative Beziehung wechselseitig ist.
- Warnung Der Seite fehlt ein selbstreferenzierender hreflang-Eintrag Lösung: Fügen Sie einen selbstreferenzierenden hreflang-Eintrag mit der eigenen Sprache der Seite und ihrer kanonischen URL hinzu.
- Fehler Hreflang code ist ungültig Lösung: Ersetzen Sie den hreflang-Wert durch einen gültigen Sprachcode, gefolgt von einer gültigen Region mit Bindestrich, oder verwenden Sie x-default.
- Warnung Die Seite deklariert dieselbe Sprache mehrmals Lösung: Behalten Sie für diese Sprache die eine kanonische alternative URL auf der Seite bei und entfernen Sie die doppelte Deklaration.
- Fehler Alternativ ziel ist nicht ein live 2xx Seite Lösung: Stellen Sie die alternative URL als abrufbare 2xx-Antwort wieder her oder ersetzen Sie sie im gesamten Cluster durch eine aktive lokalisierte Seite.
- Warnung Das alternative Ziel leitet weiter Lösung: Aktualisieren Sie jeden hreflang-Verweis auf die endgültige 2xx-URL der Weiterleitung und lassen Sie diese endgültige URL auf sich selbst verweisen.
- Fehler Das alternative Ziel wird an anderer Stelle kanonisiert Lösung: Richte das Canonical des Alternativs auf seine eigene hreflang-URL aus oder entferne den Alternativ, wenn er absichtlich auf eine andere Seite kanonisiert wird.
- Fehler Seiten widersprechen sich bei der Clusterzugehörigkeit Lösung: Sorgen Sie dafür, dass jede Seite im vorgesehenen Sprachcluster denselben vollständigen Satz alternativer URLs und reziproker Sprachcodes veröffentlicht.
- Information Cluster hat keine x-default Seite Lösung: Fügen Sie jedem Mitglied des Clusters dieselbe x-default-URL hinzu, die normalerweise auf eine Sprachauswahl oder einen globalen Standard verweist.