Studie: 31 % der internationalen Websites enthalten hreflang-Fehler
Veröffentlicht: 2023-04-04Die Implementierung von hreflang kann für viele SEOs eine herausfordernde Aufgabe sein. Die unzähligen Syntaxvariationen über mehrere Sprachen hinweg können für diejenigen schwierig sein, die mehr als eine Sprache nicht verstehen.
Hinzu kommt die zusätzliche Komplexität des Verständnisses spezifischer Sprachnuancen und regionaler Ausrichtung, die normalerweise nur von einem Muttersprachler oder jemandem verstanden werden, der die Sprache gründlich gelernt hat.
Eine falsche Hreflang-Implementierung kann viele Komplikationen verursachen (z. B. doppelte Inhalte, fehlerhafte Indizierung und schlechte SERP-Sichtbarkeit), die sich nachteilig auf die SEO-Leistung auswirken.
Es ist zwingend erforderlich, hreflang mit Sorgfalt zu implementieren. Glücklicherweise ist hreflang gut dokumentiert und verwandte Probleme können durch verschiedene SEO-Tools identifiziert werden.
Studie zu Hreflang-Fehlern
Um festzustellen, wie weit verbreitet Hreflang-Probleme sind und welche häufiger auftreten, habe ich mich mit NerdyData zusammengetan, die mir Zugriff auf ihre Datenbank mit Websites gewährten, die Hreflang-Code enthalten.
NerdyData lieferte eine Liste von 18.786 Websites, die mindestens eine Instanz von hreflang enthalten, die eine Alternative im Quellcode deklariert. Daher berücksichtigt diese Studie nur hreflang, das im <head> implementiert ist, nicht durch XML-Sitemaps oder den HTTP-Header.
Ich habe die Studie durchgeführt von:
- Ausführen von Crawls in Screaming Frog, um das Vorhandensein von hreflang auf den Homepages zu validieren.
- Entfernen von GEO-IP-Weiterleitungen, sodass die vollständige Liste der URLs in 200 Sekunden aufgelöst wird.
- Verwendung von HreflangChecker.com und Visual SEO Studio, um die URLs in Stapeln zu verarbeiten, um häufige Probleme zu identifizieren, die von den Tools identifiziert wurden.
31,02 % der Websites enthalten widersprüchliche hreflang-Anweisungen
Meine Ergebnisse zeigen, dass 31,02 % der Websites, die mehrere Sprachen bedienen, widersprüchliche hreflang-Anweisungen haben. Es kann zu widersprüchlichen Hreflang-Tags kommen, wenn eine Webseite verschiedene Hreflang-Tags für verschiedene Sprachen und geografisches Targeting enthält.
Einfach ausgedrückt, einer einzelnen Sprache oder Region wurde mehr als eine URL zugewiesen, was verwirrende Signale an Suchmaschinen sendet. Zum Beispiel:
- <link rel="alternate" href="https://example.com/" hreflang="en" />
- <link rel=“alternate“ href=“https://example.com/en-uk/“ hreflang=“en-gb“ />
- <link rel=“alternate“ href=“https://example.com/en-us/“ hreflang=“en-gb“ />
- <link rel=“alternate“ href=“https://example.com/en-au/“ hreflang=“en-au“ />
Eine solche Verwirrung führt möglicherweise zu Komplikationen in Bezug auf doppelte Inhalte und falsches Ranking und Indexierung, was es schwierig macht, sich gut in den SERPs zu platzieren.
Selbst wenn Benutzer Ihre Webseite unter denen mit guter Leistung finden, werden sie eine schlechte Benutzererfahrung erleiden, wenn ihnen die falsche Version der Seite angezeigt wird.
16,04 % der hreflang-Cluster fehlen selbstreferenzierende Tags
Selbstreferenzierendes hreflang tritt auf, wenn eine Seite ein hreflang-Tag enthält, das auf ihre URL verweist.
Im Wesentlichen gibt die Seite an, dass sie in verschiedenen Sprachen verfügbar ist, einschließlich der Originalsprache der Seite.
Obwohl es zunächst als überflüssige Taktik erscheint, ist es eine gute Praxis für internationales SEO. Leider haben 16,04 % der Websites mit mehreren Sprachen keine selbstreferenzierenden hreflang-Tags.
Suchmaschinen können die Beziehung zwischen verschiedenen Versionen derselben Seite besser verstehen, wenn selbstreferenzierende hreflang-Tags verwendet werden, einschließlich Seiten, die in verschiedenen Sprachen verfügbar sind.
Angesichts der Tatsache, dass hreflang als eines von ungefähr 20 Kanonisierungssignalen beiträgt, ist es ein wichtiges Signal, das einbezogen werden muss.
47,95 % der Websites verwenden x-default nicht
Das x-default-Attribut signalisiert Suchmaschinen, dass eine Seite nicht auf eine bestimmte Sprache oder einen bestimmten Standort ausgerichtet ist, und definiert sie als Standardsprachversion der Seite.
Dies ist besonders nützlich, wenn eine Seite in mehreren Sprachen verfügbar ist, aber keine Inhalte in der bevorzugten Sprache des Benutzers liefert.
Das Attribut x-default wird in hreflang nicht unbedingt benötigt. Bis zu 47,95 % der mehrsprachigen Websites verwenden es derzeit nicht.
Es kann jedoch von Vorteil sein, es in Fällen zu verwenden, in denen ein Benutzer nach einer Seite in einer bestimmten Sprache sucht, die nicht verfügbar ist, da es Suchmaschinen dabei hilft, die am besten geeignete Version der Seite zur Anzeige zu finden.
Es ist wichtig zu beachten, dass das Attribut x-default nur verwendet werden sollte, wenn keine andere Sprache verfügbar ist. Wo andere verfügbare Sprachen vorhanden sind, sollte jede mit einem hreflang-Tag angegeben werden.
Außerdem sollte x-default nicht auf Seiten verwendet werden, die für eine bestimmte Sprache oder einen bestimmten Standort spezifisch sind.
8,91 % der hreflang-Cluster enthalten mindestens eine Instanz mit ungültigen Sprachcodes
Es ist wichtig, das aus zwei Buchstaben bestehende ISO-639-1-Format innerhalb von hreflang-Attributen zu verwenden.
Leider kommt es häufig vor, dass Sprachcodes schief gehen, was mehrere Probleme verursacht, die sich auf die internationale Ausrichtung einer Website auswirken können.
Meine Recherchen haben ergeben, dass 8,91 % der Websites, die auf mehr als eine Sprache ausgerichtet sind, derzeit unbekannte Sprachcodes enthalten.
Es könnte einfach ein verwirrter Ansatz zur Kombination von Sprach- und Standortcodes sein, aber viele häufige Probleme könnten die Ursache sein.
Einige Sprachcodes stimmen nicht ganz mit der Schreibweise eines Landes überein.
Zum Beispiel könntest du erwarten, dass der Sprachcode für Kroatisch „cr“ ist, aber eigentlich ist es „hr“. Da der Code nicht offensichtlich ist, können beim Implementieren von Sprachcodes leicht Fehler gemacht werden.
1,6 % der hreflang-Cluster enthalten mindestens eine Instanz ungültiger Regionscodes
Im Gegensatz zur vorherigen Statistik enthalten relativ wenige hreflang-Cluster ungültige Regionscodes.
Die Verwendung der aus zwei Buchstaben bestehenden ISO-3166-1-Regionscodes ist zwar nicht erforderlich, hilft aber bei der Ausrichtung auf dieselbe Sprache in zwei oder mehr Ländern mit unterschiedlichen Rechtschreibregeln. Dadurch erhalten Suchmaschinen mehr Kontext, indem sie den Standort und die Sprache des Benutzers untersuchen.
Um zu meinem vorherigen Beispiel zurückzukehren, müssen Sie den Code „en-US“ verwenden, um Nutzer in den Vereinigten Staaten anzusprechen. Wenn es auf „en-GB“ eingestellt ist, zielen Sie nur auf in Großbritannien ansässige Benutzer ab und verfehlen Ihre beabsichtigte Zielgruppe vollständig.
Häufige Fehler sind hier:
- <link rel=“alternate“ href=“https://example.com/en-gb/“ hreflang=“en-uk“ />
- <link rel=“alternate“ href=“https://example.com/en-eu/“ hreflang=“en-eu“ />
Hier zielen alle Einträge auf Englisch ab, beabsichtigen aber auch, Großbritannien und Europa anzusprechen. Sowohl UK als auch EU sind ungültige Codes, da es sich um GB (Großbritannien) handelt und Sie Europa nicht als Kontinent ausrichten können.
Spanisches Targeting kann auch in Lateinamerika problematisch sein, da Cluster versuchen, es-la, es-lx und es-419 anzusprechen, um die Region als Ganzes anzusprechen, wenn Sie einzelne Länder ansprechen sollten – oder Spanisch im Allgemeinen verlassen Sprache.
22,46 % der hreflang-Cluster enthalten unregelmäßige/ungewöhnliche Sprachregionskombinationen
Die Ausrichtung auf Länder ohne Muttersprache mit hreflang bietet eine Reihe von Vorteilen, wobei einer der wichtigsten darin besteht, die Benutzererfahrung für Nicht-Muttersprachler zu verbessern.
Niederländisch ist beispielsweise die Muttersprache der Niederlande, aber schätzungsweise 95 % der Bevölkerung sprechen auch Englisch. Außerdem leben etwa 97.800 britische Staatsangehörige in den Niederlanden.
Bei einer so hohen Anzahl englischsprachiger Personen ist es sinnvoll, Nutzer in den Niederlanden mit Ihren englischen Website-Seiten anzusprechen.
Allerdings sind nicht alle Kombinationen sinnvoll. Zum Beispiel:
- <link rel="alternate" href="https://example.com/en-vn/" hreflang="en-vn" />
- <link rel=“alternate“ href=“https://example.com/es-ie/“ hreflang=“es-ie“ />
- <link rel="alternate" href="https://example.com/zh-zm/" hreflang="zh-zm" />
Während die drei obigen Beispiele einen Hreflang-Test bestehen und technisch korrekt sind, wird Sambias Anzahl an Chinesisch sprechenden Personen wahrscheinlich wenig bis gar keine Ergebnisse mit dieser alternativen Version erzielen.
Das Erstellen alternativer Versionen, die wenig Sinn machen, erzeugt zusätzliche und unnötige Crawling-Nachfrage und Versionen, die Google wahrscheinlich als dupliziert einstuft, wodurch die Canonicals außer Kraft gesetzt werden.
Die in diesem Artikel geäußerten Meinungen sind die des Gastautors und nicht unbedingt Search Engine Land. Mitarbeiter Autoren sind hier aufgelistet.