web-dev-qa-db-fra.com

Dupliquer les balises alt dans une grande galerie

Notre site Web est principalement constitué de galeries. Bien que généralement plus petites, elles atteignent parfois plus de 100 images par publication. Comme chaque image est liée au même sujet, elles sont automatiquement nommées d'après le titre de l'article et un numéro incrémentiel ajouté à la fin, par exemple:

Titre:

League of Legends Sona Cosplay By Eki

Noms d'images:

league-of-legends-sona-cosplay-by-eki-1.jpg
league-of-legends-sona-cosplay-by-eki-2.jpg
league-of-legends-sona-cosplay-by-eki-3.jpg

...

Au début, tous ceux-ci avaient le titre de page défini comme texte alternatif et tout allait bien pendant longtemps, mais j'ai eu peur que Google trouve ce mot-clé bourré ou quelque chose du genre. J'ai donc supprimé tous les tags alt. sont maintenant alt = "". Cela semble être une très mauvaise pratique, alors je me demandais ce que je pouvais faire pour résoudre ce problème et j'ai eu l'idée d'utiliser simplement le nom du fichier comme balise alt, mais cela laisse tout de même beaucoup de problèmes de contenu en double si vous le demandez. moi.

Je n'essaie pas de faire en sorte que Google obtienne un meilleur classement, mais simplement de protéger le site des pénalités pouvant découler de toutes les images présentes.

6
Dejan Pelzel

Si vous souffrez réellement de centaines d'images par titre et que vous devez ajouter des attributs alt, il vous reste quelques scénarios pour y remédier:

  • Ajoutez des attributs alt aux images de la première page et aucune balise alt pour toutes les pages suivantes de chaque sujet (si vous avez des centaines d'images sur une seule page, vous aurez d'autres problèmes à traiter de toute façon)
  • Utilisez la logique pour rompre les attributs alt et définir des règles de réécriture pour modifier les attributs alt en fonction du sujet. Par exemple, vous pouvez ajouter "Téléchargé par nom d'utilisateur", faire en sorte que League of Legends abrége parfois en "LoL" et ne renseigner que les attributs sur deux ou trois.
  • Google n'utilise même pas d'attributs alt dans sa recherche d'image, mais utilise plutôt des attributs de données et fait en sorte que JavaScript superpose l'image aux données qui lui sont associées.

D'autre part, à quoi servent 247 attributs alt qui sont plus ou moins les mêmes? Celles-ci sont censées aider les utilisateurs, et si ce n'est pas le cas, laissez-les simplement de côté.

2
David K.

Vous pouvez simplement ajouter - Image XX à la fin de la balise Alt pour chaque image après la première. Donc, vous vous retrouveriez avec:

League of Legends Sona Cosplay By Eki
League of Legends Sona Cosplay By Eki - Image 2
League of Legends Sona Cosplay By Eki - Image 3

De cette façon, au moins vous donnez (légèrement) différentes balises Alt, ce qui est compréhensible pour les utilisateurs qui la voient (par exemple, les navigateurs aveugles avec un lecteur d'écran).

0
Andrew Lott