5546 sujets

Sémantique web et HTML

Bonjour tout le monde,

il m'est difficile d'avoir une idée précise sur l'utilisation des balises canoniques pour les sites multilangue. J'ai lu très souvent que si l'on utilisait les balises hreflang pour un site en deux ou plusieurs langues, il n'était plus nécessaire de mettre une balise canonique. Je l'ai fait et pourtant Google Search Console m'envoie un avertissement "Page en double sans URL canonique sélectionnée par l'utilisateur". Les différentes documentations que l'on peut trouver sur ce sujet insistent sur le fait que ces deux balises n'ont pas le même rôle mais c'est tout, je ne trouve pas de documentation sur leur utilisation conjointe.
Que signifie ce message de Google ? Qu'il faut ajouter une balise canonical aux balises hreflang ?
Je précise que mes balise hreflang ont été testées et validées par la Search Console.
Effectivement, je n'avais pas lu cette partie "Définissez une page canonique si vous utilisez des balises hreflang". Ce conseil est donné sur très peu de sites qui traitent de ce sujet.
De toute façon, je l'avais déjà mis en place, mais étant donné que Google passe moins souvent sur les pages aujourd'hui, j'attends.
Si je repose la question, c'est qu'il me semble, mais je ne me souviens plus, avoir déjà tenté d'ajouter une balise canonique il y a quelques mois, sans succès. Mais je ne suis plus certain des ajouts que j'ai effectués. J'attends donc une semaine ou deux.
Merci pour le lien.
(Google parle de balise canonique, mais hreflang n'est pas une balise ?)
Modérateur
Bonjour,

Bongota a écrit :
(Google parle de balise canonique, mais hreflang n'est pas une balise ?)

1) hreflang est un attribut de la balise <link>. Comme <link> sert un peu à tout, par abus de langage, certains abrègent et parlent simplement de balise hreflang. Des gens de peu de foi assurément !
2) Une balise canonique est en fait une balise <link> ayant un attribut rel ayant pour valeur "canonical". Comme <link> sert un peu à tout, par abus de langage, certains abrègent et parlent de balise rel="canonical". Là aussi, des gens de peu de foi assurément !

Tout ça, c'est du langage de spécialistes du SEO ... qui n'en sont pas à une approximation près de toute façon ! Smiley lol

Amicalement,
Compris.

Je viens de regarder les avertissements de Google search console dans mes mail. Le dernier concernant l'absence de balise canonical est récent "Échec : 06/05/2023". Alors qu'à cette date, la balise canonical était déjà en place, en plus de hreflang. Je suis un peu dérouté.
Modérateur
Bonjour,

Bongota a écrit :
Je suis un peu dérouté.
Si ça peut te rassurer, ceux ou celles qui ne sont pas déroutés par les avertissements de la google search console sont anormaux. Smiley cligne

Amicalement,
Oui, en effet, je suis donc normal Smiley ravi

Par exemple, j'ai attendu au moins trois mois avant que mes vidéos soient reconnues par la search console. Reconnues mais pas indexées, avec des messages abscons de Google. Après trois mois supplémentaires, et sans rien modifier dans mon code, elles sont enfin indexées, mais elles n'apparaissent pas encore dans les résultats de recherche.
Pour mes images, Bing m'en met une sur les résultats de recherche, Google non. Et ce n'est pas l'image que j'ai proposée.
Et évidemment, impossible de savoir si ces résultats sont dus à mes données structurées JSON ou à mon fichier sitemap, qui lui aussi inclus les vidéos.

Cette search console est quand même un outil précieux.