Hreflang ist eine HTML-Annotation, die Suchmaschinen mitteilt, welche Sprache und Region eine Seite anvisiert, jedem Nutzer die richtige Version ausliefert und Duplicate Content vermeidet.

Wenn Ihre Website in mehr als einer Sprache existiert oder dieselbe Sprache in verschiedenen Ländern anvisiert, brauchen Suchmaschinen Hilfe bei der Entscheidung, welche Version welchem Nutzer angezeigt werden soll. Ein französischsprachiger Nutzer in Kanada und einer in Frankreich sollten unterschiedliche Seiten sehen. Hreflang (die rel="alternate"-Hreflang-Annotation) ist die Art und Weise, wie Sie Suchmaschinen über diese Beziehungen informieren, sodass die richtige Seite die richtige Zielgruppe erreicht.
Ohne Hreflang können Ihre lokalisierten Seiten in den Suchergebnissen gegeneinander konkurrieren, als Duplicate Content markiert werden oder schlicht einem Nutzer die falsche Version anzeigen. Mit Hreflang gruppiert Google Ihre Sprach- und Regionsvarianten zu einem einzigen Cluster und liefert die jeweils passendste aus. Es ist eines der mächtigsten und zugleich am häufigsten falsch konfigurierten Werkzeuge im internationalen SEO.
Hreflang löst das Problem der Lokalisierungszuordnung. Wenn Sie denselben Inhalt auf Englisch, Spanisch und Deutsch veröffentlichen, sind diese Seiten nahezu Duplikate voneinander. Suchmaschinen könnten sie fälschlicherweise als kopierten Inhalt behandeln oder die falsche zum Ranking auswählen. Die Hreflang-Annotation teilt ihnen mit, dass diese Seiten bewusste Alternativen sind, jede für eine bestimmte Sprache oder Region erstellt.
Das Ergebnis ist ein besseres Nutzererlebnis und eine sauberere Indexierung. Googles Dokumentation zu lokalisierten Versionen erklärt, dass Hreflang es Google ermöglicht, Nutzer auf die Seite in ihrer eigenen Sprache und Region zu verweisen, statt eine Version auszuliefern, die sie nicht lesen können oder die die falsche Währung, falsche Versandinformationen oder falsche rechtliche Angaben enthält.
Eine Hreflang-Annotation im Kopfbereich der Seite sieht so aus: <link rel="alternate" hreflang="en" href="https://example.com/en/" />. Das rel="alternate" erklärt, dass die verlinkte URL eine alternative Version ist, der hreflang-Wert gibt die Sprache (und optional die Region) an, und das href liefert die vollständige, absolute URL dieser Version.
Sie fügen ein solches Tag für jede Version auf jeder Seite ein. Eine Seite, die in drei Sprachen existiert, trägt drei Hreflang-Tags, eines, das auf jede Version verweist, einschließlich eines Tags, das auf sich selbst verweist. Jede Sprachvariante wiederholt denselben vollständigen Satz. Genau das erlaubt es Suchmaschinen, die gesamte Gruppe zusammen zuzuordnen.
Der Hreflang-Wert verwendet standardisierte Codes, und sie korrekt anzugeben, ist nicht verhandelbar. Die Sprache wird im ISO-639-1-Format angegeben (zum Beispiel en, es, de). Sie können optional eine Region im Format ISO 3166-1 Alpha 2 hinzufügen, verbunden durch einen Bindestrich: en-GB, en-US, es-MX, fr-CA.
Die Sprache steht immer zuerst; eine Region allein ist ungültig. Sie können hreflang="GB" nicht allein verwenden, und erfundene Codes wie en-UK oder EU funktionieren nicht (der korrekte Code für das Vereinigte Königreich ist GB). Für Schriftvarianten gelten ISO-15924-Codes, etwa zh-Hant für traditionelles Chinesisch und zh-Hans für vereinfachtes Chinesisch. Ungültige Codes werden schlicht ignoriert und legen Ihre Einrichtung stillschweigend lahm.
Hreflang muss reziprok sein. Wenn Seite X auf Seite Y als ihre spanische Alternative verweist, muss Seite Y zurück auf Seite X als ihre englische Alternative verweisen. Google nennt diese Rückverweis-Tags, und fehlen sie, kann Google Ihre Annotationen vollständig ignorieren. Diese Anforderung an Rückverweise ist der mit Abstand häufigste Grund, warum Hreflang in der Praxis scheitert, wie Googles Leitfaden zu mehrregionalen Websites betont.
Ebenso wichtig: Jede Seite muss auf sich selbst verweisen. Die englische Seite enthält ein Hreflang-Tag für Englisch, das auf ihre eigene URL verweist. Das selbstreferenzierende Tag wegzulassen, ist ein weiterer häufiger Fehler. Behandeln Sie die Regel als absolut: Jede Seite listet sich selbst plus jede andere Version, und jede Version erwidert den Gefallen.
Der spezielle Wert hreflang="x-default" teilt Suchmaschinen mit, welche Seite angezeigt werden soll, wenn keine Ihrer angegebenen Sprachen oder Regionen zum Nutzer passt. Es ist ein Rückfall. Eine häufige Anwendung ist eine Sprachauswahlseite oder Ihre primäre globale Version: <link rel="alternate" hreflang="x-default" href="https://example.com/" />.
x-default hinzuzufügen ist eine bewährte Praxis für internationale Websites. Ohne diesen Wert ist ein Nutzer, dessen Sprache und Region zu keiner Ihrer Varianten passt, der bestmöglichen Schätzung der Suchmaschine überlassen. Mit ihm steuern Sie das Standarderlebnis, etwa indem Sie einen nicht zugeordneten Besucher auf eine Seite leiten, auf der er seine eigene Sprache wählen kann.
Google unterstützt drei Umsetzungsmethoden, und Sie sollten eine auswählen, statt sie zu vermischen. Die erste sind HTML-Link-Tags, die im <head> jeder Seite platziert werden, der gängigste Ansatz für normale Webseiten. Die zweite sind HTTP-Header, die für Nicht-HTML-Dateien wie PDFs verwendet werden, bei denen Sie dem Body kein Markup hinzufügen können.
Die dritte Methode ist die XML-Sitemap. Statt jeder Seite Tags hinzuzufügen, deklarieren Sie alle Sprachbeziehungen innerhalb Ihrer XML-Sitemap mithilfe von xhtml:link-Einträgen. Das hält den Seitencode sauber und ist im großen Maßstab oft leichter zu pflegen, erfordert aber eine sorgfältige Generierung. Welche Methode Sie auch wählen, wenden Sie sie über die gesamte Website hinweg konsistent an.
Hreflang und Canonical-Tags arbeiten zusammen, doch ein klassischer Fehler bringt beide zu Fall. Jede Sprachversion sollte sich auf sich selbst kanonisieren, nicht auf eine einzige Hauptversion. Wenn Ihre deutsche Seite ihr Canonical-Tag auf die englische URL setzt, teilen Sie Google mit, dass die deutsche Seite ein Duplikat ist, das nicht indexiert werden soll, was Ihre Hreflang-Einrichtung zerstört.
Das korrekte Muster ist ein selbstreferenzierendes Canonical auf jeder lokalisierten Seite, kombiniert mit dem vollständigen Satz reziproker Hreflang-Tags. Das Canonical bestätigt, dass jede Seite die bevorzugte Version ihrer selbst ist, und Hreflang beschreibt die Beziehungen zwischen diesen unterschiedlichen, gleichwertigen Seiten. Widersprüchliche Signale an dieser Stelle sind eine der häufigsten Ursachen für Indexierungsprobleme auf mehrsprachigen Websites.
Hreflang ist eng mit lokalem SEO verbunden, wenn Sie dieselbe Sprache in mehreren Ländern ausliefern. Ein Unternehmen, das sowohl in Spanien als auch in Mexiko tätig ist, veröffentlicht für beide spanische Seiten, doch Preise, Versand und Steuern unterscheiden sich. Tags wie es-ES und es-MX erlauben es Google, spanischsprachige Nutzer auf die für ihr Land erstellte Version zu leiten.
Hreflang regelt nur die Zuordnung von Sprache und Region, nicht die Inhaltsqualität. Googles Systeme erkennen unbearbeitete maschinelle Übersetzungen mit hoher Genauigkeit, und dünne übersetzte Seiten können Rankings über alle Versionen hinweg drücken, nicht nur über die übersetzte. Kombinieren Sie korrektes Hreflang mit wirklich lokalisierten, von Menschen geprüften Inhalten für jeden Markt, um den vollen Nutzen zu sehen.
Untersuchungen internationaler Websites zeigen immer wieder, dass eine große Mehrheit Hreflang-Fehler aufweist. Die häufigsten sind fehlende Rückverweis-Tags, fehlende selbstreferenzierende Tags, ungültige oder nur regionale Sprachcodes, die Verwendung relativer statt absoluter URLs und das Verweisen von Hreflang auf URLs, die weiterleiten oder Fehler zurückgeben, statt auf aktive Seiten.
Validieren Sie Ihre Einrichtung nach jeder Änderung. Die Google Search Console bot einst einen Bericht zur internationalen Ausrichtung, und spezialisierte Hreflang-Prüfer sowie Crawler wie Screaming Frog bestätigen, dass Ihre Annotationen reziprok sind und gültige Codes verwenden. Als Teil eines umfassenderen technischen SEO erkennt ein regelmäßiges Audit diese stillen Ausfälle, bevor sie Ihre internationalen Rankings fragmentieren.
Hreflang ist die Annotation, die mehrsprachiges und mehrregionales SEO funktionieren lässt. Es ordnet Ihre Sprach- und Regionsvarianten zu einer Gruppe zu, liefert jedem Nutzer die richtige Seite und verhindert Konflikte durch Duplicate Content. Die Regeln sind streng: gültige ISO-Codes, reziproke Rückverweis-Tags, Selbstreferenzen auf jeder Seite, ein x-default-Rückfall und selbstreferenzierende Canonicals, die niemals über Sprachen hinweg verweisen. Setzen Sie diese richtig um, und Ihre internationalen Inhalte erreichen die Zielgruppen, für die sie gemacht wurden. Entdecken Sie, wie Sorank Hreflang und Ihre gesamte technische Einrichtung für Such- und KI-Engines prüft.
Ein Canonical-Tag teilt Suchmaschinen mit, welche URL die bevorzugte Version einer Seite ist, während Hreflang ihnen mitteilt, welche Sprache oder Region eine Seite anvisiert. Sie erfüllen unterschiedliche Aufgaben und dürfen nicht im Widerspruch zueinander stehen. Auf einer mehrsprachigen Website sollte jede lokalisierte Seite ein selbstreferenzierendes Canonical haben (das auf sich selbst verweist) plus einen vollständigen Satz reziproker Hreflang-Tags, die die anderen Sprachversionen beschreiben. Der klassische Fehler ist, jede Sprachversion auf eine Haupt-URL zu kanonisieren, was Google mitteilt, dass die anderen Versionen Duplikate sind, und die Hreflang-Einrichtung vollständig zerstört.
Normalerweise nicht. Hreflang existiert, um Beziehungen zwischen mehreren Sprach- oder Regionsversionen desselben Inhalts abzubilden, daher braucht eine einsprachige Website, die ein einziges Land anvisiert, es in der Regel nicht. Die Ausnahme ist, wenn Sie dieselbe Sprache an verschiedene Länder mit deutlich unterschiedlichen Inhalten ausliefern, etwa englische Seiten für die Vereinigten Staaten und das Vereinigte Königreich mit unterschiedlichen Preisen oder Versandbedingungen. In diesem Fall helfen Tags wie en-US und en-GB Google, jede Zielgruppe auf die richtige Version zu leiten, obwohl beide auf Englisch sind.
Die häufigste Ursache sind fehlende Rückverweis-Tags. Hreflang muss reziprok sein, wenn also Seite X auf Seite Y verweist, Seite Y aber nicht zurück auf X, kann Google die Annotationen außer Acht lassen. Andere häufige Gründe sind ungültige Sprachcodes (etwa nur regionale Codes oder erfundene Werte wie en-UK), fehlende selbstreferenzierende Tags, die Verwendung relativer statt absoluter URLs und das Verweisen von Hreflang auf URLs, die weiterleiten oder Fehler zurückgeben. Validieren Sie Ihre Einrichtung mit einem Crawler oder Hreflang-Prüfer, um zu bestätigen, dass jeder Verweis reziprok und absolut ist und korrekte ISO-Codes verwendet.