Google a mis à jour sa documentation hreflang pour noter une bizarrerie dans la façon dont certains sites Web l'utilisent, ce qui (vraisemblablement) peut entraîner des conséquences inattendues sur la façon dont Google le traite.
Attributs de la balise de lien hreflang
est un attribut HTML qui peut être utilisé pour communiquer des données au navigateur et aux moteurs de recherche sur les ressources liées pertinentes pour la page Web. Il existe plusieurs types de données qui peuvent être liées, telles que les données CSS, JS, favicons et hreflang.
Dans le cas de l'attribut hreflang (attribut de l'élément link), le but est de préciser les langues. Tous les éléments de lien appartiennent à la section du document.
Bizarre en hreflang
Google a remarqué qu'un comportement involontaire se produit lorsque les éditeurs combinent plusieurs attributs in dans un seul élément de lien. Ils ont donc mis à jour la documentation hreflang pour le faire connaître plus largement.
"Clarifier les attributs des balises de lien Quoi : Clarifié dans notre documentation hreflang que les balises de lien pour désigner des versions alternatives d'une page ne doivent pas être combinées dans une seule balise de lien.
Pourquoi : lors du débogage d'un rapport d'un propriétaire de site, nous avons remarqué que cette bizarrerie n'était pas documentée.
Ce qui a changé dans la documentation
Une modification a été apportée à la documentation qui avertit les éditeurs et les référenceurs de faire attention à ce problème. Ceux qui auditent des sites Web devraient en tenir compte.
Il s'agit de l'ancienne version de la documentation :
"Mettre votre balises près du haut de l’élément. Au minimum, le les balises doivent être à l'intérieur d'une section bien formée, ou avant tout élément susceptible d'entraîner la fermeture prématurée de la section, comme
ou un pixel de suivi. En cas de doute, collez le code de votre page rendue dans un validateur HTML pour vous assurer que les liens se trouvent à l'intérieur de l'élément.
Voici la version récemment mise à jour :
"Le les balises doivent se trouver à l’intérieur d’une section bien formée du HTML. En cas de doute, collez le code de votre page rendue dans un validateur HTML pour vous assurer que les liens se trouvent à l'intérieur de l'élément. De plus, ne combinez pas les balises de lien pour des représentations alternatives du document ; par exemple, ne combinez pas les annotations hreflang avec d'autres attributs tels que les médias dans un seul étiqueter."
La documentation de Google n'indique pas quelle est la conséquence de cette bizarrerie, mais si Google la déboguait, cela signifie que cela a causé une sorte de problème. C’est une chose apparemment mineure qui pourrait avoir un impact démesuré.
Lisez la documentation récemment mise à jour ici :