Zum Inhalt
AnmeldenKostenlos testen

Kostenloses Werkzeug · SEO

Hreflang-Generator
für Shops in mehreren Sprachen und Ländern.

Trag die Sprach- und Länderversionen einer Seite ein. Der Generator prüft die Codes nach den Regeln von Google und erzeugt die hreflang-Tags als HTML, Sitemap oder HTTP-Header.

Typische Fehler wie en-UK, es-419 oder ein Land ohne Sprache meldet er direkt, ebenso eine fehlende allgemeine Sprachversion.

hreflang-Tags erstellen

Zum Beispiel „de-AT https://www.example.com/at/“. Sprache nach ISO 639-1, optional Land nach ISO 3166-1.

5 Angaben

<link rel="alternate" hreflang="de" href="https://www.example.com/de/" />
<link rel="alternate" hreflang="de-AT" href="https://www.example.com/at/" />
<link rel="alternate" hreflang="de-CH" href="https://www.example.com/ch/" />
<link rel="alternate" hreflang="en" href="https://www.example.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://www.example.com/" />

Dieselben 5 Angaben gehören auf jede der 5 Seiten, jede Version nennt sich selbst und alle anderen. Fehlt der Rückverweis, ignoriert Google die Angabe.

Der Generator läuft direkt in deinem Browser, es werden keine URLs übertragen.

So funktioniert hreflang

Die Regeln von Google

Mit hreflang sagst du Google, welche Seiten Sprach- oder Länderversionen derselben Seite sind. Google kann Suchenden dann die passende Version zeigen, zum Beispiel die Schweizer Seite mit Preisen in Franken statt der deutschen.

  • Jede Version nennt sich selbst und alle anderen Versionen. Der Satz an Angaben ist auf allen Versionen gleich.
  • Zeigen zwei Seiten nicht gegenseitig aufeinander, ignoriert Google die Angabe.
  • Die URLs müssen vollständig sein, mit https://. Relative Pfade wie /de/ gelten nicht. Die Versionen dürfen auf verschiedenen Domains liegen.
  • Der Code besteht aus der Sprache nach ISO 639-1, optional gefolgt vom Land nach ISO 3166-1 Alpha 2. Groß- und Kleinschreibung ist egal.
  • x-default nennt die Seite für alle, deren Sprache keine eigene Version hat.

Die Angaben kannst du als <link>-Tags im <head>, als HTTP-Header oder in der XML-Sitemap machen. Für Google sind die drei Wege gleichwertig, einer reicht.

Beispiel: ein Shop für Deutschland, Österreich und die Schweiz

Auch wenn alle drei Versionen deutsch sind, lohnt hreflang, sobald sich Preise, Versand oder Rechtstexte unterscheiden. Google nennt genau diesen Fall: kleine regionale Unterschiede bei gleicher Sprache.

Mögliche Codes für einen DACH-Shop
Versionhreflang
Deutsch für alle Länder ohne eigene Versionde
Österreichde-AT
Schweiz, Deutschde-CH
Schweiz, Französischfr-CH
Sprachauswahl oder Startseitex-default

Gibt es nur länderspezifische Versionen einer Sprache, empfiehlt Google zusätzlich eine allgemeine, etwa „de“. Das darf eine der vorhandenen Seiten sein, meist die deutsche.

Häufige Fehler

  • en-UK statt en-GB: UK ist kein offizieller Ländercode. Auch EU und UN wirken laut Google nicht.
  • Land ohne Sprache: „at“ oder „ch“ allein geht nicht, zuerst kommt immer die Sprache. „be“ ist Belarussisch, nicht Belgien.
  • Zahlen-Regionen: Codes wie es-419 für Lateinamerika unterstützt Google nicht.
  • Fehlende Rückverweise: Nennt die englische Seite die deutsche, die deutsche aber nicht die englische, zählt die Angabe nicht.
  • Relative URLs: /en/ statt https://www.example.com/en/.

Für Titel und Beschreibung der Seiten in jeder Sprache hilft der Snippet-Prüfer. Mehr zur Suchmaschinenoptimierung je Shopsystem: JTL-Shop, Shopware, WooCommerce, Shopify, Magento.

Häufige Fragen zu hreflang

Was ist hreflang?

hreflang ist eine Angabe im HTML-Kopf, im HTTP-Header oder in der Sitemap, die Suchmaschinen sagt, welche Seiten Sprach- oder Länderversionen voneinander sind. Google zeigt dann zum Beispiel Suchenden in Österreich die österreichische Version statt der deutschen.

Braucht jede Sprachversion die Tags?

Ja. Laut Google muss jede Version sich selbst und alle anderen Versionen nennen. Zeigen zwei Seiten nicht gegenseitig aufeinander, ignoriert Google die Angabe. Der Satz an Tags ist deshalb auf allen Versionen gleich.

Heißt es en-UK oder en-GB?

en-GB. Der Ländercode für Großbritannien nach ISO 3166-1 ist GB. UK, EU und UN wirken laut Google nicht, weil sie keine offiziellen Ländercodes sind. Auch Regionen mit Zahlen wie es-419 unterstützt Google nicht.

Wofür ist x-default?

x-default nennt die Seite für alle, deren Spracheinstellung zu keiner Version passt. Google empfiehlt dafür vor allem Seiten mit Sprach- oder Länderauswahl. Einen Sprachcode braucht x-default nicht.

HTML, HTTP-Header oder Sitemap: was ist besser?

Für Google sind die drei Wege gleichwertig. Nimm einen davon; alle drei gleichzeitig bringen laut Google keinen Vorteil und sind schwerer zu pflegen. Der HTTP-Header ist vor allem für Dateien wie PDFs gedacht, die Sitemap für viele Seiten.

Kostenlose Werkzeuge · SEO für Shops

Weitere Rechner

Snippet-Prüfer

Länge von Title und Meta Description in Zeichen und Pixeln, Vorschau der Kürzung.

Alle Rechner für Händler ansehen →

Diesen Rechner auf der eigenen Website einbinden

Kostenlos für Blogs, Ratgeber und Kundenseiten: Code kopieren und in die eigene Seite einfügen. Der Rechner läuft im Browser der Besucher, Eingaben werden nicht an uns übertragen.

Für Shopbetreiber

Richtige Sprache, richtiger Shop. Und dann?

hreflang bringt Besucher auf die passende Version. Viele suchen dort direkt im Shop, und bei einem Tippfehler zeigt die Shopsuche oft nichts. Grumeria ist eine fehlertolerante Suche für Onlineshops. Der kostenlose Feed-Check zeigt an deinen eigenen Produkten, was sie bei solchen Suchen findet.

  • 14 Tage kostenlos testen, ohne Zahlungsmittel
  • Danach ab 29 € netto/Monat
  • Kostenloses Plugin für JTL-Shop 5