web-dev-qa-db-fra.com

Espace dans img: s "ALT" attribut bon / mauvais pour les moteurs de recherche?

J'essaie de faciliter l'exploration de mon site Web par les moteurs de recherche, car il est presque 100% dynamique.

J'ai quelques images transparentes qui sont en fait des liens vers des sections de ma page.

Je me demande si j'ajoute un attribut "alt" contenant des espaces pour expliquer la cible. Cela améliorera-t-il le classement SE, etc.?

Par exemple:

<img src="blabla.png" alt="post new classified">

Ou cela entraînera-t-il simplement des erreurs?

Et puis, que dois-je mettre dans l'attribut alt si je ne peux pas utiliser l'espace?

PS: Une autre question courte et différente: le contenu riche en javascript rendra-t-il une page moins importante pour les robots d'exploration?

Merci

3
Anonymous12345

L'attribut alt est requis et il doit s'agir d'un texte lisible par l'homme. Ce n'est pas destiné aux moteurs de recherche; il s’agit des personnes qui utilisent des lecteurs d’écran pour naviguer sur le Web (par exemple, des personnes aveugles ou ayant une déficience visuelle) ou des personnes qui désactivent les images pour d’autres raisons (par exemple, pour accélérer le chargement de la page). Donc, les espaces sont une bonne idée.

Edit: pour répondre à votre "PS", les moteurs de recherche n'ancrent pas de points spécifiquement pour l'utilisation de Javascript, mais si la plus grande partie de votre page est au format display: none et que vous utilisez JavaScript pour la dé-masquer, les moteurs de recherche l'ignoreront probablement. . Si les moteurs de recherche déterminent que vous essayez de charger les mots clés dans des sections masquées (ou des liens transparents?), ils risquent de bloquer complètement votre site. Pour simplifier un peu les choses, vous pouvez penser aux robots d'exploration de sites Web. en tant que visiteur aveugle sans Javascript.

4
mlms13

Vous devriez utiliser des espaces, car les lecteurs d'écran ne pourront pas comprendre la balise autrement.

La plupart des navigateurs modernes les utilisent également comme "info-bulles" lors du survol d'images (si un attribut title est manquant). Ainsi, même pour ce nombre, vous devez utiliser la grammaire appropriée.

En général, alt est une représentation alternative de l'image, principalement dans le cas où l'image ne peut pas être vue (s'il est manquant, navigateur basé sur du texte, une erreur réseau lors de la récupération de l'image ou toute autre raison).

3
Oded

Je n'ai aucune idée si l'utilisation de l'attribut alt bénéficiera à SEO. La dernière fois que j'ai vérifié, la plupart des optimisations sur site n'y ajoutaient que très peu, par rapport aux liaisons externes. Je suppose que cela dépend également de l'algorithme utilisé par le moteur de recherche que vous demandez.

Cependant, l’utilisation de la balise alt est un élément de priorité 1 dans

Fournissez un équivalent textuel pour chaque élément non textuel (par exemple, via "alt", "longdesc" ou dans le contenu de l'élément). Cela comprend: les images, les représentations graphiques de texte (y compris les symboles), les régions de carte-images, les animations (GIF animés, par exemple), les applets et les objets de programmation, ASCII art, des cadres, des scripts, des images utilisées comme listes à puces, entretoises, boutons graphiques, sons (joués avec ou sans interaction de l'utilisateur), fichiers audio autonomes, pistes audio de vidéo et vidéo. [Priorité 1]

et s'applique toujours dans WCAG 2.0. , aussi.


De plus, l'attribut alt est attribut requis en HTML4 et défini comme suit:

alt = text [CS]
Pour les agents utilisateurs qui ne peuvent pas afficher d'images, de formulaires ou d'applets, cet attribut spécifie un texte de remplacement. La langue du texte alternatif est spécifiée par l'attribut lang.

Plusieurs éléments non textuels (IMG, AREA, APPLET et INPUT) permettent aux auteurs de spécifier un texte de remplacement à utiliser comme contenu lorsque l'élément ne peut pas être restitué normalement. La spécification de texte alternatif aide les utilisateurs sans terminal graphique, les utilisateurs dont les navigateurs ne prennent pas en charge les formulaires, les utilisateurs malvoyants, ceux qui utilisent des synthétiseurs vocaux, ceux qui ont configuré leurs agents utilisateur graphiques pour ne pas afficher d'images, etc.

L'attribut alt doit être spécifié pour les éléments IMG et AREA

Il est également requis dans HTML5 et variantes XHTML .

3
Gordon

Le meilleur exemple que vous pouvez extraire pour l'attribut ALT se trouve ici:

http://dev.w3.org/html5/spec-author-view/embedded-content-1.html#alt-1

Faites une faveur, ouvrez votre page Web avec Lynx, W3M ou Links. Puis désactivez le chargement des images sur Firefox/Chrome/Opera et consultez également votre page. Vous remarquerez comment alt fonctionne et aurez une meilleure idée de la façon dont vous vous en servirez.

Les robots d’exploration et les robots d’exploration d’images prennent alt en tant que représentation textuelle d’images, de chiffres, de boutons, etc. Traitez-les simplement comme un élément de texte intégré à votre contexte, rendez-les utiles et les utilisateurs vous remercieront, ainsi que les moteurs de recherche.

Ceci dit, passons à votre question:

Vérifier ici:

http://dev.w3.org/html5/spec-author-view/embedded-content-1.html#alt-9

Comme vous pouvez le constater, l'utilisation de alt avec des espaces ne pose aucun problème. Il suffit d'écrire alt comme vous écriviez le texte d'ancrage et tout devrait bien se passer.

Pour aller plus loin, rappelez-vous que vous avez également le titre attirbute, qui n'est pas directement lié au référencement, mais compte avec la densité des mots clés et constitue le moyen approprié pour donner aux utilisateurs des info-bulles, ce qui est bon pour l'accessibilité et la convivialité.

À propos de javascript, installez l’addon noscript sur Firefox et accédez à votre site, et/ou utilisez un navigateur de texte. C'est le moyen le plus rapide de vérifier comment votre page et vos mesures sont explorées.

1
Dave

alt n'est pas pour les moteurs de recherche. alt est destiné aux navigateurs de synthèse vocale.

0
Mchl

La balise alt est utilisée pour les personnes handicapées, ce qui rend difficile, voire impossible, la visualisation de texte.

Bien que la balise alt ne soit pas destinée aux moteurs de recherche, elle peut très bien booster votre référencement, car c’est le bon moyen de la coder.

0
xaoax
  1. l'attribut alt est pour les lecteurs d'écran. (alt = alternative)
  2. les moteurs de recherche utilisent des mots-clés pour la recherche d'images.
0
Floern