web-dev-qa-db-fra.com

Référencement de <span> dans <h1> en-tête

Est-ce que l'élément <span> a des effets secondaires sur le référencement? Existe-t-il des préférences sémantiques entre les deux suivantes ou des différences d'analyse entre les moteurs de recherche?

Nettoyer <h1>:

<h1>Search Optimised Heading</h1>

vs <span> dans <h1>:

<h1>Search <span class="someColour">Optimised</span> Heading</h1>
8
Petrus Theron

Il ne devrait y avoir aucune différence. L'élément <span> n'a aucune signification sémantique.

6
Wabbitseason

Il n'y a pas de différence entre vos deux exemples. Toutefois, si votre mot de couleur différente est un mot clé important, vous pouvez envisager d’utiliser la balise <em> ou <strong> pour suggérer de l’accentuer. CSS peut s'occuper du style:

h1 em {
  font-style: normal;
  color: #123456;
}

L’accent booste généralement un peu le référencement, bien que je ne sache pas à quel point cela fait une différence dans l’en-tête. Quoi qu'il en soit, cela rend le HTML plus simple et plus sémantique, ce qui est toujours un bonus.

12
DisgruntledGoat