Hreflang
Was hreflang ist, die drei Wege zur Implementierung, die Regeln zu Reziprozität und Selbstreferenz, gültige Sprach- und Regionscodes und wie sich Cluster im großen Maßstab prüfen lassen.
Sprachen
1 Evidenzsignal auf dieser Seite
- Verknüpftes Live-Werkzeughreflang Generator + Linter
Hreflang teilt Suchmaschinen mit, welche Sprach- oder Regionsversion einer Seite welchem Nutzer angezeigt werden soll. Deklariert wird es auf einem von drei Wegen — HTML-Tags im head, HTTP-Header oder XML-Sitemap — mit Sprachcodes nach ISO 639-1 plus Regionscodes nach ISO 3166-1 alpha-2. Es funktioniert nur als reziproker Cluster: Jede Seite muss auf sich selbst und auf alle ihre Alternativversionen verweisen, und fehlt ein Rückverweis, ignoriert Google das Paar. Es ist ein Hinweis, keine Anweisung — falsches hreflang wird ignoriert, nicht abgestraft. Es ist außerdem fragil: In meiner Studie zu 374 756 Domains mit hreflang wiesen über 67 % mindestens ein Problem auf. Bing nutzt es kaum (content-language ist dort das stärkere Signal). Dieser Hub erklärt das Gesamtbild und verweist auf die Vertiefungen.
TL;DR — Hreflang teilt Suchmaschinen mit, welche Version einer Seite für welche Sprache oder Region gedacht ist — damit spanischsprachige Nutzer Ihre spanische Seite erhalten und französischsprachige die französische. Sie fügen jeder Seite eine kleine Annotation hinzu, die alle Sprachversionen auflistet. Der Haken: Jede Seite muss auf jede andere zurückverweisen, sonst kann Google die betroffenen Annotationen ignorieren.
Was hreflang ist
Wenn Sie dieselbe Seite in mehr als einer Sprache veröffentlichen — oder in derselben Sprache für verschiedene Länder —, teilen Sie Google mit hreflang mit, welche Version welche ist. Es ist eine Annotation, die alle alternativen Versionen einer Seite auflistet und angibt, auf welche Sprache (und optional welche Region) jede davon ausgerichtet ist. Bei einer Suchanfrage kann Google sie nutzen, um die Version einzublenden, die zu Sprache und Standort des Nutzers passt — es ist ein Signal, das Google hilft, die richtige lokalisierte URL zu wählen, keine Garantie für Indexierung, Ranking, Traffic, dafür welche URL angezeigt wird, oder für die Zitierung in KI-Antworten.
Evidence for this claim Google accepts hreflang in HTML, HTTP headers, or XML sitemaps and says the methods are equivalent from its perspective. Scope: Google Search hreflang implementation methods. Confidence: high · Verified: Google: Localized versionsIm <head> der Seite sieht das so aus:
<link rel="alternate" hreflang="en-us" href="https://example.com/en-us/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />Jede Zeile besagt: „Es gibt eine alternative Version dieser Seite, sie ist für diese Sprache/Region bestimmt, und sie liegt unter dieser URL.“
Die drei Wege, es einzubinden
Gültige Tags erzeugen mit dem hreflang Generator + Linter:
- Fügen Sie in der Locale-/URL-Matrix pro Sprachversion Ihrer Seite eine Zeile hinzu (Locale-Code + URL) — die Ausgabe aktualisiert sich live beim Tippen.
- Wählen Sie in den Ausgabe-Tabs das benötigte Format — Head tags, Sitemap XML, Link headers oder Framework-Snippets.
- Prüfen Sie im Linter-Panel die Warnungen zu ungültigen Codes und fehlenden Rückverweisen und nutzen Sie dann Copy oder Download für das Ergebnis.
Sie müssen sich für einen dieser Wege entscheiden:
- HTML-Tags im
<head>— die häufigste Methode, oben gezeigt. Gut für kleinere Websites. - HTTP-
Link-Header — dieselbe Information, die statt im HTML in der Serverantwort gesendet wird. Das ist die einzige Option für Nicht-HTML-Dateien wie PDFs. - XML-Sitemap — Sie listen die Alternativversionen in Ihrer Sitemap auf statt auf jeder einzelnen Seite. Am besten für große Websites, weil Sie das HTML nicht jeder Seite anfassen müssen.
Die Codes müssen gültig sein
Der Wert ist ein Sprachcode, optional gefolgt von einem Bindestrich und einem Regionscode:
- Sprache nach ISO 639-1
—
enfür Englisch,esfür Spanisch,defür Deutsch,jafür Japanisch. - Region (optional) nach ISO 3166-1 alpha-2
—
en-us,en-gb,es-mx.
Zwei Dinge werden ständig falsch gemacht: Das Vereinigte Königreich ist gb,
britisches Englisch also en-GB und nicht en-UK (uk ist reserviert und
steht tatsächlich für Ukrainisch). Und Sie können eine Sprache für sich allein
ansteuern (es = alle Spanischsprachigen weltweit), eine Region für sich allein
aber nicht — es steht immer zuerst eine Sprache.
Der von Google dokumentierte hreflang-Kontrakt ist enger als der Coderaum, den die
Web-Plattform allgemein zulässt: Google erkennt Sprache + optionale Region und gibt
an, dass reservierte Codes wie EU, UN und UK als Regionsziele schlicht keine
Wirkung haben. Der breitere HTML-/BCP-47-Standard für Sprach-Tags, auf dem
hreflang aufsetzt, unterstützt außerdem Schrift-Subtags (zh-Hant für
traditionelles Chinesisch, sr-Latn für Serbisch in lateinischer Schrift) — gut zu
wissen für lang-Attribute allgemein, aber halten Sie sich speziell bei hreflang an
das von Google dokumentierte Muster aus Sprache plus Region.
Die zwei Regeln, die es funktionieren lassen
- Jede Seite muss zurückverweisen. Wenn Ihre englische Seite auf Ihre spanische Seite verweist, muss die spanische Seite auf die englische zurückverweisen. Fehlt dieser Rückverweis, kann Google die betroffenen Annotationen ignorieren oder falsch interpretieren.
- Jede Seite sollte auf sich selbst verweisen. Jede Version listet sich in ihrem eigenen Satz von hreflang-Tags selbst auf (das „selbstreferenzielle“ Tag). Google nennt das optional, aber empfehlenswert, und es ist die sicherste Voreinstellung.
Wann brauchen Sie hreflang wirklich?
Sie brauchen es, wenn Sie wirklich unterschiedliche Versionen einer Seite für verschiedene Sprachen oder Regionen haben:
- Echte Übersetzungen (eine englische und eine spanische Seite).
- Dieselbe Sprache für deutlich unterschiedliche Märkte (eine US-englische und eine britisch-englische Seite mit abweichenden Preisen, Schreibweisen oder Versandinformationen).
Für eine einsprachige Website brauchen Sie es nicht, und Sie sollten es nicht auf dünne oder automatisch übersetzte Seiten aufsetzen, nur um es zu haben. Hreflang sorgt nicht für bessere Rankings — es hilft lediglich dabei, dass die richtige Version bei der richtigen Person erscheint.
Sie möchten die Umsetzung im großen Maßstab, die Sonderfälle der Canonicalization, was Bing stattdessen macht und wie Sie einen defekten Cluster prüfen? Wechseln Sie zum Tab Fortgeschritten.
Hreflang-Fehler, die Cluster zerstören
Einseitige Annotationen veröffentlichen
Warum das scheitert: Eine Alternativversion, die nicht zurückverweist, erzeugt einen fehlenden Rückverweis, sodass das Paar ignoriert werden kann. Stattdessen: Erzeugen Sie den vollständigen reziproken Satz auf jedem Mitglied, einschließlich seiner Selbstreferenz.
Hreflang auf weitergeleitete oder nicht-kanonische URLs zeigen lassen
Warum das scheitert: Die Annotation nennt eine URL, die nicht die finale indexierbare Version ist, wodurch widersprüchliche Signale entstehen. Stattdessen: Zeigen Sie auf direkte kanonische URLs mit 200 und halten Sie jede Seite selbstkanonisch, sofern eine Konsolidierung nicht beabsichtigt ist.
Einen Ländercode ohne Sprache verwenden
Warum das scheitert: Die Region ist optional, die Sprache ist Pflicht. Stattdessen: Verwenden Sie einen gültigen Sprachcode wie en, optional gefolgt von einer gültigen Region wie en-GB.
Implementierungsmethoden ohne eine einzige Quelle der Wahrheit mischen
Warum das scheitert: HTML, Header und Sitemaps können zu widersprüchlichen Clustern auseinanderdriften. Stattdessen: Wählen Sie die Methode, die Ihr Stack zuverlässig erzeugen kann, oder leiten Sie alle Methoden aus derselben Locale-Map ab.
Testen Sie sich selbst: Hreflang
TL;DR — Hreflang ist ein reziprokes Cluster-Signal: Jede Seite listet sich selbst und alle Alternativversionen auf, und ein fehlender Rückverweis macht das Paar ungültig. Deklarieren Sie es nur auf einem Weg — HTML-
<head>, HTTP-Link-Header (PDFs) oder XML-Sitemap (am besten im großen Maßstab). Die Codes sind ISO 639-1 für die Sprache + ISO 3166-1 alpha-2 für die Region;en-UKist falsch, richtig isten-GB. Es ist ein Hinweis, keine Anweisung (Mueller) — falsches hreflang wird ignoriert, nicht abgestraft, und Google kann es zugunsten einer Konsolidierung gleichsprachiger Seiten oder aus Indexierungsgründen übergehen. Es geht ständig kaputt: In meiner Ahrefs-Studie zu 374 756 Domains wiesen über 67 % mindestens ein Problem auf. Bing behandelt es als weit schwächeres Signal alscontent-language. Prüfen Sie Cluster visuell statt in Tabellenkalkulationen.
Hreflang ist ein Cluster, kein Tag
© Patrick Stox LLC · CC BY 4.0 ·
© Patrick Stox LLC · CC BY 4.0 ·
Das mentale Modell, das die meiste hreflang-Verwirrung auflöst: Es ist kein Tag pro Seite, sondern ein bidirektionaler Graph. Googles eigene Anforderung ist unmissverständlich — “Each language version must list itself as well as all other language versions,” (Übersetzung) „Jede Sprachversion muss sich selbst sowie alle anderen Sprachversionen auflisten,“ und “if two pages don’t both point to each other, the tags will be ignored.” (Übersetzung) „Wenn zwei Seiten nicht beide aufeinander verweisen, werden die Tags ignoriert.“ Verweist also Seite X auf Y, Y aber nicht auf X zurück, wird diese Kante stillschweigend verworfen. Ein einziger fehlender Rückverweis kann dazu führen, dass die betroffenen Annotationen ignoriert oder falsch interpretiert werden — Google sagt jedoch, es könne die Paare, die korrekt reziprok sind, weiterhin verarbeiten, sodass eine defekte Beziehung nicht zwangsläufig jede Annotation in einem größeren Cluster lahmlegt.
Evidence for this claim Each hreflang set should include the page itself, use fully qualified URLs, and include return links; without reciprocity, the affected annotations may be ignored or misinterpreted. Scope: Google Search hreflang guidelines; the documentation does not say one missing return link invalidates every annotation in a cluster. Confidence: high · Verified: Google: Localized versions guidelinesDaraus folgen zwei nicht verhandelbare Punkte:
- Reziprozität. Jede Referenz muss erwidert werden. Genau hier brechen Implementierungen im großen Maßstab: Sobald ein Template, ein CMS-Feld oder die Seiten einer Region aus dem Takt geraten, fehlen Rückverweise.
- Selbstreferenz. Jede Seite listet sich selbst auf. Mueller nennt das “optional—but good practice” (Übersetzung) „optional – aber empfehlenswert“; in der Praxis ist ein selbstreferenzieller Satz der sauberste Weg, Cluster konsistent zu halten, und sein Fehlen wird als Problem gemeldet.
Absolute, vollständig qualifizierte URLs sind ebenfalls Pflicht —
https://example.com/foo, niemals //example.com/foo oder /foo.
Drei Methoden — und die Abwägungen
Google behandelt HTML-Tags, HTTP-Header und XML-Sitemaps als gleichwertig — es bringt in der Suche keinen Vorteil, mehr als eine davon umzusetzen. Wählen Sie eine Methode pro Website, abhängig davon, was Ihr Stack zuverlässig pflegen kann; sie zu mischen lädt zu Konflikten ein.
- HTML-Tags im
<head>. Am einfachsten, am sichtbarsten. Nachteil: Auf einer Website mit Dutzenden Locales trägt jede Seite einen großen Block von<link>-Tags, was Markup-Gewicht hinzufügt, und alles im<body>(durch fehlerhaftes HTML oder JS-Injektion) ist ungültig — hreflang zählt nur im<head>der Seite, so wie Google sie rendert bzw. parst. - HTTP-
Link-Header. Die einzige Option für Nicht-HTML-Ressourcen wie PDFs. Sie werden in der Antwort gesendet und blähen das Dokument nicht auf. - XML-Sitemaps. Die richtige Wahl im großen Maßstab. Die Annotationen liegen
zentral (
xhtml:link-Kindelemente unter jedem<url>, mit dem Namensraumxmlns:xhtml="http://www.w3.org/1999/xhtml"), sodass Sie den gesamten Cluster aus einer Datenbank neu erzeugen können, ohne Seiten neu auszurollen. Es gibt keine „schnellere“ Methode — sowohl HTML als auch Sitemaps werden zur Crawl-Zeit aufgelöst —, aber Sitemaps lassen sich weit leichter prüfen, weil Sie den gesamten Graphen in einer Datei validieren können, statt jede Seite zu crawlen.
Reziproke Verlinkung im großen Maßstab — wo sie bricht
Bei einer Website mit 5 Locales ist das eine 5×5-Matrix an Referenzen pro Seitensatz, die jedes Mal neu erzeugt werden muss, wenn Sie eine Locale hinzufügen oder entfernen, einen Slug korrigieren oder eine URL migrieren. Die Fehlermodi sind vorhersehbar:
- Uneinheitliche URL-Formate. Mit oder ohne abschließenden Schrägstrich,
httpstatthttps,wwwstatt Apex-Domain oder Groß- statt Kleinschreibung im Pfad — jede Abweichung zwischen der URL im hreflang und der URL, die Google tatsächlich indexiert, zerstört die Übereinstimmung des Rückverweises. - Auf weitergeleitete oder defekte URLs zeigen. Eine Locale-URL ändert sich, die
Weiterleitung wird eingerichtet, aber das hreflang zeigt weiterhin auf die alte
URL. Der Cluster referenziert nun eine
301oder eine404. - Code-Drift.
jpstattjafür Japanisch, dreibuchstabige Codes, wo zweibuchstabige verlangt sind,en-UKstatten-GB. Ungültige Codes werden ignoriert.
Durchgespieltes Deployment-Beispiel: Der Rückverweis zeigt auf die URL von gestern
Angenommen, die britische Produktseite ist von /gb/shoes/ nach /uk/shoes/
umgezogen. Die US-Seite wurde nicht neu erzeugt und veröffentlicht daher weiterhin:
<link rel="alternate" hreflang="en-US" href="https://shop.example/us/shoes/" />
<link rel="alternate" hreflang="en-GB" href="https://shop.example/gb/shoes/" />Die alte UK-URL leitet auf /uk/shoes/ weiter, während die neue UK-Seite von ihrer
finalen kanonischen URL aus auf die US-Seite zurückverweist. Damit bleiben zwei
verschiedene Probleme: Die US-Annotation zielt auf eine Weiterleitung, und die
finale UK-URL stimmt nicht mit der von der US-Seite deklarierten URL überein. Korrigieren
Sie den Generator so, dass beide Seiten den vollständigen Satz mit finalen,
indexierbaren URLs veröffentlichen:
<link rel="alternate" hreflang="en-US" href="https://shop.example/us/shoes/" />
<link rel="alternate" hreflang="en-GB" href="https://shop.example/uk/shoes/" />Prüfen Sie nach dem Deployment beide Richtungen; eine Kontrolle allein des US-Tags
würde den fehlerhaften Rückverweis übersehen. Dies ist ein illustrativer
.example-Cluster.
Die Lehre aus meinen Konferenzvorträgen gilt weiterhin: Erzeugen Sie hreflang automatisiert aus einer einzigen Quelle der Wahrheit. Handgepflegtes hreflang im großen Maßstab ist eine Garantie für verrottende Rückverweise.
Konflikte mit der Canonicalization
Hreflang hängt davon ab, was indexiert ist, nicht davon, was kanonisiert ist — doch beides greift ineinander, und Fehler dabei zerstören Cluster:
- Selbstreferenzierende Canonicals sind die sichere Voreinstellung. Jede Sprachversion sollte auf sich selbst kanonisieren. Wenn Ihre spanische Seite auf die englische kanonisiert, teilen Sie Google mit, dass die spanische URL nicht die zu indexierende ist — und hreflang, das auf eine nicht-kanonische URL zeigt, gehört zu den häufigeren Fehlern.
- Der Sonderfall gleiche Sprache, mehrere Länder. Wenn Sie etwa
en-us- unden-gb-Seiten haben, die nahezu identisch sind, konsolidiert Google sie möglicherweise und indexiert nur eine — kann aber dennoch über die hreflang-Links die angezeigte URL in den Suchergebnissen gegen die passende Länderversion austauschen. Eine „wegkanonisierte“ URL kann also weiterhin für den richtigen Nutzer erscheinen. Das ist ein Feature, kein Bug, überrascht aber Menschen, welche die Indexabdeckung prüfen. - noindex und robots.txt. Eine von der Indexierung ausgeschlossene Seite kann nicht an einem Cluster teilnehmen — ihr hreflang kann nicht umgesetzt werden, und auf eine noindexierte oder blockierte URL zu zeigen, zerstört den Rückverweis. Blockieren oder noindexieren Sie keine Sprachvarianten, die ausgeliefert werden sollen.
Es ist ein Hinweis, keine Anweisung
Das ist die Rahmung, die man verinnerlichen sollte. Im Mai 2025 reagierte John
Mueller auf Bluesky auf einen Fall, in dem fr-be-Seiten trotz korrektem hreflang
in fr-Ergebnissen auftauchten: “hreflang doesn’t guarantee indexing, so it can
also just be that not all variations are indexed,”
(Übersetzung) „hreflang garantiert keine Indexierung, es kann also auch einfach
sein, dass nicht alle Varianten indexiert sind,“ und “I suspect this is a ‘same
language’ case where our systems just try to simplify things for sites.”
(Übersetzung) „Ich vermute, das ist ein Fall von ‘gleicher Sprache’, in dem unsere
Systeme einfach versuchen, die Dinge für Websites zu vereinfachen.“ Google behält
sich vor, hreflang zugunsten einer Konsolidierung gleichsprachiger Seiten, wegen
Indexierungslücken oder aufgrund eigener kanonischer Entscheidungen zu übergehen.
Googles Leitlinie zur Canonicalization ist die Kehrseite davon: Sie empfiehlt, eine kanonische URL in derselben Sprache wie die Seite zu wählen (oder den besten verfügbaren Ersatz), und besagt, dass Google URLs, die Teil eines vollständigen reziproken hreflang-Clusters sind, gegenüber ansonsten ähnlichen URLs außerhalb davon bevorzugt. Das ist eine Präferenz, kein Versprechen — in einem korrekt gebauten Cluster zu sein, erhöht die Chancen, dass die richtige URL ausgewählt wird, garantiert aber weder die Indexierung noch, welche URL angezeigt wird.
Die praktische Konsequenz: Falsches hreflang wird ignoriert, nicht abgestraft. Ist Ihr Cluster defekt, fällt Google auf die eigene Sprach- und Regionserkennung zurück. Der Preis ist eine verpasste Gelegenheit (für manche Nutzer erscheint die falsche URL), kein Ranking-Verlust. „Mein hreflang ist falsch“ ist also selten ein Notfall — aber es bringt eben auch selten etwas.
Bing und die anderen Suchmaschinen nutzen einen anderen Stack
Hreflang ist ein Signal von Google (und Yandex). Bings Signal-Stack ist komplett
anders. Fabrice Canel, Principal Program Manager bei Microsoft Bing, hat
unmissverständlich gesagt: “hreflang is indeed a far weaker signal than
content-language at Bing.”
(Übersetzung) „hreflang ist bei Bing tatsächlich ein weit schwächeres Signal als
content-language.“ Bing stützt sich auf den HTTP-Header bzw. das Meta-Tag
content-language, das Attribut <html lang="">, eingehende Links, die Geografie
der Besucher sowie Server- und ccTLD-Standort, und Canel hat in den meisten Fällen
davon abgeraten, “duplicating URLs just to have them tagged with these
language-markets”
(Übersetzung) „URLs zu duplizieren, nur um sie mit diesen Sprach-Märkten
auszuzeichnen“. Baidu unterstützt hreflang überhaupt nicht (es orientiert sich an
Hosting-Standort, chinesischer Domainregistrierung, ICP-Lizenzierung und
content-language). Ein robustes internationales Setup kombiniert daher hreflang für
Google mit einem korrekten content-language / html lang für alle anderen.
Die Fehlerquote ist die eigentliche Geschichte
Als ich die bislang größte hreflang-Studie bei Ahrefs durchgeführt habe — 374 756 Domains, fast 10× größer als jede frühere Studie — wiesen über 67 % der Domains, die hreflang nutzen, mindestens ein Problem auf. Die Verteilung:
| Problem | % der Domains |
|---|---|
| Fehlendes x-default | 56,3 % |
| Fehlende selbstreferenzierende Tags | 18,0 % |
| Verweise auf defekte/weitergeleitete Seiten | 16,9 % |
| Fehlende reziproke Tags | 15,3 % |
| Verweise auf nicht-kanonische URLs | 8,0 % |
| Falsche Sprach-/Ländercodes | 4,6 % |
| Uneinheitliche Sprachattribute | 3,2 % |
| Mehrere Seiten für dieselbe Sprache | 2,5 % |
| Dieselbe Seite für mehrere Sprachen | 2,5 % |
Das Fazit meiner Studie gilt weiterhin: Hreflang ist komplex und schwer richtig umzusetzen, und es kann auf sehr viele verschiedene Arten brechen.
Prüfung im großen Maßstab — visualisieren Sie den Cluster, lesen Sie keine Tabelle
Sehen Sie sich Ihren eigenen Cluster mit returntag an:
- Fügen Sie eine Seiten-URL, eine Sitemap-URL oder eine Liste von Seiten-URLs in das Tool ein.
- Klicken Sie auf Validate cluster.
- Lesen Sie die Ansicht GRAPH — defekte oder fehlende Rückverweise stechen durch die Farbcodierung nach Schweregrad hervor — oder wechseln Sie zu MATRIX für eine zeilenweise Ansicht und exportieren Sie eine CSV mit der Fixliste, wenn diese an andere Beteiligte weitergegeben werden soll.
Der Grund, warum sich hreflang-Fehler verstecken: Ein Rückverweis-Problem ist eine
Beziehung zwischen Seiten, und Beziehungen lassen sich über Zeilen einer
Tabellenkalkulation hinweg kaum lesen. Ahrefs Site Audit war das erste Tool, das
den hreflang-Cluster als Graph darstellt — öffnen Sie die URL-Details einer
beliebigen Seite, und der Tab Hreflangs zeichnet den gesamten Cluster als
Netzwerk, wobei die defekten Seiten und die fehlenden oder falschen Verweise rot
hervorgehoben sind. Sie erkennen auf einen Blick, welcher Rückverweis fehlt oder
welcher Link versehentlich hinzugefügt wurde — und es lässt sich weit besser
präsentieren als eine CSV. Site Audit führt außerdem die zugrunde liegenden
Prüfungen durch (ungültige Annotation, fehlende Selbstreferenz, mehr als eine Seite
pro Sprache, Abweichung zwischen hreflang und html lang, fehlender reziproker
Rückverweis, nicht-kanonisches Ziel, defektes Ziel), die direkt auf die Fehlerliste
der Studie abbilden.
Darüber hinaus:
- URL-Prüfung in der Google Search Console bestätigt, wie eine einzelne URL gecrawlt und indexiert wurde. Beachten Sie: Der alte Bericht zur internationalen Ausrichtung wurde am 22. September 2022 eingestellt — Google erklärte, er habe “had little value for the ecosystem.” (Übersetzung) „nur geringen Wert für das Ökosystem.“ Die hreflang-Tags selbst funktionieren weiterhin; nur der Bericht ist weg.
- Manuelle SERP-Tests mit den Parametern
&hl=(Oberflächensprache) und&gl=(Standort) an einer Google-Such-URL erlauben eine Vorschau darauf, wie die Ergebnisse einer bestimmten Locale aussehen.
Hreflang ist auch ein Thema für technische SEO-Audits
Auch wenn hreflang seine Heimat in der internationalen SEO hat, taucht es in nahezu jedem technischen SEO-Audit einer mehrsprachigen oder mehrregionalen Website auf — es steht direkt neben den Prüfungen zu Canonicalization, Indexierung und Crawl-Zugänglichkeit und gehört zu den Punkten, die am ehesten stillschweigend defekt sind. Wenn Sie ein technisches Audit durchführen und die Website mehr als eine Locale hat, gehört der hreflang-Cluster auf die Checkliste.
Wie es weitergeht
Dieser Hub ist die Landkarte für das hreflang-Subcluster. Die erste Vertiefung:
- x-default — der Fallback-Wert für Nutzer, deren Locale zu keinem Ihrer expliziten Tags passt (eine Länderauswahl oder eine globale Startseite). Er ist nicht erforderlich, war in meiner Studie aber die mit Abstand häufigste Auslassung (56,3 % der Websites). Das eigene Unterthema behandelt, wann Sie ihn einsetzen, wann Sie ihn weglassen und wie er mit dem restlichen Cluster zusammenspielt.
Für die übergeordnete Strategie, die damit umgesetzt wird, siehe die Säule International SEO — hreflang ist die technische Ebene einer internationalen Strategie; es ersetzt keine echte Lokalisierung (lokale Intention, lokale Inhalte, lokale Autorität).
KI-Zusammenfassung
Eine verdichtete Fassung der Advanced-Version:
- Hreflang ist ein reziprokes Cluster-Signal, kein Tag pro Seite — und nur ein Signal, das Google nutzen kann, um eine lokalisierte URL auszuwählen, keine Garantie für Indexierung, Ranking, Traffic, dafür welche URL angezeigt wird, oder für die Zitierung durch KI. Jede Seite listet sich selbst und alle Alternativversionen auf; ein fehlender Rückverweis macht dieses Paar ungültig, wobei Google die übrigen korrekt reziproken Paare im Cluster weiterhin verarbeiten kann.
- Drei Methoden, wählen Sie eine: HTML-Tags im
<head>, HTTP-Link-Header (die einzige Option für PDFs) oder XML-Sitemap (am besten im großen Maßstab, am leichtesten zu prüfen). Google behandelt alle drei als gleichwertig — kein Vorteil in der Suche, mehr als eine zu nutzen, und keine ist „schneller“ (beide werden zur Crawl-Zeit aufgelöst). - Codes: ISO 639-1 für die Sprache + optional ISO 3166-1 alpha-2 für die Region.
en-GB, nichten-UK; reservierte Codes wieEU/UN/UKhaben als Region keine Wirkung. Sie können eine Sprache für sich allein ansteuern, eine Region für sich allein aber nie. Absolute URLs sind Pflicht. (Der breitere BCP-47-Standard, auf dem hreflang aufsetzt, erlaubt auch Schrift-Subtags wiezh-Hant— Googles dokumentierter hreflang-Kontrakt reicht nicht so weit.) - Hinweis, keine Anweisung (Mueller, Mai 2025): Falsches hreflang wird ignoriert, nicht abgestraft; Google kann es zugunsten einer Konsolidierung gleichsprachiger Seiten oder aus Indexierungsgründen übergehen.
- Canonicalization: Selbstreferenzierende Canonicals sind die sichere Voreinstellung; Google bevorzugt URLs innerhalb eines vollständigen reziproken Clusters gegenüber ähnlichen URLs außerhalb, aber das ist eine Präferenz, kein Versprechen. Hreflang auf eine nicht-kanonische, weitergeleitete, defekte oder noindexierte URL zeigen zu lassen, zerstört den Cluster.
- Bing ist anders: hreflang ist “a far weaker signal than content-language at
Bing” (Übersetzung) „ein weit schwächeres Signal als content-language bei
Bing“ (Canel). Kombinieren Sie hreflang (Google/Yandex) mit
content-language+html langfür den Rest. Baidu unterstützt es überhaupt nicht. - Es geht ständig kaputt: In meiner Ahrefs-Studie zu 374 756 Domains mit hreflang wiesen über 67 % ein Problem auf; die häufigste Auslassung war x-default (56,3 %).
- Prüfen Sie visuell: Der Tab Hreflangs in Ahrefs Site Audit war der erste, der den Cluster als Graph mit rot markierten Fehlern zeichnet — weit besser als eine Tabellenkalkulation. Der Bericht International Targeting in der GSC wurde am 22. September 2022 eingestellt.
Offizielle Dokumentation
Primärquellen-Dokumentation der Suchmaschinen.
- Lokalisierte Versionen Ihrer Seiten — das primäre hreflang-Dokument: die drei Methoden, die Anforderung der Reziprozität, gültige Codes und die Regel zu absoluten URLs.
- Websites für mehrere Regionen und Sprachen verwalten — Geotargeting-Signale, die Google nutzt und nicht nutzt, Optionen für die URL-Struktur und die Warnung vor automatischen Weiterleitungen.
- Google über lokalisierte Versionen informieren (x-default-Blog, 2013) — die ursprüngliche Einführung von
x-default. - Einstellung des Berichts zur internationalen Ausrichtung (September 2022) — warum der Bericht entfernt wurde und was stattdessen zu verwenden ist.
Bing / Microsoft
- Bingbot Series: Maximizing Crawl Efficiency — Kontext dazu, wie Bing über internationale und mehrsprachige Websites denkt; Bing priorisiert
content-languagegegenüber hreflang. - Bing Webmaster Tools — Help & How-To — Bings Webmaster-Leitlinien, einschließlich der Präferenz für die Signale
content-languageundhtml lang.
Zitate aus der Quelle
Offizielle Aussagen von Google und Bing.
Google — Reziprozität ist die Kernregel
- “Each language version must list itself as well as all other language versions.” (Übersetzung) „Jede Sprachversion muss sich selbst sowie alle anderen Sprachversionen auflisten.“ — Dokumentation von Google Search Central. Zum Zitat springen
- “If two pages don’t both point to each other, the tags will be ignored.” (Übersetzung) „Wenn zwei Seiten nicht beide aufeinander verweisen, werden die Tags ignoriert.“ — Dokumentation von Google Search Central. Zum Zitat springen
- “Alternate URLs must be fully-qualified, including the transport method (http/https).” (Übersetzung) „Alternative URLs müssen vollständig qualifiziert sein, einschließlich des Übertragungsverfahrens (http/https).“ — Dokumentation von Google Search Central. Zum Zitat springen
John Mueller, Google — Hinweise, keine Anweisungen
- “hreflang doesn’t guarantee indexing, so it can also just be that not all variations are indexed.” (Übersetzung) „hreflang garantiert keine Indexierung, es kann also auch einfach sein, dass nicht alle Varianten indexiert sind.“ — John Mueller, Search Advocate, Google (Bluesky, Mai 2025). Berichterstattung
- Zu selbstreferenziellen Tags: hreflang-Selbstreferenzen sind “optional—but good practice.” (Übersetzung) „optional – aber empfehlenswert.“ — John Mueller, Google. Referenz
Fabrice Canel, Microsoft Bing — ein schwächeres Signal bei Bing
- “hreflang is indeed a far weaker signal than content-language at Bing.” (Übersetzung) „hreflang ist bei Bing tatsächlich ein weit schwächeres Signal als content-language.“ — Fabrice Canel, Principal Program Manager, Microsoft Bing. Berichterstattung
Checkliste für die hreflang-Implementierung
Vor dem Launch
- Sich für eine Implementierungsmethode entschieden (HTML-head / HTTP-Header / XML-Sitemap) und sie konsistent verwendet — kein Mischen.
- Jede Seite listet sich selbst (selbstreferenzielles Tag) und alle Alternativversionen auf.
- Die Referenzen sind reziprok — wenn A auf B verweist, verweist B auf A zurück.
- Die Sprachcodes sind gültiges ISO 639-1, die Regionscodes gültiges
ISO 3166-1 alpha-2 (
en-GB, nichten-UK;ja, nichtjp). - Die URLs sind absolut und vollständig qualifiziert (
https://…) und entsprechen der Form, die Google tatsächlich indexiert (abschließender Schrägstrich, www, Protokoll, Groß-/Kleinschreibung). - Ein
x-defaultergänzt, falls Sie eine Länderauswahl oder einen globalen Fallback haben (optional, aber der am häufigsten vergessene Punkt — siehe das Unterthema x-default). - Die hreflang-Tags stehen im
<head>(oder im HTTP-Header / in der Sitemap) und werden nie per JS oder durch fehlerhaftes HTML in den<body>injiziert. - Jede Variante kanonisiert auf sich selbst — kein Canonical, das auf eine andere Sprachversion zeigt.
- Keine Variante ist noindexiert oder in der robots.txt blockiert.
- Für Bing/Baidu: korrektes
content-languageund<html lang>setzen — verlassen Sie sich dort nicht auf hreflang.
Audit nach dem Launch
- Ahrefs Site Audit ausführen und den Tab Hreflangs öffnen — im Cluster-Graphen auf rote (defekte) Seiten und fehlende oder falsche Rückverweise prüfen.
- Die Standardprüfungen von Site Audit auflösen: ungültige Annotation, fehlende
Selbstreferenz, fehlender reziproker Rückverweis, nicht-kanonisches Ziel,
defektes oder weitergeleitetes Ziel, mehr als eine Seite pro Sprache,
Abweichung zwischen hreflang und
html lang. - Einige URLs stichprobenartig mit GSC URL Inspection prüfen (der Bericht International Targeting wurde im September 2022 eingestellt — suchen Sie nicht danach).
- Die Ergebnisse einzelner Locales manuell mit den Parametern
&hl=und&gl=an einer Google-Such-URL in der Vorschau ansehen. - Nach jeder URL-Änderung, Weiterleitung oder neuen Locale erneut prüfen — genau dann verrotten Rückverweise.
Hreflang-Cheatsheet
Code-Format
hreflang="<language>" oder hreflang="<language>-<region>"
- Sprache — ISO 639-1, zwei Buchstaben (Pflicht).
- Region — ISO 3166-1 alpha-2, zwei Buchstaben (optional, immer nach einer Sprache).
- Nur Sprache (
es) zielt überall auf diese Sprache; Sprache + Region (es-MX) zielt auf diese Sprache in diesem Land. - Eine Region für sich allein können Sie nicht ansteuern — es steht immer zuerst eine Sprache.
x-defaultist der Fallback-Wert für nicht zugeordnete Locales.
Häufige Codes (und solche, die oft falsch verwendet werden)
| Sie möchten | Richtig | Häufiger Fehler |
|---|---|---|
| Englisch (USA) | en-US | — |
| Englisch (UK) | en-GB | en-UK ❌ (uk = Ukrainisch) |
| Spanisch (Mexiko) | es-MX | — |
| Japanisch | ja | jp ❌ |
| Chinesisch (vereinfacht, China) | zh-CN | cn ❌ |
| Deutsch | de | ger ❌ (drei Buchstaben) |
| Alle Spanischsprachigen | es | es-ES (zu eng) |
| Globaler Fallback | x-default | ihn weglassen (56,3 % tun das) |
Reserviert / vermeiden: EU, UN, UK als Regionscodes — keine gültigen
Regionsziele nach ISO 3166-1 alpha-2.
Implementierungsmethode — wann welche
| Methode | Wo sie liegt | Am besten für | Worauf achten |
|---|---|---|---|
HTML-Tags im <head> | im <head> jeder Seite | kleine/mittlere Websites | Markup-Gewicht; Tags im <body> sind ungültig |
HTTP-Link-Header | Header der Serverantwort | Nicht-HTML-Dateien (PDFs) | erfordert Server-/CDN-Konfiguration |
| XML-Sitemap | zentrale xhtml:link-Einträge | große Websites, viele Locales | benötigt den Namensraum xmlns:xhtml; synchron halten |
Wählen Sie eine pro Website. Keine ist „schneller“ — alle werden zur Crawl-Zeit aufgelöst. Sitemaps lassen sich am leichtesten prüfen, weil der gesamte Cluster in einer Datei liegt.
Die Regeln in je einer Zeile
- Reziprok: A → B erfordert B → A, sonst wird das Paar ignoriert.
- Selbstreferenziell: Jede Seite listet sich selbst auf (“optional—but good practice” (Übersetzung) „optional – aber empfehlenswert“).
- Absolute URLs: vollständig qualifiziert
https://…, passend zur indexierten Form. - Hinweis, keine Anweisung: Falsches hreflang wird ignoriert, nicht abgestraft.
Ressourcen, die sich lohnen
Meine verwandten Texte
- Hreflang: Der einfache Leitfaden für Einsteiger — mein Ahrefs-Leitfaden: Definition, Syntax, die drei Methoden, die neun häufigen Probleme samt Lösungen und wie man prüft (mit der Cluster-Visualisierung).
- Mehr als 67 % der Domains mit Hreflang haben Probleme — meine hreflang-Studie zu 374 756 Domains, die größte je durchgeführte, und die Quelle der Fehlerquoten-Aufschlüsselung auf dieser Seite.
Meine Vorträge
- Hreflang-Studie und interessante Probleme — Brighton SEO 2023 — das Deck hinter der Studie, dazu Googles Prinzip der spezifischsten Übereinstimmung (Sprache+Land → Sprache → x-default) und die häufigsten Code-Fehler.
- Internationales SEO: Die seltsamen technischen Aspekte — Pubcon Vegas 2019 — die kontraintuitiven Details: hreflang hängt davon ab, was indexiert ist (nicht davon, was kanonisiert ist), HTML und Sitemaps werden gleichwertig aufgelöst, Injektion in den head-Bereich zerstört Tags, und automatische Weiterleitungen riskieren sowohl De-Indexierung als auch Konflikte mit den EU-Regeln gegen Geoblocking.
- Sie werden internationales SEO vermasseln — Pubcon Vegas 2017 — das Ökosystem des Implementierungschaos: Tools, die falsche Informationen liefern, Inhalte, die von anderen URLs ausgeliefert als indexiert werden, doppelte Seiten.
Von anderen
- Googles Lokalisierte Versionen Ihrer Seiten — das primäre Dokument; vor jeder Implementierung lohnt sich die vollständige Lektüre.
- Googles Websites für mehrere Regionen und Sprachen verwalten — Geotargeting-Signale, die Google nutzt (und explizit ignoriert), Optionen für die URL-Struktur und die Warnung vor automatischen Weiterleitungen.
- Google erinnert: Hreflang-Tags sind Hinweise, keine Anweisungen — Search Engine Journal, Mai 2025 — behandelt John Muellers Klarstellung auf Bluesky zum Übergehen bei gleichsprachiger Konsolidierung.
- Bing: Hreflang ist ein schwaches Signal für seine Suchmaschine — SEO Round Table — Fabrice Canels offizielle Aussage, dass
content-languagebei Bing schwerer wiegt als hreflang. - Der Hreflang-Zaubertrick wird erklärt — GSQI — Mueller-Zitate dazu, wie Google eine wegkanonisierte URL über hreflang in den Suchergebnissen anzeigen kann (der Sonderfall gleiche Sprache, mehrere Länder).
- r/TechSEO — die Community zum Debuggen defekter hreflang-Cluster.
Änderungsprotokoll
Aktualisiert am 22. Aug. 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 13. Aug. 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 28. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 18. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.