Sitemap

Nachdem ich mir den Podcast The Search Engine Journal Show zwischen Brent Csutoras und Bill Hunt angehört hatte, in dem sie über eine Reihe von Herausforderungen bei der hreflang-Implementierung sprachen, dachte ich, es wäre an der Zeit zu erklären, wie man einige der wichtigsten Herausforderungen minimieren und andere entlarven kann.

Hreflang ist eigentlich ein ziemlich einfaches Konzept, das es Ihnen ermöglicht, die Mehrdeutigkeit aus einer Reihe von Seiten zu entfernen, insbesondere in einer gemeinsamen Sprache, und sie einem bestimmten Einheimischen zuzuordnen.

Ganz einfach, Sie haben eine Seite für die USA und dann genau dieselbe Seite für mehrere andere Märkte.

Hreflang ist eine Methode, um anzugeben, auf welche spezifischen Sprachmärkte jede dieser Seiten abzielt.

Aufwändig wird dies erst, wenn die Vorgaben falsch interpretiert werden und/oder die Web-Infrastruktur nicht einheitlich aufgebaut ist, um das alternative Mapping einfach zu machen.

In diesem Artikel werde ich einige dieser häufigen Komplexitäten und Fehlinterpretationen der Spezifikation überprüfen, indem ich sieben einfache, aber immer wieder gestellte Fragen zu hreflang beantworte.

1.Ich habe eine englische Website, die für die USA, das Vereinigte Königreich und Irland konzipiert ist.Kann ich „Hreflang=en-us-gb-ie“ verwenden?

Antwort: Nein, das können Sie nicht.Ich gebe Ihnen zu, dass Sie kreativ sind und vielleicht versuchen, besser organisiert zu sein.

Wenn Sie nur einen Satz EN-Seiten haben, können Sie unten verwenden, ohne die Länder anzugeben.

Wenn Sie einen weiteren Satz EN-Websites für andere englischsprachige Länder wie Australien und Singapur haben und die spezifischen Zielländer festlegen müssen, müssen Sie für jedes der Zielländer eine separate Zeile erstellen, selbst wenn die Seiten-URL dieselbe ist für alle drei Standorte.

2.Ich habe eine Website für alle EU-Länder und eine weitere für den gesamten Nahen Osten.Kann ich „EU“ und „ME“ als Ländereinstellung in hreflang verwenden?Zum Beispiel:

Antwort: Das Hreflang-Tag kann nur tatsächliche ISO-Sprach- und Ländercodes verwenden, es gibt keine regionalen Codes wie EU, EMEA, APAC und ME.

Viele Websites haben regionale Websites, die auf Lateinamerika (LatAm) oder die Europäische Union (EU) oder den Nahen Osten (ME) abzielen, die mehrere Länder und häufig Sprachen in einer Region repräsentieren, aber versuchen, einen der ISO-Ländercodes zu kooptieren, um die Region darzustellen .

Die am häufigsten falsch implementierte regionale Einrichtung ist die, die versucht, die lateinamerikanische Website in spanischer Sprache mit es-LA darzustellen.

Leider funktioniert dies nicht, da Sie Google mitteilen, dass dies eine spanische Sprache ist, die auf das Land Laos abzielt.

3.Kann ich das kanonische Tag und das hreflang-Tag in derselben Zeile kombinieren?

Antwort: Nein, Sie müssen das Canonical-Tag von den Hreflang-Tags trennen.

Wenn Ihr technischer SEO oder Entwickler kreativ werden möchte, ermutigen Sie eine andere kreative Stelle und verweisen Sie sie direkt auf die hreflang-Spezifikation, da hreflang herausfordernd genug ist, ohne von der Standardsyntax abzuweichen.

4.Wir verwenden CMS, um XML-Sitemap-Dateien (hreflang) automatisch zu generieren.Es enthält URLs, die nicht existieren.Ist es in Ordnung, sie auf der Liste zu belassen?Ich sehe, dass sie in den GSC-Fehlerberichten auftauchen.Ist es schlimm?

Antwort: Ja, das ist schlecht. Das ist für viele Unternehmen ein großes Problem.

Das Problem wird durch die CMS-Einstellung verursacht, die es ermöglicht, automatisch eine Platzhalter-URL für jede Sprache oder jedes Land auf der Website zu erstellen, wenn eine Seite auf einer der Websites erstellt wird.

Manchmal wird die URL automatisch von den globalen Navigationsregeln generiert, auch wenn die Seite nicht existiert.

Leider gibt es keine einfache Möglichkeit, dieses Problem zu verwalten oder zu verwalten.Endgültige, nicht vorhandene Seiten-URLs sollten nicht in den XML-Hreflang-Sitemap-Dateien aufgeführt werden.

Die tatsächliche Lösung hängt von Ihrem CMS ab, aber beginnen Sie mit einem Blick auf die URL-Alias-Regeln, Ihre Eltern-Kind-Regeln oder die Spillover-Regeln für lokale Seiten.In vielen Fällen sind diese nicht korrekt eingerichtet.

Möglicherweise werden die Regeln von JavaScript-Navigationsregeln oder IP-Erkennungs-/Umleitungsprotokollen außer Kraft gesetzt.

Die meisten Systeme haben eine Fallback-Option zu einer globalen Seite, wenn die Seite nicht lokalisiert oder explizit auf dem Markt veröffentlicht wurde.

5.Muss ich hreflang verwenden, um dieselben Inhalte zu verwalten, die in verschiedenen Domains vorhanden sind, die jeweils auf unterschiedliche Länder abzielen?

Antwort: Viele Unternehmen haben Websites in verschiedenen Sprachen oder Ländern auf separaten Domains, und die Verwaltung von hreflang auf mehreren Domains (und Subdomains) ist keine leichte Aufgabe.

Sie sollten hreflang-XML-Sitemaps verwenden, die alle URLs für jede der eindeutigen Domains auflisten.Hoffentlich sind die URL-Pfade gleich oder zumindest ähnlich, was es einfach macht, die Alternativen zuzuordnen.

Um Ihre Arbeit noch einfacher zu machen, empfehle ich Ihnen, die Vorteile des Cross-Domain-Sitemap-Überprüfungsprozesses von Google zu nutzen und eine dedizierte Website zu verwenden, die Ihre XML-Sitemaps für alle Domains an einem zentralen Ort verwaltet, anstatt Tickets erstellen zu müssen, um sie hochzuladen zu Dutzenden von Hunderten von einzigartigen Domains.

6.Soll ich eine bestimmte Seiten-URL oder eine Homepage als x-Standard verwenden?

Antwort: Es gibt immer noch viel Verwirrung über die Verwendung von x-default.

x-default ist nichts anderes als eine Anweisung, eine bestimmte Seite für jede Sprache oder jeden Markt zu verwenden, für die es keinen dedizierten hreflang-Satz gibt.

Möchten Sie dort auftauchen, wo Sie keine lokale Version haben?

Bei vielen Websites ist dies die globale Version der Website oder ihre englische Version.

Sie können nur eine Version als x-Standard festlegen.

Wenn Sie eine Startseite als x-Standard für andere Seiten als die Startseite festlegen, fordern Sie Google auf, die Startseite anstelle aller anderen Seiten in Sprache-Land anzuzeigen, die nicht in Ihren Hreflang-Tags angegeben sind.

Und Sie können es nicht dynamisch auf die lokale Sprache der IP des Benutzers umstellen.

Ja, es wurde versucht.Nein es geht nicht.

7.Ich habe englische und französische Inhalte auf derselben Seite.Kann ich sie im hreflang-Tag beiden Sprachen zuweisen?

Antwort: Jede Seite sollte nur Inhalt in einer Sprache haben, aber mehrere Sprachen auf einer einzigen Seite kommen häufig vor, wenn benutzergenerierte Inhalte in einer lokalisierten Vorlage vorhanden sind.

Google ist diesbezüglich ziemlich spezifisch.Sie sollten die Sprachregion auf die dominante Sprache und/oder die Sprache des Templates einstellen.

Um zusammenzufassen

Hoffentlich hat dieser Artikel gezeigt, dass hreflang selbst nicht komplex ist, aber interessante und manchmal herausfordernde Website-Infrastrukturen erhöhen die Komplexität.

Beginnen Sie klein mit zwei Sprachen oder einer Teilmenge von Seiten und testen Sie es.

Sobald Sie den Wert aufgezeigt haben, ist es ein brillanter Geschäftsfall für das Management, die Ressourcen für eine umfassendere Implementierung bereitzustellen.

Mehr Ressourcen:

Alle Kategorien: Blog