Si vous vous rappelez le chapitre sur les emphases dans le cours sur les langages HTML et CSS, vous vous rappellerez que l'on a vu principalement trois balises : <strong>, <em> et <mark> qui vous permettent respectivement de mettre en gras, de mettre en italique et de surligner.
Mais au-delà de la mise en forme basique (qui est plus du domaine du CSS précisons-le), ces balises servent surtout à indiquer aux moteurs qu'il y a une emphase sur ce quelles contiennent. En d'autres termes, les mots-clés entourés de ces balises doivent être considérés comme importants par les moteurs de recherches.
Ces balises d'emphase servent donc à mettre en exergue certains éléments de votre texte. Elles sont cependant à utiliser avec modération, autrement vous risque soit que le Googlebot (robot de Google) les ignore, soit qu'il vous pénalise.
Quelle est la différence entre ces trois balises au niveau du référencement ?
Absolument aucune.
Par convention on préférera utiliser la balise <em> ou <strong>, <mark> étant très peu utilisé. Mais de toute façon les moteurs de recherches se fichent de savoir laquelle de ces balises vous utilisez, c'est le texte à l'intérieur qui les intéresse.