web-dev-qa-db-fra.com

Quel est l'impact des éléments <i>, <b>, <strong> ou <span> sur le référencement?

Quel est l'impact des balises i, b, strongou span sur le référencement?

Je cite le MDN référence à l'élément HTML :

L'élément HTML <b> _ représente une étendue de texte stylistiquement différente du texte normal, sans indiquer aucune importance ou pertinence particulière. Il est généralement utilisé pour les mots-clés d'un résumé, les noms de produit dans une révision ou d'autres portions de texte dont la présentation typique serait en gras. Un autre exemple d'utilisation est de marquer la phrase principale de chaque paragraphe d'un article.

L'élément HTML <i> représente une plage de texte qui est séparée du texte normal pour une raison quelconque, par exemple, des termes techniques, étrangers phrases de langage, ou pensées de caractère fictives. Il est généralement affiché en italique.

L'élément fort HTML (<strong>) accorde une grande importance au texte et est généralement affiché en gras.

À partir de ceux-ci, les trois pourraient être utilisés pour mettre en évidence un "texte important". Mais je ne sais pas vraiment quel serait l'impact sur la sémantique, du point de vue du référencement.

Jusqu'à présent, j'utilisais principalement la balise span avec l'attribut styling afin de donner une importance visuelle aux mots importants sans polluer le code avec des éléments de style visuel.

Cependant, ces mots importants sont en effet importants. Je veux dire qu'il pourrait être judicieux de les mettre en évidence du point de vue du référencement. span n'ayant pas de sens, passer à un autre tag peut être une bonne idée après tout.

Savez-vous s'il existe des différences entre ces trois balises alternatives pour optimiser les résultats des moteurs de recherche?

5
Yako

L’impact de ces balises de style (lui-même) est très grand près de rien.

Ok, pourquoi n’est-ce pas exactement ce que cela semble être?

Plusieurs sources parlent de impact du style CSS , impact de la réactivité (voir les liens dans la question), et de l'impact de la sémantique et de dire généralement des choses complètement différentes.
(Notamment parce qu'ils sont créés à des moments différents)

On est:

Il n'y a pas de différences mesurées entre span avec CSS-Stylings et i ou b.

Avec l'accessibilité à l'esprit, c'est un fait. À ce stade, b est - comme span - une simple balise de style.

Un autre:

Il n'y a pas de différence entre b et <strong>, <em> ou <mark>.

C'est faux. Tandis que b met le texte en gras, strong représente un texte important. (Également sans être audacieux)

Pour une explication, voir la référence de <b> :

Ne confondez pas l'élément <b> avec les éléments <strong>, <em> ou <mark>. L'élément <strong> représente un texte d'une certaine importance, <em> met un accent particulier sur le texte et l'élément <mark> représente un texte d'une certaine pertinence. L'élément <b> ne contient pas cette information sémantique spéciale; utilisez-le uniquement quand aucun autre ne vous convient.

C'est bon pour les lecteurs d'écran, les robots d'exploration et les moteurs de recherche.
Et comme nous le savons déjà:

Les bonnes choses se classent bien.

La déclaration générale la plus précise est que les moteurs de recherche classent vos pages en fonction de la qualité de votre contenu.

Si votre décision d'utiliser <span> ou <strong>, <em> et <mark> est basée sur l'impact de votre Page Rank, alors définitivement non, cela ne vous aidera pas.


Pour le dire avec un peu de mon opinion:

Si vous écrivez un bon contenu, vous devrait  doit utiliser un langage qui convient le mieux. Dans la plupart des cas, cette langue est HTML5 et indique que vous devez absolument préférer les balises mentionnées ci-dessus.

Cela affectera-t-il votre référencement?
Oui.

Pouvez-vous le remarquer?
Je ne sais pas.

Il y avait un grand article il y a environ 4 ans avec des points intéressants dans les commentaires.

4
Clijsters

Les différences sont leurs fonctions sémantiques, et je vous recommande de vous référer à spécification HTML W pour les détails plutôt qu’aux tiers.

Je suggère de regarder les définitions de cette spécification pour <em>, <i>, <b> et <strong> et utiliser celle qui indique le bon sens dans chaque cas.

En termes d'impact sur le référencement, l'avantage est qu'un moteur de recherche comprend mieux la signification de votre texte . C’est essentiellement à cela que sert le HTML: il fournit des informations sémantiques et structurelles lisibles par machine.

C'est comme le vieil adage selon lequel la grammaire est "la différence entre connaître ses conneries et savoir que l'on est nul". Cette apostrophe ressemble à un détail trivial, mais il est fondamental de comprendre le sens.

Alors que les moteurs de recherche effectuent des traitements linguistiques plus avancés, la recherche vocale, la compréhension des modèles de conversation, etc., utiliser HTML pour transmettre correctement les informations sémantiques et structurelles peut être déterminant pour la performance de votre contenu.

1
GDav