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.
- Google met à jour sa documentation hreflang pour signaler une bizarrerie dans son utilisation
- L’attribut hreflang est utilisé pour préciser les langues et peut être combiné avec d’autres attributs, mais cela peut causer des problèmes
- Cette bizarrerie a été remarquée lors du débogage d’un rapport de propriétaire de site et n’était pas documentée auparavant
- La documentation a été mise à jour pour avertir les éditeurs et référenceurs de faire attention à ce problème lors de l’audit des sites Web
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 à 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 élément de lien. Ils ont donc mis à jour la documentation hreflang pour le faire connaître plus largement.
Le journal des modifications explique :
« 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 :
« Placez vos balises en haut de l'élément . Au minimum, les balises doivent se trouver à l'intérieur d'une section bien formée, ou avant tout élément susceptible de provoquer la fermeture prématurée du, 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 :
« Les balises doivent se trouver à l'intérieur d'une section bien formée du code 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 une seule balise .
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 :
Informez Google des versions localisées de votre page
Image en vedette par Shutterstock/Mix and Match Studio