Kontakt

Hreflang-Tags: der komplette Leitfaden für mehrsprachige Websites

Das Wichtigste in Kürze – Hreflang-Tags: der komplette Leitfaden für mehrsprachige Websites

  • Zweck: verknüpft die Sprachversionen einer Seite, damit Google in jedem Land die richtige anzeigt.
  • Syntax: rel="alternate", ein Sprachcode (optional mit Land) und eine absolute URL, auf jeder Version.
  • Zwei Regeln: Jede Seite nennt sich selbst, und jeder Verweis wird erwidert.
  • x-default: optional, aber empfohlen für Nutzer, die keine Version abdeckt.
  • Prüfung: kein eigenes Google-Tool mehr: Crawler und Search Console, Seite für Seite.

Ihre Website ist übersetzt, und trotzdem zeigt Google Schweizer Nutzern die deutsche Seite oder Österreichern die Version für Deutschland. In den meisten Fällen liegt es am hreflang-Tag: Es fehlt, ist unvollständig oder falsch geschrieben.

Hier erfahren Sie, wie hreflang funktioniert, wie Sie es richtig schreiben und welche Fehler wir in Audits am häufigsten korrigieren, auf Grundlage der Regeln, die Google veröffentlicht.

Was ist das hreflang-Tag?

Das hreflang-Tag ist ein Attribut des link-Elements. Es sagt Google: „Diese Seite gibt es auch in anderen Sprachen oder für andere Länder, und das sind ihre Adressen.“ Google nutzt diese Angabe, um in den Suchergebnissen die passende Version zu zeigen, zum Beispiel Ihre Schweizer Seite einer Nutzerin in Zürich statt der deutschen.

Oft ist von einem „hreflang-Meta-Tag“ die Rede, doch es handelt sich um kein Meta-Tag, sondern um einen Alternate-Link: im Head der Seite, in der XML-Sitemap oder im HTTP-Header. Auch das lang-Attribut des html-Elements ist etwas anderes: Laut Google nutzt die Suchmaschine keines von beiden, um die Sprache einer Seite zu erkennen, sondern den Inhalt selbst. Hreflang verknüpft Versionen, es legt keine Sprache fest.

Die Syntax von hreflang, mit Beispiel

Jeder hreflang-Verweis besteht aus drei Teilen: rel="alternate", dem Sprachcode (optional mit Ländercode) im Attribut hreflang und der absoluten URL der jeweiligen Version.

Beispiel: dieselbe Seite auf Französisch (Frankreich), Französisch (Belgien), Niederländisch (Belgien) und Deutsch

<link rel="alternate" hreflang="fr-FR" href="https://www.beispiel.de/fr/" />
<link rel="alternate" hreflang="fr-BE" href="https://www.beispiel.de/be-fr/" />
<link rel="alternate" hreflang="nl-BE" href="https://www.beispiel.de/be-nl/" />
<link rel="alternate" hreflang="de" href="https://www.beispiel.de/de/" />
<link rel="alternate" hreflang="x-default" href="https://www.beispiel.de/" />
Diese fünf Zeilen stehen identisch im Head jeder der fünf Seiten: Jede Seite nennt sich selbst und alle anderen.

Zwei Regeln sind Pflicht. Erstens verweist jede Seite auf sich selbst (selbstreferenzierendes hreflang). Zweitens müssen die Verweise gegenseitig sein: Wenn die französische Seite auf die deutsche verweist, muss die deutsche zurückverweisen. Fehlende Rückverweise sind der Fehler, den wir in Audits am häufigsten finden.

Die Gegenseitigkeitsregel: Jede Version verweist auf alle anderen und auf sich selbst

/fr/hreflang="fr" /de/hreflang="de" /nl/hreflang="nl" 3 Seiten × 3 Verweise = 9 Tags insgesamt Ein Verweis ohne Rückverweis wird von Google ignoriert

Sprach- und Ländercodes: richtig und falsch

Der Code beginnt immer mit der Sprache im Format ISO 639-1 (de, fr, nl, en), bei Bedarf gefolgt vom Land im Format ISO 3166-1 Alpha-2 (DE, AT, CH, GB). Ein Land allein ist nie gültig: „AT“ sagt Google nichts. Geben Sie das Land nur an, wenn Sie wirklich unterschiedliche Versionen für Länder mit derselben Sprache haben, etwa für Deutschland, Österreich und die Schweiz.

Hreflang-Codes: Sprache (ISO 639-1), dann optional das Land (ISO 3166-1)
ZielgruppeRichtiger CodeHäufiger Fehler
Deutsch, Österreichde-ATat-DE (vertauschte Reihenfolge)
Deutsch, Schweizde-CHch (das ist kein Sprachcode)
Englisch, Großbritannienen-GBen-UK (der Ländercode lautet GB)
Französisch, Belgienfr-BEbe (das ist Belarussisch)
Tschechischcscz (das ist der Ländercode)
Ausweichseitex-defaultdefault oder de-default

Hreflang x-default: wofür?

Der Wert x-default bestimmt die Seite, die erscheint, wenn keine Version zum Nutzer passt: etwa bei einem Italiener auf einer Website, die es auf Deutsch, Französisch und Englisch gibt. Meist ist das die englische Version oder eine Startseite mit Sprachauswahl.

Das Tag ist optional, wir empfehlen es aber: Es ist nur eine Zeile mehr und nimmt Google die Entscheidung ab. Gibt es Ihre Website nur in einer Sprache, brauchen Sie gar kein hreflang.

Link-Tags, hreflang in der Sitemap oder HTTP-Header?

Google akzeptiert drei Methoden, und alle drei sind gleichwertig. Entscheidend ist, nur eine davon zu nutzen, damit sich die Signale nie widersprechen.

Drei Wege, hreflang anzugeben, für Google gleichwertig: Entscheiden Sie sich für einen
MethodeGeeignet fürWorauf achten
Link-Tags im <head>Die meisten Websites, auch mit CMSBei vielen Sprachen wird der Head lang
XML-Sitemap (xhtml:link)Große Websites, viele SprachenDie Sitemap muss bei jeder neuen Seite aktuell sein
HTTP-Header (Link)PDFs und andere Nicht-HTML-DateienServereinstellung, schwerer zu kontrollieren

Die hreflang-Sitemap hat bei großen Websites einen Vorteil: Sie hält den Seitencode schlank und lässt sich automatisch erzeugen. Dafür muss sie bei jeder neuen oder gelöschten Seite neu generiert werden.

Hreflang in WordPress, Shopify, Shopware und Webflow

In den meisten CMS schreiben Sie die Tags nicht von Hand: Das Mehrsprachigkeits-Tool erzeugt sie. Richtig eingestellt sein muss es trotzdem.

Hreflang und CMS: Wer erzeugt was
CMSWas passiertWas prüfen
WordPress + Yoast SEOYoast allein setzt kein hreflang: Das übernimmt das Übersetzungs-Plugin (WPML, Polylang, TranslatePress, Weglot)Ob die übersetzten Seiten im Plugin korrekt verknüpft sind
ShopifyDie Tags werden automatisch gesetzt, sobald Sprachen und Märkte eingerichtet sindDie Ländercodes der Märkte und nicht übersetzte Seiten
Shopware 6Hreflang lässt sich pro Verkaufskanal aktivierenDie Domains und Sprachen jedes Verkaufskanals
WebflowDie Lokalisierung erzeugt hreflang für jede veröffentlichte SprachversionVon einer Sprache ausgeschlossene Seiten und die Ausweichseite

Sie suchen ein WordPress-Plugin? Unser Vergleich von Weglot, TranslatePress, WPML und Polylang ist auf Französisch, die Tabellen sprechen aber für sich.

Hreflang und Canonical: die Regeln

Jede Sprachversion braucht ein Canonical-Tag, das auf sie selbst zeigt. Erklärt Ihre deutsche Seite die französische zum Canonical, sagen Sie Google, sie sei nur eine Kopie: Google indexiert sie nicht, und ihr hreflang ist wirkungslos.

Ebenso gehören in die hreflang-Tags nur kanonische, indexierbare URLs mit Statuscode 200. Eine Seite mit noindex, eine Weiterleitung oder eine gesperrte URL unterbricht den Verweis und damit die Gegenseitigkeit.

Die 7 hreflang-Fehler, die wir in Audits finden

  1. Fehlende RückverweiseDie französische Seite verweist auf die deutsche, aber nicht umgekehrt. Google ignoriert dann das Paar.
  2. Kein Verweis auf sich selbstJede Version muss in ihrer eigenen hreflang-Liste stehen.
  3. Falsche Codesen-UK, ein Land ohne Sprache oder ein erfundener Sprachcode: Das Tag ist ungültig.
  4. Relative oder weitergeleitete URLsHreflang erwartet absolute, indexierbare URLs mit Status 200. Eine Weiterleitung oder noindex bricht den Verweis.
  5. Ein Canonical auf eine andere SpracheNennt die deutsche Seite die französische als Canonical, ist ihr hreflang nutzlos.
  6. Fast gleiche Versionen ohne hreflangde-DE und de-AT ohne hreflang: Beide Seiten konkurrieren um dieselben Suchanfragen.
  7. Zwei Methoden gleichzeitig, mit unterschiedlichen AngabenTags im <head> und eine Sitemap, die nicht dasselbe sagen.

So prüfen Sie Ihre hreflang-Tags

Google hat 2022 den Bericht „Internationale Ausrichtung“ aus der Search Console entfernt, einen offiziellen hreflang-Test gibt es seitdem nicht mehr. Für ein Audit nutzen wir:

  • einen Crawler wie Screaming Frog, der fehlende Rückverweise, ungültige Codes, nicht indexierbare URLs und ein fehlendes x-default auflistet;
  • die URL-Prüfung der Search Console, um zu sehen, welches Canonical Google für jede Version gewählt hat;
  • die Suchergebnisse selbst, aus jedem Land, um zu sehen, welche Version tatsächlich erscheint.

Das gehört zu den ersten Prüfungen in unserem internationalen SEO-Audit. Auf einer mehrsprachigen Website reicht ein falsch eingestelltes hreflang, damit im falschen Land die falsche Version erscheint.

Häufige Fragen zu hreflang

Was ist das hreflang-Tag?

Ein Attribut des link-Elements, das Google mitteilt, welche Sprach- oder Länderversionen einer Seite es gibt. Google nutzt es, um jedem Nutzer die passende Version anzuzeigen, etwa der Schweizer Nutzerin die Schweizer Seite statt der deutschen.

Verbessert hreflang das Ranking?

Nicht direkt. Es bringt eine Seite nicht nach oben, sorgt aber dafür, dass im jeweiligen Land die richtige Version erscheint und sich fast gleiche Versionen nicht gegenseitig Konkurrenz machen. Hreflang ist ein Signal, keine Anweisung: Ist es widersprüchlich, kann Google es ignorieren.

Brauche ich hreflang x-default?

Es ist optional, aber empfehlenswert. Es legt fest, welche Seite erscheint, wenn keine Version zur Sprache des Nutzers passt, meist die englische Version oder eine Seite zur Sprachauswahl.

Gibt es ein Google-Tool zum Testen von hreflang?

Seit 2022 nicht mehr: Damals hat Google den Bericht „Internationale Ausrichtung“ aus der Search Console entfernt. Heute prüft man hreflang mit einem Crawler wie Screaming Frog oder mit dem Site-Audit von Ahrefs, Semrush oder Sistrix und anschließend mit der URL-Prüfung in der Search Console.

Ersetzt hreflang das Canonical-Tag?

Nein, beide ergänzen sich. Jede Sprachversion braucht ein Canonical auf sich selbst, und hreflang verknüpft die Versionen untereinander. Ein Canonical auf eine andere Sprache hebelt hreflang aus.

Ist Ihre Website bereit fürs Ausland?

Machen Sie den kostenlosen Check in 2 Minuten: eine Punktzahl von 100, Ihre Stärken und Ihre drei Prioritäten für den Markt Ihrer Wahl.

Zum Check

Let's talk – Hreflang-Tags: der komplette Leitfaden für mehrsprachige Websites

Ihr nächster Markt beginnt hier.

Antoine Sanières

Antoine SanièresGründer von Anton Anton · ich beantworte jede Nachricht persönlich

Sie wollen in Frankreich, den Niederlanden oder Großbritannien sichtbar werden? Beschreiben Sie uns Ihren Zielmarkt. Wir antworten innerhalb von 24 Stunden an Werktagen, auf Deutsch.

contact@antonanton.fr