SEO-Glossar

Hreflang

Fachdefinition, Bedeutung und Best Practices — kompakt und ohne Marketing-Sprech.

← Zurück zum Glossar

Hreflang ist ein HTML-Attribut, das Suchmaschinen wie Google und Bing signalisiert, welche Sprach- und Länderversionen einer Webseite existieren. Es dient der korrekten Auslieferung von Inhalten an Nutzer basierend auf deren geografischem Standort und bevorzugter Sprache. Durch die Implementierung von Hreflang wird sichergestellt, dass die passende Version einer Seite in den Suchergebnissen erscheint, was die Nutzererfahrung optimiert und Duplicate Content-Probleme vermeidet. Dieses Attribut ist entscheidend für international ausgerichtete Websites, um ihre Inhalte effektiv zu lokalisieren und Suchmaschinen die Beziehungen zwischen den verschiedenen Sprachvarianten zu verdeutlichen.

Definition und Einordnung

Hreflang ist ein Attribut, das im HTML-Header einer Webseite, in der HTTP-Antwort oder in einer XML-Sitemap implementiert wird. Es weist Suchmaschinen auf alternative Versionen einer URL hin, die für unterschiedliche Sprachen oder regionale Ausrichtungen optimiert sind. Die Syntax des Hreflang-Attributs besteht aus einem Sprachcode (ISO 639-1) und optional einem Ländercode (ISO 3166-1 Alpha 2). Beispielsweise kennzeichnet „en“ die englische Sprache, während „en-US“ spezifisch die englische Sprache für die Vereinigten Staaten adressiert. Das Attribut ist bidirektional, was bedeutet, dass jede referenzierte Seite auf alle ihre Alternativen verweisen muss. Dies unterscheidet Hreflang von einem Canonical Tag, das lediglich eine bevorzugte URL für identische Inhalte angibt. Während Canonical Tags primär Duplicate Content innerhalb einer Sprach- oder Länderversion auflösen, dient Hreflang der Steuerung von Sprach- und Länderversionen über verschiedene URLs hinweg. Es ist kein Ranking-Faktor im direkten Sinne, beeinflusst aber indirekt die Relevanz und Sichtbarkeit in spezifischen Suchmärkten.

Warum Hreflang für SEO wichtig ist

Die korrekte Implementierung von Hreflang ist für die Suchmaschinenoptimierung (SEO) internationaler Websites von erheblicher Bedeutung. Ohne Hreflang könnten Suchmaschinen Schwierigkeiten haben, die geografische oder sprachliche Relevanz von Seiten zu erkennen. Dies kann dazu führen, dass Nutzern in einem bestimmten Land oder mit einer bestimmten Spracheinstellung die falsche Version einer Seite angezeigt wird. Eine solche Fehlzuordnung verschlechtert die Nutzererfahrung, erhöht die Absprungrate und kann die Konversionsraten negativ beeinflussen. Durch die Bereitstellung der richtigen Sprach- und Länderversion wird die Relevanz der Suchergebnisse für den Nutzer erhöht, was sich positiv auf die Klickrate (CTR) und letztlich auf die Rankings auswirken kann.

Hreflang hilft auch bei der Vermeidung von Problemen mit Duplicate Content. Wenn eine Website beispielsweise eine englische Version für die USA und eine weitere englische Version für Großbritannien anbietet, könnten Suchmaschinen diese als identischen Inhalt betrachten, selbst wenn es geringfügige Unterschiede in der Schreibweise oder Währung gibt. Durch Hreflang wird Suchmaschinen signalisiert, dass diese Seiten zwar inhaltlich ähnlich sind, aber für unterschiedliche Zielgruppen bestimmt sind. Dies verhindert, dass Suchmaschinen eine der Versionen als Duplikat abwerten oder im Index unterdrücken.

Darüber hinaus unterstützt Hreflang die effiziente Nutzung des Crawl-Budgets. Wenn Suchmaschinen die Beziehungen zwischen den verschiedenen Sprach- und Länderversionen einer Seite verstehen, können sie ihre Crawling-Ressourcen effektiver einsetzen. Sie müssen nicht jede Version als völlig unabhängigen Inhalt behandeln, sondern können die Zusammenhänge erkennen und die Indexierung entsprechend optimieren. Dies trägt dazu bei, dass alle relevanten Seiten schnell und korrekt in den Suchergebnissen erscheinen.

Typische Anwendungsfälle

  • Websites, die Inhalte in mehreren Sprachen anbieten, z.B. eine deutsche und eine englische Version derselben Seite.
  • Websites, die Inhalte in derselben Sprache, aber für unterschiedliche Regionen anbieten, z.B. eine englische Version für die USA und eine separate englische Version für Großbritannien.
  • E-Commerce-Shops, die länderspezifische Preise, Währungen oder Produktangebote haben.
  • Globale Unternehmenswebsites, die ihre Inhalte an lokale Märkte anpassen.
  • Seiten mit regionalen Nachrichten oder Dienstleistungen, die für spezifische geografische Gebiete relevant sind.
  • Landingpages für internationale Marketingkampagnen, die auf die jeweilige Zielgruppe zugeschnitten sind.

Fehlerbilder und Diagnose

Häufige Fehler bei der Hreflang-Implementierung umfassen fehlende bidirektionale Verweise, falsche Sprach- oder Ländercodes, die Verwendung relativer URLs anstelle von absoluten URLs und die Verlinkung auf nicht existierende Seiten (404-Fehler). Ein weiterer Fehler ist die inkonsistente Verwendung von Hreflang über die gesamte Website hinweg oder die Kombination mit einem Canonical Tag, das auf eine andere URL verweist als die Hreflang-Referenz. Solche Fehler können dazu führen, dass Suchmaschinen die Hreflang-Anweisungen ignorieren, die falschen Seiten in den Suchergebnissen anzeigen oder sogar zu einer schlechteren Indexierung führen.

Diagnostiziert werden können diese Fehler über verschiedene Wege. Die Google Search Console bietet einen speziellen Bericht für internationale Ausrichtung, der Hreflang-Fehler auflistet. Serverlogs können Aufschluss darüber geben, wie Suchmaschinen-Crawler die Hreflang-Attribute interpretieren und welche Seiten sie crawlen. Manuelle Überprüfungen des HTML-Headers der Seiten sind ebenfalls notwendig, um die korrekte Syntax und Vollständigkeit der Attribute zu gewährleisten. Tools zur Validierung von XML-Sitemaps können helfen, Fehler in der Sitemap-basierten Hreflang-Implementierung zu identifizieren. Ein häufiges Problem ist auch die Blockierung von Hreflang-URLs durch die robots.txt-Datei, was die Indexierung verhindert.

Best Practices

  1. Stellen Sie sicher, dass jede Hreflang-Annotation bidirektional ist; jede Seite muss auf alle ihre Alternativen und sich selbst verweisen.
  2. Verwenden Sie immer absolute URLs in den Hreflang-Attributen, nicht relative Pfade.
  3. Überprüfen Sie die korrekte Verwendung von ISO 639-1 für Sprachen und ISO 3166-1 Alpha 2 für Länder.
  4. Fügen Sie eine „x-default“-Annotation hinzu, um eine Fallback-Seite für Nutzer ohne spezifische Sprach- oder Länderzuordnung zu definieren.
  5. Implementieren Sie Hreflang konsistent entweder im HTML-Header, in der HTTP-Antwort oder in einer XML-Sitemap, aber nicht in einer Mischform, um Konflikte zu vermeiden.
  6. Testen Sie die Implementierung regelmäßig mit Tools wie der Google Search Console, um Fehler frühzeitig zu erkennen und zu beheben.

Verwandte Begriffe

Das Verständnis von Hreflang ist eng mit anderen SEO-Konzepten verknüpft. Das Canonical Tag beispielsweise dient dazu, die bevorzugte Version einer Seite zu kennzeichnen, wenn mehrere URLs identischen oder sehr ähnlichen Inhalt aufweisen, um Duplicate Content zu vermeiden. Während Hreflang Sprach- und Länderversionen adressiert, löst das Canonical Tag Probleme innerhalb einer Version. Die Indexierung von Seiten wird durch Hreflang positiv beeinflusst, da Suchmaschinen die Relevanz der Inhalte für spezifische Zielgruppen besser erkennen können. Eine korrekte Interne Verlinkung unterstützt ebenfalls die Struktur und Verständlichkeit einer Website für Suchmaschinen und Nutzer. Probleme wie ein 404-Fehler auf einer in Hreflang referenzierten Seite können die Effektivität der Implementierung beeinträchtigen. Die Google Search Console ist ein unverzichtbares Tool zur Überwachung und Diagnose von Hreflang-Fehlern und anderen Aspekten der Website-Performance.

Häufige Fragen

Was ist der Unterschied zwischen Hreflang und dem Canonical Tag?

Hreflang signalisiert Suchmaschinen, welche Sprach- und Länderversionen einer Seite existieren, um die korrekte Auslieferung an Nutzer zu gewährleisten. Das Canonical Tag hingegen gibt die bevorzugte URL an, wenn mehrere Seiten identischen oder sehr ähnlichen Inhalt haben, um Duplicate Content zu vermeiden.

Kann Hreflang auch für länderspezifische Seiten in derselben Sprache verwendet werden?

Ja, Hreflang ist explizit dafür konzipiert, auch länderspezifische Versionen derselben Sprache zu kennzeichnen, z.B. „en-US“ für Englisch in den USA und „en-GB“ für Englisch in Großbritannien. Dies ermöglicht eine präzise Ausrichtung auf regionale Unterschiede.

Wo sollte Hreflang implementiert werden?

Hreflang kann im HTML-Header jeder Seite, in der HTTP-Antwort des Servers oder in einer XML-Sitemap implementiert werden. Es ist wichtig, eine Methode konsistent zu wählen und nicht zu mischen, um Konflikte zu vermeiden.

Welche Rolle spielt „x-default“ bei Hreflang?

„x-default“ ist ein optionales Hreflang-Attribut, das eine Fallback-Seite definiert. Diese Seite wird Suchmaschinennutzern angezeigt, deren Sprache oder Region nicht explizit durch eine andere Hreflang-Regel abgedeckt ist. Es dient als Standardversion für alle anderen Fälle.