/tools/hreflang-generator

Hreflang-Generator

Geben Sie die Adresse Ihrer Website ein, wählen Sie die Sprachen, in denen Sie veröffentlichen, und eine Standardversion. Der Generator schreibt die hreflang-Link-Tags für den Head Ihrer Seiten oder die passenden Einträge für eine XML-Sitemap, inklusive x-default. Er geht davon aus, dass jede Sprachversion in einem eigenen Ordner liegt, etwa example.com/de/.

URLs werden als Basis-URL + Sprachcode + Schrägstrich geschrieben, zum Beispiel https://www.example.com/de/.

Ausgabeformat
Sprachen

So nutzen Sie den Hreflang-Generator

  1. 1

    Geben Sie die Basisadresse Ihrer Website ohne Sprachordner ein, zum Beispiel https://www.example.com.

  2. 2

    Wählen Sie alle Sprachen, in denen die Seite existiert. Fügen Sie Regionscodes wie de-AT oder de-CH hinzu, wenn Sie Länder und nicht nur Sprachen ansprechen.

  3. 3

    Wählen Sie die Standardversion für x-default: die Seite für Besucher, deren Sprache nicht in Ihrer Liste steht.

  4. 4

    Wählen Sie HTML-Tags oder XML-Sitemap, kopieren Sie die Ausgabe und fügen Sie sie in jede Sprachversion der Seite ein.

So funktioniert hreflang

hreflang sagt Suchmaschinen, welche URLs Sprach- oder Regionalversionen derselben Seite sind, damit sie jedem Suchenden die passende zeigen. Drei Regeln sind am wichtigsten: • Jede Version listet alle Versionen auf, auch sich selbst. • Die Verweise müssen gegenseitig sein: Verweist die deutsche Seite auf die französische, muss die französische zurückverweisen. • Jede URL muss die kanonische, indexierbare Version ihrer Seite sein und Status 200 liefern. x-default nennt die Seite, die angezeigt wird, wenn keine der aufgeführten Sprachen passt.

Tags oder Sitemap?

Beides erfüllt denselben Zweck; nutzen Sie pro Seite eine Methode. Tags im Head sind auf kleinen Websites am einfachsten. Sitemap-Einträge halten das HTML schlanker und sind bei vielen Seiten oder Sprachen leichter zu pflegen: Jede Sprachversion bekommt einen eigenen url-Eintrag mit allen Alternativen. Der Generator schreibt jede URL als Basisadresse + Sprachcode + Schrägstrich (https://www.example.com/de/). Nutzt Ihre Website Subdomains, eigene Domains oder keinen abschließenden Schrägstrich, passen Sie die URLs vor dem Veröffentlichen an.

Häufige Fragen

Welche Codes kann ich verwenden?

Einen zwei- oder dreibuchstabigen Sprachcode nach ISO 639-1 (de, fr), optional gefolgt von einem Ländercode nach ISO 3166-1 (de-AT, en-GB). Ein Land allein ist ungültig: „uk“ bedeutet zum Beispiel Ukrainisch, nicht Vereinigtes Königreich.

Brauche ich x-default?

Es ist nicht Pflicht, aber empfehlenswert. Es sagt Suchmaschinen, welche Seite sie zeigen sollen, wenn keine Ihrer Sprachen passt, oft die englische Version oder eine Sprachauswahl.

Ersetzt hreflang die Canonical-Tags?

Nein. Jede Sprachversion behält ein Canonical-Tag, das auf sich selbst zeigt. Zeigen die Canonicals aller Versionen auf eine Sprache, sollen Suchmaschinen die anderen ignorieren.

Warum funktionieren meine hreflang-Tags nicht?

Häufige Ursachen sind fehlende Rückverweise, URLs mit Weiterleitung oder 404, Canonical-Tags, die woandershin zeigen, und ungültige Codes. Prüfen Sie einige Seiten mit einem Crawler und mit der URL-Prüfung in der Google Search Console.