Du hast eine Website auf Deutsch und Englisch, vielleicht auch auf Französisch oder Spanisch. Du möchtest, dass Google den deutschen Nutzern die deutsche Version zeigt und englischen Nutzern die englische. Genau dafür ist der Hreflang-Tag da. Und genau hier machen sehr viele Websites Fehler, die zu falschen Sprachversionen in den Suchergebnissen führen.
Was macht Hreflang?
Das Hreflang-Attribut ist ein HTML-Tag im Head-Bereich deiner Seiten. Es teilt Google mit: "Diese Seite existiert in mehreren Sprachversionen, und hier sind alle Versionen mit ihrer Sprach- und Länderzuordnung."
Beispiel für eine deutsche und eine englische Version:
<link rel="alternate" hreflang="de" href="https://example.com/de/ueber-uns/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/about-us/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/about-us/" />
Der x-default-Tag gibt an, welche Version Google zeigen soll, wenn keine passende Sprachversion für den Nutzer gefunden wird.
Typische Hreflang-Fehler
Diese Fehler begegnen uns bei fast jeder mehrsprachigen Website:
- Nicht-reziproke Tags: Wenn Seite A auf Seite B verweist, muss Seite B auch auf Seite A verweisen. Einseitige Hreflang-Tags ignoriert Google.
- Falsche Sprachcodes: "de-DE" oder "de" sind korrekt. "german" oder "deutsch" funktionieren nicht.
- Fehlender x-default: Ohne x-default weiß Google nicht, welche Fallback-Version gezeigt werden soll.
- URLs mit Tippfehlern: Eine einzige falsche URL in einem Hreflang-Tag kann die gesamte Konfiguration ungültig machen.
- Tags nur auf manchen Seiten: Hreflang muss auf allen Sprachversionen einer Seite vorhanden sein, nicht nur auf der Startseite.
Hreflang in WordPress implementieren
Für WordPress gibt es je nach Aufbau deiner mehrsprachigen Website verschiedene Wege:
Mit WPML oder Polylang: Diese Plugins erzeugen Hreflang-Tags automatisch, wenn sie korrekt konfiguriert sind. Prüfe nach der Einrichtung immer im Quellcode einer Seite, ob die Tags tatsächlich vorhanden und korrekt sind.
Mit Yoast SEO oder Rank Math: Beide Plugins unterstützen Hreflang in Kombination mit Übersetzungs-Plugins. Rank Math hat eine eigene Hreflang-Einstellung für einfachere Szenarien.
Manuell: Bei sehr kleinen Websites mit wenigen Seiten kannst du Hreflang-Tags über die Theme-Datei header.php oder einen Custom-Code-Block einfügen. Das ist wartungsintensiv, aber möglich.
Alternative: Hreflang in der Sitemap
Statt im HTML-Head kannst du Hreflang-Informationen auch in der XML-Sitemap hinterlegen. Das ist manchmal einfacher zu pflegen, besonders bei großen Websites mit vielen Seiten. Die Syntax unterscheidet sich etwas, die Wirkung ist dieselbe.
Hreflang testen mit der Search Console
In der Google Search Console gibt es unter "Internationales Targeting" einen Bericht, der Hreflang-Fehler auflistet. Prüfe diesen Bericht nach jeder Änderung an deiner Mehrsprachigkeits-Konfiguration.
Zusätzlich kannst du mit dem kostenlosen Tool hreflang.org Checker einzelne URLs auf korrekte Hreflang-Implementierung testen. Gibt URLs beider Sprachversionen ein und prüfe, ob die Reziprozität stimmt.
Wann Hreflang wirklich wichtig ist
Hreflang ist besonders wichtig, wenn du Inhalte hast, die in mehreren Sprachen existieren und über Suchmaschinen gefunden werden sollen. Für eine Website, die ausschließlich in Deutschland für deutsche Kunden ist, brauchst du Hreflang nicht.
Wenn du dagegen in der DACH-Region tätig bist und separate Inhalte für Deutschland, Österreich und die Schweiz hast (auch wenn alle auf Deutsch), ist Hreflang sinnvoll, um Google zu signalisieren, welche Version für welches Land relevant ist.
Bei rocks.optimize führen wir im Rahmen unseres SEO-Audits eine vollständige Hreflang-Prüfung durch und beheben alle Konfigurationsfehler, die zu falschen Sprachversionen in den Suchergebnissen führen.
Verwandte Artikel & Lexikon
Website-Optimierer und Gründer von rocks.optimize. Hilft KMU dabei, schnellere, sicherere und besser gefundene Websites zu bekommen.
marcferstl.de →