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?
<h1>
:<h1>Search Optimised Heading</h1>
<span>
dans <h1>
:<h1>Search <span class="someColour">Optimised</span> Heading</h1>
Il ne devrait y avoir aucune différence. L'élément <span>
n'a aucune signification sémantique.
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.