it-swarm.com.de

Empfohlener Ansatz für die Slug-Generierung mit mehreren Sprachen

Ich erstelle eine Website, die in mehreren Ländern verfügbar sein wird. Der Inhalt jedes Landes ist für dieses Land einzigartig, aber der Inhalt jedes Landes wird in mehreren Sprachen unter Verwendung des Mechanismus hreflang angeboten.

Die URL-Struktur der Website lautet beispielsweise:

UK 
mydomain.com/gb-en- English (default)
mydomain.com/gb-de - German

Germany
mydomain.com/de-de - German (default)
mydomain.com/de-en - English

Wie bereits erwähnt, werden sowohl die Websites in Großbritannien als auch in Deutschland eindeutige Inhalte enthalten.

Meine Frage ist, wenn ich über SEO und die Keywords in der URL nachdenke, ob die Slugs für jede Sprache auf jeder Website lokalisiert werden sollen oder ob die Slugs nur die Standardsprache widerspiegeln sollen.

So sollte ich zum Beispiel haben:

mydomain.com/gb-en/my-seo-friendly-blog-post - English (default)
mydomain.com/gb-de/my-seo-friendly-blog-post - German

Oder sollte ich haben:

mydomain.com/gb-en/my-seo-friendly-blog-post - English (default)
mydomain.com/gb-de/mein-seo-freundlicher-blogeintrag - German
5
BrynJ

Sie haben bessere Benutzermetriken, wenn Sie in der Sprache entsprechend der Sprachversion Slugs erstellen:

  • benutzer erinnern sich leichter an Seitenadressen, um sie zweimal zu besuchen,
  • benutzer werden schneller die Themen der Seite verstehen, die sie in ihrer Muttersprache lesen,
  • im Allgemeinen erhalten Sie alle Vorteile der Verwendung der Muttersprache anstelle der Fremdsprache.

Aber beachte !

  • ein solches Setup ist sehr fehleranfällig/zerbrechlich.
  • es ist keine triviale Aufgabe, Google zu veranlassen, alle Ihre Inhalte in allen von Ihnen ausgewählten Ländern korrekt zu indizieren und zu bewerten.
  • daneben ist es eine Heidenarbeit, die sich kaum lohnt  deutsche beschreibung für jede menge arbeit, die es nicht wert ist, getan zu werden.

Aus Gründen der Übersichtlichkeit und der bestmöglichen Indexierung und Rangfolge würde ich immer einen Ansatz bevorzugen:

  • one ccTLD → eine Site → eine Sprache.

Ich empfehle dies aus persönlicher Sicht und aus Erfahrung - ich habe Websites gesehen, dh mit Inhalten für Deutschland, Österreich und die Schweiz, deren Einrichtung theoretisch korrekt war , aber Google war nicht ' nicht in der Lage, sie richtig zu ordnen. Deutsche Seiten waren Ranking für Österreich, österreichische Seiten waren Ranking für Schweizer und so weiter.

In Ihrem Fall ist der Inhalt dieser Seiten derselbe:

Englisch

  • mydomain.com/de
  • mydomain.com/de

Deutsche

  • mydomain.com/gb-de
  • mydomain.com/de-de

Die einzige zuverlässige Methode, Benutzer zur korrekten Version weiterzuleiten, basiert auf dem Geo-IP-Schutz und der Erkennung der Spracheinstellungen ihres Browsers. Sie werden gezwungen sein, Geo-IP und die Browsersprache beim ersten Besuch des Benutzers zu erkennen, Ihre Erkennung korrigieren zu lassen und die Auswahl von Land und Sprache in einem Cookie zu speichern. Beim nächsten Besuch überprüfen Sie das Cookie und können den Besucher auf die in einem Cookie gespeicherte Version der Site umleiten.

Google empfiehlt diese Methode ebenfalls, liest jedoch selbst keine Cookies und verwendet nur sehr selten eine andere als die amerikanische IP. Google bedeutet, dass der einzige Weg, mehrsprachige Websites zu crawlen, die korrekte Implementierung von hreflang ist. Nach meiner Erfahrung war es nie so, dass alle Sprachversionen einer mehrsprachigen Site gleich gut bewertet wurden. Der Verwaltungsaufwand für solche Websites ist jedoch so hoch, als würden Sie für jedes Land eine eigene Website einrichten.

3
Evgeniy