J'utilise une bibliothèque d'info-bulles personnalisée pour afficher mes titres et mes images. Le rendu d'une image ou d'un lien sans ce script est le suivant:
<img src="URL HERE" title="TITLE HERE" height="123" width="321">
Comme vous le voyez, le titre est là. Mais après avoir rendu la page tout en activant le script, l'image ci-dessus sera rendue comme suit:
<img src="URL HERE" class="CUSTOM TOOLTIP" height="123" width="321">
L'alt est parti (ou le titre, s'il s'agit d'une balise de lien) et est remplacé par la classe personnalisée. Lorsque vous la survolez, vous pouvez voir le titre/alt approprié.
La sortie HTML est modifiée dans la console, mais pas dans la sortie source (car jScript est évidemment côté client).
Maintenant, la question est de savoir si les moteurs de recherche peuvent toujours lire les attributs alt/title.
J'ai lu que de nos jours, Google rend votre page avec JavaScript activé, donc je ne sais pas si cela en tient compte.
Comme indiqué précédemment, rien n'indique que les attributs de titre des éléments HTML soient utilisés par Google à des fins de classement - c'est exact.
La réponse précédente cite un Tweet non pertinent, mais apporte une certaine valeur, car Google suggère explicitement de tester. Je vous exhorte à vous défaire de la citation du code source et de la déclaration de Simon qui indique "Il est peu probable que Google ou Bing surveille activement le DOM pour détecter les modifications de titre"
Ceci est difficile à tester, surtout que vous développez en jScript. En fait, Google attend les mutations du DOM - et plusieurs tests suggèrent d'attendre jusqu'à 5 secondes - voici un test simple dans lequel le DOM a été manipulé et où le service de correction et de rendu de Google dans la console de recherche Google a effectivement attendu 5 secondes.
Il y a aussi un post complet de tests JS qui confirment également ceci: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157 . Si nous pouvons injecter des liens, des métadonnées, modifier le code HTML et les comptes Google pour les modifications DOM, rien n’empêche ces derniers de prendre en compte les modifications apportées aux attributs de titre. En bout de ligne, testez-le - ce test devrait prendre 5 minutes et vous obtiendrez une confirmation.
Le titre n'améliore pas le classement SEO
Rien n'indique que Google ou l'algorithme de Bing considèrent les attributs de titre dans les deux éléments <img>
ou <a>
. Le titre est considéré comme un attribut qui améliore l'expérience utilisateur d'un site et non le référencement. Vos images doivent toujours avoir des balises ALT à des fins de référencement, car cela fait partie de leur algorithme.
Il est peu probable que Google ou Bing surveille activement le DOM pour détecter les modifications de titre
En ce qui concerne la capacité de Google à surveiller les modifications apportées à la balise de titre, il est peu probable, car rien ne devrait se produire, à moins que l'image ne soit modifiée, car un titre ne devrait généralement pas être modifié.
John Muller de Google a tweeté ce Tweet quelque temps en arrière:
@ dawnieando Si vous changez le titre avec onmouseover, je doute que nous le récupérions. Si ce n'est que l'attribut title: peut-être. Tester et dire?
Si pour le classement, utilisez autre chose que le titre
Si vous le faites pour des sous-titres, remplacez le titre par un véritable conteneur, tel que <div>
, <aside>
ou même <figcaption>
, ainsi Google et les autres moteurs de recherche intégreront le contenu dans considération car le titre n’est pas considéré comme du contenu mais pour améliorer UX (User Experience).