Das Wichtigste in Kürze:
- Hreflang-Tags sagen Google, welche Sprach- und Regionalversion einer Seite bestimmten Nutzern angezeigt werden soll
- Fehlerhafte Implementierung kann Duplicate-Content-Probleme verursachen und falsche Seiten in falschen Ländern ranken lassen
- Jede Seite einer Sprachgruppe muss alle anderen Versionen inklusive sich selbst referenzieren
Ihre deutschen Kunden landen ständig auf Ihrer englischen Website. Ihr spanischer Content konkurriert mit Ihren portugiesischen Seiten in brasilianischen Suchergebnissen. Diese Probleme entstehen, wenn Google nicht versteht, welche Version Ihres Contents wohin gehört. Hreflang-Tags lösen das, indem sie Suchmaschinen explizit die Beziehung zwischen Ihren Sprachversionen mitteilen.
Für Websites, die mehrere Sprachen oder Regionen ansprechen, ist die Hreflang-Implementierung unverzichtbar. Ohne sie lassen Sie Google raten, welche Seiten welchen Nutzern gezeigt werden sollen. Oft rät Google falsch.
Was Hreflang-Tags bewirken und warum sie wichtig sind
Hreflang ist ein HTML-Attribut, das die Sprache und optional die regionale Ausrichtung einer Webseite spezifiziert. Bei korrekter Implementierung signalisiert es Google, dass mehrere Versionen desselben Contents für verschiedene Zielgruppen existieren. Google zeigt dann die passendste Version basierend auf den Spracheinstellungen und dem Standort des Suchenden.
Stellen Sie sich einen Nutzer in Frankreich vor, der auf Französisch sucht. Ohne Hreflang könnte Google Ihre englische Seite zeigen, wenn diese mehr Backlinks oder bessere Optimierung hat. Mit korrekter Hreflang-Implementierung versteht Google, dass Ihre französische Seite existiert, und zeigt stattdessen diese. Der Nutzer bekommt Content in seiner Sprache, und Ihre französische Seite erhält den verdienten Traffic.
Hreflang verhindert auch Duplicate-Content-Probleme. Wenn Sie ähnlichen Content in mehreren Sprachen haben, könnte Google diese als duplicate Seiten betrachten, die miteinander konkurrieren. Hreflang klärt, dass dies beabsichtigte Variationen für verschiedene Zielgruppen sind, kein Duplicate Content.
Die korrekte Hreflang-Syntax
Hreflang verwendet ISO 639-1 Sprachcodes, optional kombiniert mit ISO 3166-1 Alpha 2 Ländercodes. Der Sprachcode kommt zuerst, gefolgt von einem Bindestrich und dem Ländercode, wenn regionale Ausrichtung benötigt wird.
Für reine Sprach-Ausrichtung nutzen Sie Codes wie "en" für Englisch, "de" für Deutsch, "fr" für Französisch oder "es" für Spanisch. Diese teilen Google die Sprache mit, ohne ein Land zu spezifizieren. Eine mit "de" getaggte Seite könnte deutschsprachigen Nutzern überall auf der Welt angezeigt werden.
Regionale Ausrichtung fügt Spezifität hinzu. Verwenden Sie "en-US" für amerikanisches Englisch, "en-GB" für britisches Englisch, "de-AT" für österreichisches Deutsch oder "de-CH" für Schweizer Deutsch. Das hilft, wenn Sie Content haben, der speziell auf regionale Präferenzen, Schreibweisen oder rechtliche Anforderungen zugeschnitten ist.
Der spezielle Wert "x-default" bezeichnet eine Fallback-Seite für Nutzer, die keiner spezifizierten Sprache oder Region entsprechen. Typischerweise zeigt dieser auf Ihre Hauptsprachversion oder eine Sprachauswahlseite.
Implementierungsmethoden
Sie können Hreflang über drei Methoden implementieren: HTML-Link-Elemente im Head-Bereich, HTTP-Header oder XML-Sitemaps. Jede hat Vorteile je nach Ihrer technischen Konfiguration.
HTML-Link-Elemente funktionieren gut für die meisten Websites. Im Head-Bereich jeder Seite fügen Sie Link-Elemente hinzu, die auf alle Sprachversionen zeigen, inklusive der aktuellen Seite. Die Syntax folgt diesem Muster: link rel="alternate" hreflang="de" href="https://example.com/de/seite". Jede Sprachversion muss Referenzen auf alle Versionen enthalten, was ein vollständiges Netzwerk von Querverweisen schafft.
HTTP-Header eignen sich für PDF-Dateien und nicht-HTML-Content, wo Sie keine Head-Elemente hinzufügen können. Das Header-Format spiegelt den HTML-Ansatz, verwendet aber eine andere Syntax. Ihre Serverkonfiguration oder Ihr CMS muss das Hinzufügen benutzerdefinierter Header zu Antworten unterstützen.
Die XML-Sitemap-Implementierung skaliert gut für große Seiten. Anstatt Hreflang zu jeder Seite einzeln hinzuzufügen, definieren Sie die Beziehungen in Ihrer XML-Sitemap. Jeder URL-Eintrag enthält xhtml:link-Elemente, die alle alternativen Versionen spezifizieren. Das zentralisiert das Management, erfordert aber sorgfältige Sitemap-Pflege.
Häufige Implementierungsfehler
Fehlende Rückverweise unterbrechen die Hreflang-Funktionalität. Wenn Ihre englische Seite auf Ihre deutsche Seite verweist, muss die deutsche Seite auch auf die englische verweisen. Google erfordert diese bidirektionalen Bestätigungen. Nutzen Sie die Google Search Console, um auf Hreflang-Fehler zu prüfen, die unter "Internationale Ausrichtung" erscheinen.
Falsche Sprachcodes verursachen stille Fehler. "uk" für Ukrainisch zu verwenden ist falsch, da dieser Code für United Kingdom steht. Häufige Fehler umfassen "jp" statt "ja" für Japanisch oder erfundene Codes, die im ISO-Standard nicht existieren. Verifizieren Sie Ihre Codes immer anhand offizieller Referenzen.
Das Mischen von Implementierungsmethoden erzeugt Konflikte. Wenn Sie sowohl HTML-Tags als auch Sitemaps für Hreflang nutzen, stellen Sie sicher, dass sie exakt übereinstimmen. Widersprüchliche Signale verwirren Google und könnten dazu führen, dass keines respektiert wird.
Selbstreferenzierung wird oft vergessen, ist aber essentiell. Jede Seite muss ein Hreflang-Tag enthalten, das auf sich selbst zeigt. Eine deutsche Seite braucht hreflang="de" mit Verweis auf ihre eigene URL neben den Referenzen auf andere Sprachversionen.
Hreflang und URL-Struktur
Ihre URL-Struktur sollte Ihre Hreflang-Strategie ergänzen. Gängige Ansätze umfassen Unterverzeichnisse wie /de/ und /en/, Subdomains wie de.example.com und en.example.com oder separate Ländercode-Domains wie example.de und example.at.
Unterverzeichnisse funktionieren gut für die meisten mehrsprachigen Seiten und konsolidieren die Domain-Autorität. Subdomains bieten mehr Trennung, werden aber von Google als verschiedene Seiten behandelt. Ländercode-Domains senden die stärksten regionalen Signale, erfordern aber die Verwaltung mehrerer Domains.
Welche Struktur Sie auch wählen, halten Sie Konsistenz. Wenn Ihre deutsche Homepage example.com/de/ ist, platzieren Sie Ihren deutschen Blog nicht bei example.com/blog/ ohne Sprachindikator. Inkonsistente Strukturen machen die Hreflang-Implementierung komplexer und fehleranfälliger.
Bedenken Sie auch, wie interne Verlinkung über Sprachen hinweg funktioniert. Eine deutsche Seite, die auf verwandten englischen Content verlinkt, ist in Ordnung, aber Ihre primäre interne Verlinkung sollte Nutzer innerhalb ihrer Sprachversion halten. Das verstärkt die Sprach-Targeting-Signale, die Sie durch Hreflang senden.
Häufig gestellte Fragen
Beeinflusst Hreflang Rankings?
Hreflang verbessert Rankings nicht direkt, stellt aber sicher, dass die richtige Seite im richtigen Markt rankt. Ohne es könnte Ihre englische Seite Ihre deutsche Seite in deutschen Suchergebnissen überranken und Ihre deutschen SEO-Bemühungen verschwenden. Korrekte Implementierung bedeutet, dass jede Version in ihrem vorgesehenen Markt konkurriert.
Sollte ich Hreflang nur für übersetzte Inhalte verwenden?
Verwenden Sie Hreflang für jeden Content, der verschiedene Sprachen oder Regionen anspricht, ob übersetzt oder unabhängig erstellt. Selbst wenn Ihr deutscher Content sich erheblich vom englischen unterscheidet, hilft Hreflang Google trotzdem zu verstehen, dass dies alternative Versionen für verschiedene Zielgruppen sind.
Kann ich Hreflang mit Canonical-Tags verwenden?
Ja, aber seien Sie vorsichtig. Jede Sprachversion sollte ein selbstreferenzierendes Canonical-Tag haben, das auf sich selbst zeigt. Verweisen Sie nicht alle Sprachversionen auf eine einzelne kanonische URL, da dies Google sagt, nur eine Version sollte indexiert werden.
Wie teste ich die Hreflang-Implementierung?
Die Google Search Console meldet Hreflang-Fehler unter "Internationale Ausrichtung". Drittanbieter-Tools können Ihre Implementierung ebenfalls validieren. Testen Sie, indem Sie prüfen, dass jede Seite einer Sprachgruppe korrekt alle anderen Versionen referenziert und Rückreferenzen von ihnen erhält.