Ich bevorzuge es, das lang
Attribut des <html>
Tags zu verwenden, um die Sprache für die aktuelle Webseite zu deklarieren:
<html lang="en" dir="ltr">
Dies hat jedoch keine Auswirkungen auf die SEO. Google vertraut keinen Metainformationen ( lang=
, hreflang=
oder irgendetwas anderem), die mit einer Seite bereitgestellt werden, um festzustellen, in welcher Sprache sie vorliegt. Die Sprache wird anhand der auf der Seite verwendeten Wörter ermittelt. Ich glaube, dass Google genug Fälle findet, in denen die Metadaten falsch sind, dass die Erkennung genauer ist.
Google leistet sehr gute Arbeit mit der Spracherkennung. Ich finde sehr selten Fälle, in denen sie etwas falsch machen, und zeige Seiten Benutzern, die eine andere Sprache sprechen. Die Eckfälle sind fast immer Fälle, in denen mehrere Sprachen auf einer Seite verwendet werden.
Soweit hreflang
geht, Blog - Post von Ihrer Frage Google heißt es :
Ihre Anmerkungen sollten selbstreferenziell sein. Seite A sollte rel-alternate-hreflang-Annotation verwenden, die mit sich selbst verknüpft ist.
Wenn Sie also alternative hreflang
Links verwenden, können und sollten sie einen haben, der auf die aktuelle Seite verweist und die aktuelle Sprache angibt. Dies zeigt an, dass die Verwendung eines Selbstreferenzials in Ordnung ist hreflang
.
Es schadet Ihrer Website in keiner Weise, wenn Sie die Sprache der aktuellen Seite festlegen. Dies kann sogar auf eine Art und Weise hilfreich sein, die nicht der Suchmaschinenoptimierung entspricht: Browser und Browser-Plug-ins verwenden möglicherweise (insbesondere lang=
) Sprach-Metadaten , um die Übersetzung der Seite anzubieten.
Wenn Google sagt, dass das Attribut hreflang "Suchmaschinen dabei hilft, den Nutzern die richtigen Ergebnisse anzuzeigen", dann handelt es sich nur um den Fall, dass derselbe Inhalt in mehreren Gebietsschemas verfügbar ist. In dem Fall, dass nur eine Version des Inhalts global verfügbar ist, wird nur die Spracherkennung verwendet.
hreflang
ist für Google am nützlichsten, wenn die Sprache identisch ist, das Zielgebietsschema sich jedoch unterscheidet. Ein Beispiel wäre derselbe Inhalt mit geringfügigen Änderungen für das Publikum in den USA, Großbritannien und Australien. In diesem Fall funktioniert die Spracherkennung nicht gut und sie müssen sich auf Metadaten stützen, um zu bestimmen, welche Seite für welchen Benutzer angezeigt werden soll. Alternativ zu hreflang kann das Geo-Targeting in den Google Webmaster-Tools angegeben werden, indem jede Site, Subdomain oder jedes Unterverzeichnis einzeln überprüft und die Optionen für das Geo-Targeting für jedes Objekt unter "Site-Einstellungen" -> "Geografisches Ziel" festgelegt werden.
Weitere Informationen zu mehreren Sprachen für Ihre Website und zur Ausrichtung auf Zielregionen finden Sie unter: Wie sollte ich meine URLs für SEO und Lokalisierung strukturieren? Die Antwort auf diese Frage sollte wahrscheinlich mit einer hreflang
anderen akzeptablen Alternative aktualisiert werden , um Google über die Sprachen Ihrer Website zu informieren. Mit hreflang
würde wahrscheinlich die Angabe der Sprache als URL-Parameter OK. Das ist eine Praxis, die ich ohne hreflang nicht empfohlen hätte.