Generator für hreflang-Cluster

Beispieldaten — durch eigene Daten ersetzen

Fügen Sie für jede Sprachversion derselben Seite eine Zeile hinzu. Die Sprache kann aus der URL erkannt werden, und jede Seite kann ein eigenes optionales x-default haben.

hreflangURLx-default (wahlweise, pro Seite)Die Eingabe entfernen
Was dies ergebnis bedeutet ↓
Fügen Sie oben ein Gebietsschema und eine URL hinzu, um die Ausgabe zu sehen.

Wird vollständig in deinem Browser ausgeführt – nichts, was du einfügst, wird hochgeladen oder gespeichert. 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.

Veröffentlichte URL prüfen

Rufen Sie eine bereits veröffentlichte Seite ab: Wir lesen ihre aktuellen hreflang-Anmerkungen und rufen anschließend jede angegebene Alternative (bis zu 25) ab, um Rückverweise und Selbstreferenzen zu prüfen.

Rückmeldung
Fehler melden

Funktioniert etwas in Generator für hreflang-Cluster nicht? Teile uns mit, was passiert ist — die Meldung geht direkt an eine private Prüfwarteschlange, nicht in eine öffentliche Liste.

Gesendete Angaben
 Werkzeugeingaben, Uploads, eingefügte Quellen, vollständige Ergebnisse, Abfrageparameter und URL-Fragmente werden nicht automatisch angehängt. Du kannst die oben ausgewählte Passage bearbeiten oder entfernen. Browser- und Missbrauchsschutz-Metadaten werden zur Spamabwehr verarbeitet. 

Die Prüfungen laufen auf unserem Server. Wir rufen die von dir eingegebene URL ab und speichern die Ergebnisse nicht. 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.

Beispielbericht mit Ergebnis

Eine US- und UK-englische Website mit allgemeinem en-Ersatz und x-default erzeugt Head-Tags wie folgt:

<link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />
<link rel="alternate" hreflang="en" href="https://example.com/us/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

…und die integrierte Prüfung dieses Clusters meldet:

  • Sprachkürzel werden für Sie vereinheitlicht. Geben Sie en-us oder en-US ein — der Generator gibt die Regionsform immer mit Großbuchstaben aus (en-US), sodass Schreibfehler bei der Groß-/Kleinschreibung kein Hindernis werden.

  • Das generische en en macht den Satz sauber. Es erfasst englischsprachige Nutzer außerhalb der USA und des Vereinigten Königreichs, die sonst keine Übereinstimmung fänden — siehe regionale Varianten ohne generischen Ersatz.

  • x-default erfasst alle anderen — siehe fehlendes x-default für das Verhalten ohne diese Angabe.

  • Die Gegenseitigkeit ist in den Tags einer einzelnen Seite nicht sichtbar. Da dieser Generator auf jeder Seite des Satzes denselben vollständigen Abschnitt ausgibt, führt auch jede aufgeführte URL automatisch auf diese Seite zurück.

  • Testen Sie den Fehler: Fügen Sie en-uk statt en-gb ein; der Prüfer meldet einen Fehler und zeigt die Korrektur — siehe Codeformat.

So verwenden Sie den Generator

  1. Fügen Sie eine Zeile pro Seite und eine Spalte pro Sprache hinzu und tragen Sie dann jede Sprach- oder Regions-URL ein.

  2. Legen Sie optional pro Zeile ein x-default fest und importieren Sie eine vorhandene Sitemap, um ein Cluster zu erstellen.

  3. Kopieren Sie Head-Tags, Sitemap-XML oder HTTP-Link-Header; jede Seite erhält ein vollständiges bidirektionales Cluster.

  4. Fügen Sie veröffentlichtes Markup ein oder prüfen Sie eine URL, um häufige Fehler vor der Veröffentlichung zu erkennen.

So funktioniert es und so bricht hreflang

Wählen Sie ein hreflang-Ausgabeformat

HTML-Head-Tags für Seiten

Verwenden Sie es, wenn Sie die HTML-Vorlagen gewöhnlicher Webseiten kontrollieren.

Meist die klarste Wahl: Geben Sie in jedem Head der Seite dasselbe vollständige Cluster aus.

XML-Sitemap für Varianten

Verwenden Sie es, wenn Vorlagen schwer zu ändern sind oder Sie viele URL-Varianten zentral verwalten.

Verwenden Sie xhtml:link-Einträge einheitlich und halten Sie die Sitemap für Crawler zugänglich.

HTTP-Link-Header für Dateien

Verwenden Sie es, wenn das Ziel eine PDF- oder andere Nicht-HTML-Ressource ist.

Dies ist die praktische Möglichkeit für Dateien ohne HTML-Head. Vermeiden Sie das Mischen von Methoden ohne guten Grund.

hreflang teilt Suchmaschinen mit, welche Sprach- und Regionsversionen einer Seite vorhanden sind, damit jede suchende Person die passende Version erhält. Drei Ausgabemethoden sind gleichwertig: <link rel="alternate">-Tags im <head>, xhtml:link-Einträge in einer XML-Sitemap oder HTTP-Link-Header (die einzige Möglichkeit für PDFs und andere Nicht-HTML-Dateien). Wählen Sie eine Methode pro Seite — das Mischen kann Konflikte erzeugen.

Die zwei Regeln, an denen die meisten Implementierungen scheitern: Jede Seite muss einen selbstreferenzierenden Eintrag enthalten, und jedes Paar muss bidirektional sein — wenn A B aufführt, muss B auf A zurückverweisen, sonst wird das Paar ignoriert. Da dieser Generator auf jeder Seite das vollständige Cluster ausgibt, gelten beide Regeln automatisch.

Regionale Varianten ohne allgemeine Standardversion

Wenn Sie en-US und en-GB, aber kein reines en veröffentlichen, finden englischsprachige Personen in Australien, Irland oder Indien keine Übereinstimmung und Google wählt für sie. Fügen Sie einen generischen en-Eintrag hinzu; er kann auf die regionale Seite zeigen, die Sie als Standard behandeln.

Fehlendes x-default für Seiten

x-default benennt die Seite für Nutzer, die zu keiner angegebenen Sprache passen — normalerweise Ihren Sprachwähler oder Ihre Hauptversion. Es ist optional, und dieses Tool warnt nur davor; eine ausdrückliche Angabe ist besser, als den Algorithmus wählen zu lassen.

Auch eine eigenständige Sprachwähler-Seite benötigt diese Angaben: Setzen Sie denselben Head-Tag-Abschnitt auf die Seite — die x-default-Zeile ist ihre Selbstreferenz, damit das Cluster bidirektional bleibt. In der Sitemap-Ausgabe erhält eine Auswahl-URL, die keine Sprachseite ist, automatisch einen eigenen annotierten <url>-Eintrag.

x-default ist außerdem eine Angabe pro Seite: Seiten desselben Clusters können auf unterschiedliche x-defaults zeigen — die französische Seite auf einen französischen Sprachwähler, die englische Seite auf einen englischen. Verwenden Sie dafür die x-default-Spalte pro Zeile. Wenn sich Seiten unterscheiden, wechselt die Ausgabe von Head-Tags und Link-Headern zu einem Abschnitt pro Seite, und jeder unterschiedliche Wähler erhält seinen eigenen annotierten Sitemap-Eintrag.

Gemischte http/https und uneinheitliche abschließende Schrägstriche

hreflang-URLs müssen exakt mit der Canonical-URL übereinstimmen. Wenn die Hälfte Ihrer Einträge http:// verwendet oder den abschließenden Schrägstrich weglässt, auf den Ihre Website weiterleitet, verweisen diese Alternativen über Weiterleitungen — Google verwirft sie häufig. Verwenden Sie für jede URL die endgültige Canonical-Form.

Veraltete Sprachkürzel für Seiten

Einige ISO-639-1-Sprachkürzel wurden umbenannt und tauchen in alten Inhaltsverwaltungssystemen weiter auf: in → id (Indonesisch), iw → he (Hebräisch), ji → yi (Jiddisch). Suchmaschinen tolerieren die alten Formen meist, dennoch sollten Sie die modernen Sprachkürzel verwenden.

Aufbau der Sprachkürzel

Werte haben den Aufbau Sprache oder Sprache-REGION: eine ISO-639-1-Sprache mit zwei Buchstaben und optional eine ISO-3166-1-Alpha-2-Region. Die klassische Falle ist en-uk — der Regionscode des Vereinigten Königreichs lautet GB. Teilkennungen wie zh-Hant / zh-Hans sind ebenfalls gültig. Unterstriche (en_US) sind nicht erlaubt. Der Abgleich unterscheidet nicht nach Groß- und Kleinschreibung, daher ist die Schreibweise nur kosmetisch.

Sprach- und Regionscodes durchsuchen

Durchsuchen Sie die ISO-639-1-Sprach- und ISO-3166-1-Regionscodes, die der Generator akzeptiert. Veraltete Sprachaliasse werden mit ihrer Ersetzung angezeigt.

Filtern, zum Beispiel en, gb oder veraltet

Sprachen und Sprachcodes (188)

aa ab ae af ak am an ar as av ay az ba be bg bh bi bm bn bo br bs ca ce ch co cr cs cu cv cy da de dv dz ee el en eo es et eu fa ff fi fj fo fr fy ga gd gl gn gu gv ha he hi ho hr ht hu hy hz ia id ie ig ii ik in → id io is it iu iw → he ja ji → yi jv ka kg ki kj kk kl km kn ko kr ks ku kv kw ky la lb lg li ln lo lt lu lv mg mh mi mk ml mn mo → ro mr ms mt my na nb nd ne ng nl nn no nr nv ny oc oj om or os pa pi pl ps pt qu rm rn ro ru rw sa sc sd se sg si sk sl sm sn so sq sr ss st su sv sw ta te tg th ti tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa wo xh yi yo za zh zu

Regionen und Regionscodes (249)

ADAEAFAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSYEYTZAZMZW

Methode und Ablauf

Das Tool erstellt das Cluster aus einer Zeile pro URL und Sprache, normalisiert Teilkennungen und gibt für jede Seite denselben vollständigen Satz einschließlich Selbstreferenzen aus. Anschließend wendet es deterministische Regeln auf Sprachkürzel, URLs, Duplikate, Protokolle, abschließende Schrägstriche, x-default und Gegenseitigkeit an. Bei einer veröffentlichten Prüfung ruft es die angegebene URL und bis zu 25 Alternativen ab, um Rückverweise, Selbstreferenzen und Canonicalisierung zu vergleichen. Alles geschieht im Webbrowser, außer der optionalen Anfrage für die veröffentlichte Prüfung.

Funktionen für den Generator

  • Erzeugt für jedes Seitenset ein vollständiges, bidirektionales Cluster einschließlich Selbstreferenzen.

  • Exportiert Head-Tags, Sitemap-XML mit automatischer Aufteilung über 50.000 URLs, HTTP-Link-Header und Vorlagen für gängige Systeme.

  • Vereinheitlicht Sprach- und Regionskürzel und erkennt Unterstriche, veraltete Kürzel und ungültige Regionen.

  • Prüft doppelte Sprachen und URLs, gemischte Protokolle, uneinheitliche abschließende Schrägstriche, Fehler bei der Gegenseitigkeit und fehlendes x-default.

  • Importiert CSV- oder TSV-Zeilen sowie xhtml:link-Einträge aus einer Sitemap und führt die Analyse vollständig im Webbrowser aus.

  • Prüft eine veröffentlichte URL und bis zu 25 deklarierte Alternativen auf Rückverweise und Selbstreferenzen.

Einschränkungen für den Generator

  • Das Tool läuft im Webbrowser; eingefügte Eingaben und lokale Erzeugung fragen keine Suchdatenbank ab.

  • Die Prüfung einer veröffentlichten URL hängt von ihrer Erreichbarkeit ab und ist auf 25 Alternativen sowie einen Grenzwert von 2 MiB für den decodierten Inhalt beschränkt.

  • Die Prüfung validiert Ihre Eingaben; sie kann weder die Google-Indexierung noch vertrauliche Inhalte bestätigen oder feststellen, ob eine Suchmaschine eine URL auswählt.

  • Die Aufteilung der Sitemap gilt für erzeugte Ausgaben mit mehr als 50.000 URLs; beim Herunterladen werden Index und alle Teile einbezogen.

Häufig gestellte Fragen für dieses Tool

Wo werden hreflang-Tags platziert – im Head, in der Sitemap oder in einem HTTP-Header?

Alle drei Methoden sind möglich und gleichwertig, aber wählen Sie eine Methode pro Seite. Verwenden Sie <link rel="alternate">-Tags im HTML-Head, xhtml:link-Einträge in einer XML-Sitemap oder einen HTTP-Link-Header – die einzige Möglichkeit für nicht-HTML-Dateien wie PDFs. Das Mischen der Methoden auf derselben Seite kann Konflikte erzeugen.

Was ist x-default, und brauche ich es?

x-default bezeichnet die Seite für Nutzer, die keiner angegebenen Sprache oder Region entsprechen – normalerweise einen Sprachwähler oder die Hauptversion. Es ist optional, aber eine ausdrückliche Angabe ist besser, als den Algorithmus wählen zu lassen; für die meisten Websites ist sie empfehlenswert.

Warum werden meine hreflang-Tags ignoriert?

Fast immer liegt es an einem von drei Gründen: Die Annotationen sind nicht bidirektional, der selbstreferenzierende Eintrag einer Seite fehlt oder die URLs entsprechen nicht der Canonical-Form und laufen über Weiterleitungen. Dieser Generator erzeugt das vollständige bidirektionale Cluster mit Selbstreferenzen, um die ersten beiden Probleme zu vermeiden.

Stehen hreflang- und Canonical-Tags im Konflikt?

Sie müssen aufeinander abgestimmt sein. Jede Sprachversion sollte eine selbstreferenzierende Canonical-Angabe besitzen, und jede hreflang-URL muss die Canonical-Form dieser Seite sein. Ein hreflang-Eintrag, der auf eine nicht kanonische oder weitergeleitete URL zeigt, wird häufig ignoriert.

Ist en-uk ein gültiger hreflang-Wert?

Nein. Der Regionscode des Vereinigten Königreichs lautet GB, verwenden Sie also en-gb. hreflang-Werte bestehen aus einem ISO-639-1-Sprachcode und optional einem ISO-3166-1-Alpha-2-Regionscode; en-uk ist der häufigste Fehler.

Nächster SchrittSimulator für SEO-Vorfälle — practice the same investigation on labeled fixtures. Anleitung auf Englisch verfügbar.