Zum Inhalt springen
100% lokal

Hreflang-Tag-Generator

Wandeln Sie eine Liste von Sprachversionen in einen vollständigen Satz von Hreflang-Tags um.

Eingabe
Ausgabe

Hreflang-Tag-Generator

Hreflang-Tags teilen Suchmaschinen mit, welche URL für welche Sprache und Region angezeigt werden soll, damit ein französischer Besucher auf /fr/ statt auf der englischen Startseite landet. Das manuelle Schreiben von Tags ist nicht skalierbar, selbst für zwei oder drei Versionen: jede Seite muss auf alle anderen Seiten verlinken, einschließlich sich selbst, und ein einzelner fehlender Rücklink genügt, damit Google den gesamten Satz ignoriert. Fügen Sie eine Liste von Sprachcodes und URLs ein, ein Paar pro Zeile, und dieses Tool erstellt den vollständigen, sich gegenseitig verlinkenden Satz für Sie.

Geben Sie jede Sprachversion als Code und URL ein, beispielsweise „de https://example.com/“ oder „de-AT https://example.com/at/“, jeweils auf einer separaten Zeile. Das Tool prüft, ob jeder Code ein plausibler Sprach(-regions-)code ist und ob jede URL absolut ist, überspringt alles andere und meldet, wie viele Einträge übersprungen oder wiederholt wurden, damit Sie Tippfehler korrigieren können. Wählen Sie das Ausgabeformat, das zu Ihrer Zielposition passt: HTML-Link-Tags für den Head-Bereich einer Seite, HTTP Link-Header für einen Server, der HTML nicht ändern kann (PDFs, Bilder), oder ein XML-Fragment mit xhtml:link-Alternaten für jede URL in Ihrer Sitemap.

Fügen Sie ein x-default-Tag für Besucher hinzu, deren Sprache nicht zu einer der aufgelisteten Versionen passt – Suchmaschinen verwenden es als Fallback, und Browser nutzen es für eine Sprachauswahl-Seite. Wählen Sie, auf welche eingegebene Sprache es verweisen soll, oder geben Sie selbst eine Zeile ein, die mit „x-default“ beginnt, um die URL direkt festzulegen. Eine einzelne Sprachversion hat keine Seite zum Zurückverlinken, daher behandelt das Tool hreflang als sinnvoll nur dann, wenn mindestens zwei Versionen eingegeben werden.

Alles läuft lokal in Ihrem Browser. Die URLs und Sprachcodes, die Sie für einen hreflang-Satz eingeben, sind oft unveröffentlichte Seitenstruktur, und nichts davon wird hochgeladen – die Tags werden auf Ihrem Gerät generiert und nirgendwo sonst.

Häufige Fragen

In welchem Format sollte ich jede Sprachversion eingeben?
Ein Sprachcode und eine absolute URL pro Eintrag, getrennt durch ein Leerzeichen, beispielsweise „de https://example.com/“ oder „de-CH https://example.com/ch/“. Geben Sie jedes Paar auf einer separaten Zeile ein.
Wie funktioniert x-default?
x-default ist der Fallback-hreflang-Wert, den Suchmaschinen und Browser verwenden, wenn kein anderes Sprach-Tag dem Besucher entspricht. Aktivieren Sie „x-default hinzufügen“ und wählen Sie, auf welchen eingegebenen Sprachcode er verweisen soll, oder geben Sie selbst eine Zeile ein, die mit „x-default“ beginnt – ein explizites x-default-Tag hat immer Vorrang.
Warum wurden einige meiner Zeilen übersprungen?
Eine Zeile wird übersprungen, wenn ihr Sprachcode kein gültiger Sprach- oder Sprach-Regions-Code ist, wenn ihre URL keine absolute http(s)-Adresse ist, oder wenn der Sprachcode einen bereits eingegebenen wiederholt. Die Statistik unter der Ausgabe zeigt, wie viele Zeilen übersprungen oder dupliziert wurden, damit Sie sie korrigieren können.
Welches Ausgabeformat sollte ich verwenden?
Verwenden Sie HTML-Tags für eine Seite, die Sie direkt bearbeiten können (fügen Sie sie in <head> ein). Verwenden Sie HTTP-Header, wenn die Seite kein HTML enthalten kann, wie PDF oder Bild. Verwenden Sie das XML-Sitemap-Fragment, wenn Sie hreflang über Ihre Sitemap statt über einzelne Seiten verwalten.
Wird meine URL-Liste irgendwo hochgeladen?
Nein. Die Tags werden vollständig in Ihrem Browser generiert und Ihre Sprachcodes und URLs verlassen Ihr Gerät nie.