Google a récemment mis en évidence une bizarrerie dans certaines implémentations hreflang, ce qui les a conduits à mettre à jour leur documentation officielle pour fournir des détails pertinents. Cela met en lumière l’importance cruciale de bien comprendre et d’implémenter correctement ces balises dans nos stratégies SEO.
Le rôle des balises hreflang
Le <link>
est un attribut HTML que l’on peut utiliser pour transmettre des données à la fois au navigateur et aux moteurs de recherche sur les ressources liées, pertinentes à la page web. Parmi les types de données, l’attribut hreflang sert à spécifier les langues de différentes versions d’une page. Toutes les balises <link>
doivent se trouver dans la section <head>
du document.
Une nouvelle bizarrerie détectée par Google
Google a détecté un comportement inattendu survenant lorsque les éditeurs combinent plusieurs attributs en une seule balise <link>
. Ils ont donc mis à jour la documentation hreflang pour rendre cette information plus largement connue. La changelog explique :
« Clarification des attributs des balises de lien. Quoi : Clarification dans notre documentation hreflang que les balises de lien pour signifier des versions alternatives d’une page ne doivent pas être combinées dans une seule balise de lien. Pourquoi : En déboguant un rapport d’un propriétaire de site, nous avons remarqué que nous n’avions pas documenté cette bizarrerie ».
Modifications apportées à la documentation
La documentation précédente indiquait :
« Placez vos balises <link>
près du haut de l’élément <head>
. Au minimum, les balises <link>
doivent être à l’intérieur d’une section <head>
bien formée, ou avant tout élément susceptible de fermer prématurément la section <head>
, comme les balises <p>
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 sont bien à l’intérieur de la section <head>
».
La version nouvellement mise à jour précise :
« Les balises <link>
doivent être à l’intérieur d’une section <head>
bien formée de l’HTML. En cas de doute, collez le code de votre page rendue dans un validateur HTML pour vous assurer que les liens sont bien à l’intérieur de la section <head>
. 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 media dans une seule balise <link>
».
Implications pour les éditeurs et les SEO
Cette mise à jour de documentation, bien que mineure en apparence, a un impact potentiel significatif. Pour ceux qui auditent des sites web, il est crucial de faire attention à ce détail. La bonne implémentation des balises hreflang est essentielle pour s’assurer que Google comprenne correctement les différentes versions localisées de vos pages web.
Combiner les attributs hreflang avec d’autres attributs dans une seule balise <link>
pourrait causer des problèmes de traitement par Google. Cela peut potentiellement entraîner des erreurs d’indexation ou de redirection des versions localisées des pages, ce qui pourrait nuire à la visibilité internationale de votre site.
En conclusion, cette mise à jour de Google nous rappelle l’importance de respecter scrupuleusement les pratiques recommandées en matière d’implémentation hreflang. La compréhension et l’application précise de ces directives sont cruciales pour optimiser la performance de votre site web dans les résultats de recherche internationaux. Ne sous-estimez jamais l’impact des « petites » erreurs techniques, car elles peuvent avoir des conséquences disproportionnées. Pour rester au sommet, il est essentiel de rester informé des dernières mises à jour et de s’assurer que vos implémentations sont toujours conformes aux meilleures pratiques recommandées par Google.