hreflang erklärt: mehrsprachige Seiten ohne Duplicate-Content-Probleme

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:

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:

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:

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.