Definition: Was ist hreflang?

Das hreflang-Attribut ist ein Signal für Suchmaschinen, das eine Seite mit ihren Sprach- und Länder-Varianten verknüpft. Es wurde 2011 von Google eingeführt und seitdem von Bing und Yandex übernommen. Die Syntax lautet <link rel="alternate" hreflang="de-DE" href="https://www.example.com/de/">. Der Wert im hreflang-Attribut folgt dem BCP-47-Standard: Sprach-Code (ISO 639-1) optional kombiniert mit Regions-Code (ISO 3166-1). Gültig sind reine Sprach-Angaben (en) ebenso wie Sprach-Region-Kombinationen (en-US, en-GB, de-CH).

hreflang ist kein Ranking-Signal im engeren Sinne. Es ist ein Routing-Signal: Google entscheidet damit, welche Version einer Seite einem bestimmten Nutzer in der Ergebnisliste angezeigt wird. Ohne hreflang rankt eine einzelne Sprachvariante international (meist die englische) und verdrängt die regionalen Pendants. Das Phänomen heißt Selbst-Kannibalisierung und ist in Agentur-Audits der häufigste Auslöser für Traffic-Einbrüche auf internationalen Domains.

Kern-Aussage

hreflang routet Nutzer - Canonical konsolidiert Signale

Die beiden Mechanismen sind orthogonal. hreflang entscheidet, welche Version ausgeliefert wird. Canonical entscheidet, auf welche URL sich Ranking-Signale konzentrieren. Jede Seite in einem hreflang-Cluster braucht einen selbstreferenzierenden Canonical.

Die MVG-Regel: Mutual Validation Group

Jedes Ziel in einem hreflang-Cluster muss auf jedes andere Ziel und auf sich selbst verweisen. Diese Symmetrie heißt Mutual Validation Group (MVG). Fehlt eine einzelne Gegenreferenz, verwirft Google das gesamte Cluster. Die Folge: Sprach- und Regionsrouting bricht zusammen, alle Varianten konkurrieren wieder untereinander. In der Search Console erscheinen entsprechende Warnhinweise unter dem Bericht „International Targeting".

Ein vollständiges Cluster für drei Varianten sieht so aus:

<link rel="alternate" hreflang="de-DE" href="https://www.example.com/de/">
<link rel="alternate" hreflang="en-US" href="https://www.example.com/us/">
<link rel="alternate" hreflang="en-GB" href="https://www.example.com/uk/">
<link rel="alternate" hreflang="x-default" href="https://www.example.com/">

Diese vier Zeilen müssen identisch auf allen vier Ziel-URLs erscheinen - inklusive Self-Reference. Das ist der harte Teil: Template-basierte CMS-Systeme rendern hreflang-Blöcke oft dynamisch, und kleine Abweichungen (Trailing-Slash, Protokoll, Parameter) brechen die MVG-Symmetrie.

Drei Implementierungs-Methoden

1. HTML-Head-Tags

Die naheliegende Variante: <link rel="alternate" hreflang="...">-Tags im <head>. Vorteil: direkt im Markup sichtbar. Nachteil: Payload-Overhead bei vielen Sprachen. Eine Seite mit 40 Sprachvarianten rendert 41 Link-Tags pro Seite - bei 10.000 URLs ein messbarer Page-Size-Faktor.

2. HTTP-Header

Für PDFs, Dokumente oder headerbasierte Rendering-Strategien bietet sich der HTTP-Header Link: an. Der Webserver liefert die hreflang-Signale im Response-Header aus. Format: Link: <https://...>; rel="alternate"; hreflang="de-DE", kommasepariert für mehrere Varianten.

3. XML-Sitemap

Die robusteste Variante für Enterprise-Strukturen. Die Sitemap listet pro URL alle hreflang-Alternativen als Unter-Elemente. Vorteil: Änderungen an einer Stelle, keine Template-Divergenzen. Operativ der Standard ab 50+ Ländern. Screaming Frog und Sitebulb können hreflang-Sitemaps validieren und MVG-Verletzungen markieren.

x-default und Fallback-Routing

Das spezielle Tag hreflang="x-default" kennzeichnet die Fallback-URL für Nutzer, deren Sprache oder Region nicht im Cluster deklariert ist. Ohne x-default entscheidet Google heuristisch - meist zugunsten der englischen Variante. x-default ist obligatorisch, sobald mehr als eine Sprachversion existiert. Ziel ist in der Regel die Root-Domain mit Sprach-Auswahl oder die englische Hauptseite.

Wichtig: x-default ist keine „Standard-Sprache", sondern ein expliziter Fallback. Für echte englische Nutzer muss zusätzlich hreflang="en" oder hreflang="en-US" gesetzt werden. Gleichzeitig kann dieselbe URL sowohl en-US als auch x-default tragen - das ist zulässig und üblich.

Typische Fehler in der Praxis

Verwandte Begriffe

hreflang ist das Kernwerkzeug im International SEO. Es arbeitet zusammen mit Canonical Tags, MVG-Validierung und der Indexierungs-Strategie. Bei GEO- und LLM-Routing gewinnen saubere hreflang-Cluster zusätzlich an Bedeutung, weil Entity-Repräsentationen pro Sprache konsistent bleiben müssen. Siehe auch ccTLD-Strategie und Geotargeting.


FAQ zu hreflang

Ist hreflang ein Ranking-Faktor?

hreflang ist kein Ranking-Faktor im engeren Sinne. Es ist ein Routing-Signal. Es entscheidet, welche Sprach- oder Länderversion einer Seite einem Nutzer ausgespielt wird - es verbessert nicht die Position an sich. Saubere hreflang-Cluster verhindern aber Selbst-Kannibalisierung und stabilisieren die Rankings der einzelnen Varianten.

Wo wird hreflang implementiert?

Drei Methoden sind zulässig: als link-Tag im HTML-Head, als HTTP-Header (für Nicht-HTML-Ressourcen) oder in der XML-Sitemap. Die Sitemap-Variante ist bei großen internationalen Strukturen (50+ Länder, 10.000+ URLs) operativ am robustesten.

Braucht jede Seite ein x-default?

Ja, sobald mehr als eine Sprach- oder Länderversion existiert. x-default kennzeichnet die Fallback-URL für Nutzer außerhalb der deklarierten Regionen. Ohne x-default fällt Google auf heuristische Entscheidungen zurück - häufig zugunsten der englischen Variante.

Was ist die MVG-Regel?

Mutual Validation Group - jedes Ziel in einem hreflang-Cluster muss auf jedes andere Ziel referenzieren. Fehlt eine Gegenreferenz, verwirft Google das gesamte Cluster. Die MVG-Symmetrie ist die häufigste Fehlerquelle in multilingualen Setups.

Widerspricht hreflang dem Canonical Tag?

Nein, beide arbeiten orthogonal. Jede Seite in einem hreflang-Cluster trägt einen selbstreferenzierenden Canonical. Zeigt der Canonical auf eine andere Sprachversion, verwirft Google das hreflang-Cluster und die Kanonisierung.