Sprache für Social Media
Seiten können angeben, in welcher Sprache ihre Social-Media-Vorschauen verfasst sind. Silktide prüft, ob diese angegebene Sharing-Sprache mit der Sprache übereinstimmt, in der die Seite tatsächlich geschrieben ist, damit geteilte Links die richtigen Sprachhinweise tragen.
Die Sharing-Sprache wird mit einem -Locale-Tag im der Seite festgelegt:
<!-- Sharing-Sprache: US-Englisch -->
<meta property="og:locale" content="en_US" />
Warum das wichtig ist
Soziale Plattformen können das angegebene Locale verwenden, um geteilte Vorschauen zu formatieren und zu entscheiden, für welches Publikum die Inhalte relevant sind. Wenn eine spanische Seite ein englisches Sharing-Locale angibt oder eine US-englische Seite als britisches Englisch markiert ist, können übersetzte und regionale Seiten dem falschen Publikum oder mit der falschen Formatierung angezeigt werden.
Abweichungen entstehen meist durch Vorlagen: Ein seitenweit festgelegter og:locale-Wert wird auf jede übersetzte Seite kopiert, statt pro Sprache gesetzt zu werden.
So beheben Sie das
- Prüfen Sie in Ihrem die Spracheinstellung der Seite sowie alle Einstellungen zur Social-Sharing-Sprache bzw. zum Locale, und stellen Sie sicher, dass sie übereinstimmen.
- Wenn Ihre Website mehrere Sprachversionen hat, stellen Sie sicher, dass jede übersetzte Seite ihr eigenes Locale deklariert, anstatt eines aus der Standardsprache zu erben.
- Verwenden Sie das Standardformat für Locales, z. B.
en_US,en_GBoderfr_FR.
So testet Silktide das
- Testet jede Seite, die geteilt werden könnte - Seiten, die von Suchmaschinen und Plattformen indexiert werden dürfen.
- Liest das
og:locale-Tag der Seite aus und vergleicht es mit der Hauptsprache, in der die Seite geschrieben ist - siehe Wie Sprachen funktionieren. - Wenn einer der beiden Werte fehlt, wird die Seite von dieser Prüfung nicht gemeldet.
- Meldet die Seite, wenn sich die Basissprachen unterscheiden (z. B.
degegenüber einer englischen Seite) oder wenn beide Seiten eine Region angeben und sich die vollständigen Tags unterscheiden (z. B.en_USgegenüber einer Seite inen-GB).
Fehlerbehebung
Das Locale sieht korrekt aus, wird aber trotzdem gemeldet
Prüfen Sie die Region ebenso wie die Sprache: Wenn sowohl die Seite als auch das Sharing-Tag eine Region angeben, müssen sie exakt übereinstimmen, daher wird en_US gegenüber einer Seite in britischem Englisch gemeldet. Gibt nur eine Seite eine Region an, reichen übereinstimmende Basissprachen aus. Unterstriche und Bindestriche sind austauschbar, und die Groß-/Kleinschreibung ist unerheblich.