web-dev-qa-db-fra.com

Balises hreflang pour les dossiers de langue (en URL) - uniquement lorsque le contenu est traduit?

Un SEOer qui a de l'expérience avec les TLD et les dossiers de langues m'a dit ceci:

Si vous utilisez des dossiers de langue dans le site (comme example.com/en/, pour toutes les pages en anglais), je devrais également donner hreflangen à toutes les pages de ce dossier URL - niquement si ces pages sont créées sous forme de traductions.

Est-ce vrai? Ne devrait-il pas également être attribué aux pages Web non traduites de ce dossier?

1
JohnDoea

hreflang peut être utilisé sur n’importe quel lien . Peu importe à partir de quel document vous vous connectez. Il indique simplement dans quelle langue se trouve le document lié.¹

hreflang + alternate ne peut être utilisé que sur des liens pointant vers une traduction du document de liaison.²


¹ En pratique, je n’aurais spécifié l’attribut hreflang que si la langue du document lié était différente de la langue du document lié. Par exemple, il est judicieux de l'utiliser si votre page est en allemand et que vous créez un lien vers une question Stack Overflow (= anglais).

² Sauf si l’élément html du document de lien possède un attribut lang avec la même valeur que l’attribut hreflang du lien. Dans ce cas, cela ne serait pas considéré comme une traduction, de façon compréhensible.

1
unor