Sobald eine Website in mehreren Sprachen oder für mehrere Länder existiert, stellt sich eine zentrale Frage: Woher weiß Google, welche Version es einem deutschen, einem österreichischen oder einem englischsprachigen Nutzer zeigen soll? Die Antwort ist das hreflang-Attribut. Dieser Ratgeber erklärt, wie es funktioniert, wie die Syntax aussieht und welche Fehler du unbedingt vermeiden solltest.
Welches Problem hreflang löst
Stell dir einen Online-Shop vor, der eine deutsche Seite für Deutschland und eine deutsche Seite für die Schweiz betreibt – gleicher Text, aber unterschiedliche Preise und Währungen. Für Suchmaschinen sehen beide Seiten fast identisch aus. Ohne weitere Signale droht zweierlei: Google könnte die Seiten als Duplicate Content werten oder dem Schweizer Nutzer die deutsche Version ausliefern.
Das hreflang-Attribut löst genau das. Es sagt Google: "Diese Seite gibt es auch in dieser Sprache und für dieses Land – zeige die passende Version dem passenden Nutzer." Die Seiten konkurrieren dann nicht miteinander, sondern ergänzen sich.
Die Syntax im Detail
Ein hreflang-Verweis ist ein Link-Element im <head> der Seite. Es besteht aus zwei Teilen: dem Sprach-/Länder-Code und der URL der entsprechenden Version. Ein Beispiel für eine Seite mit deutscher, österreichischer und englischer Variante:
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/" /><link rel="alternate" hreflang="de-AT" href="https://example.com/at/" /><link rel="alternate" hreflang="en" href="https://example.com/en/" /><link rel="alternate" hreflang="x-default" href="https://example.com/" />
Diese Tags von Hand zu schreiben ist fehleranfällig. Mit dem hreflang Generator gibst du einfach deine Sprachen, Länder und URLs ein und erhältst die fertigen Link-Tags zum Kopieren.
Sprach-Code und Länder-Code richtig wählen
Der Wert des hreflang-Attributs folgt einem festen Schema:
- Nur Sprache:
de(nach ISO 639-1) – gilt für alle deutschsprachigen Nutzer unabhängig vom Land. - Sprache und Land:
de-DE,de-AT,de-CH– das Land wird nach ISO 3166-1 Alpha-2 ergänzt. - x-default: die Fallback-Version für alle Nutzer, deren Sprache/Land nicht ausdrücklich abgedeckt ist.
Wichtig: Der Ländercode bezieht sich auf die Region, nicht auf die Sprache. en-GB bedeutet "Englisch für Großbritannien", nicht "Großbritannien-Englisch als Sprache". Ein häufiger Fehler ist die Verwechslung – etwa en-UK statt des korrekten en-GB.
Die wichtigste Regel: Rückverweise
hreflang funktioniert nur, wenn die Verweise wechselseitig sind. Wenn die deutsche Seite auf die englische verweist, muss die englische Seite auch auf die deutsche zurückverweisen. Fehlt dieser Rückverweis, ignoriert Google die Angabe komplett. Jede Sprachversion sollte zudem auch sich selbst referenzieren (Self-Referencing).
Praktisch heißt das: Wenn du fünf Sprachversionen hast, enthält jede dieser fünf Seiten denselben Satz von fünf hreflang-Tags (plus optional x-default). Dieser symmetrische Aufbau ist die häufigste Fehlerquelle bei der manuellen Pflege.
Drei Wege, hreflang einzubinden
Es gibt drei gleichwertige Methoden, um die Angaben zu setzen:
- Im HTML-Head: die häufigste Variante, ideal für klassische Websites.
- Im HTTP-Header: sinnvoll für nicht-HTML-Dateien wie PDFs.
- In der XML-Sitemap: besonders praktisch bei sehr vielen Seiten, da die Angaben zentral gepflegt werden.
Typische Fehler
Die meisten hreflang-Probleme lassen sich auf wenige Ursachen zurückführen: fehlende Rückverweise, falsche oder erfundene Sprach-/Länder-Codes, Verweise auf URLs mit Weiterleitung oder noindex-Tag sowie inkonsistente Schreibweisen (mal mit, mal ohne abschließenden Slash). Die Google Search Console meldet hreflang-Fehler im Bereich der internationalen Ausrichtung – ein regelmäßiger Blick dorthin lohnt sich.
So gehst du vor
Erstelle deine Tags mit dem hreflang Generator, füge denselben Block in den Head jeder Sprachversion ein und stelle sicher, dass die Rückverweise stimmen. Da hreflang eng mit dem Canonical-Tag zusammenspielt, lohnt ergänzend der Canonical Tag Generator, und für die Steuerung der Indexierung hilft der Meta Robots Generator. Weitere SEO-Werkzeuge findest du in der Tool-Übersicht.
Fazit
hreflang ist kein Ranking-Booster, sondern ein Werkzeug für korrekte internationale Ausrichtung. Richtig eingesetzt sorgt es dafür, dass jeder Nutzer die für ihn passende Sprach- und Länderversion sieht – und du vermeidest Duplicate-Content-Konflikte zwischen deinen eigenen Seiten. Achte auf korrekte Codes, vollständige Rückverweise und konsistente URLs, dann ist die halbe Miete bezahlt.