web-dev-qa-db-fra.com

Google indexe-t-il les images dans autre chose qu'une balise img?

Je pensais créer un plugin de galerie d’images "charger sur le défilement", c’est-à-dire que je ne souhaite pas que l’image soit chargée tant qu’elle ne sera pas visible dans la fenêtre. Cela m'a fait réfléchir en termes de mise en œuvre.

Je ne veux pas utiliser de balisage qui voudrait dire que les images n'ont pas été indexées par Google, mais la question est: que pouvez-vous faire?

Vous ne pouvez pas avoir de balises img, mais ensuite, arrêter le chargement des fichiers, car cela irait à l'encontre de l'objectif recherché.

Vous ne pouvez pas vous soucier du balisage et utiliser image site maps à la place, mais cela rend la vie plus difficile pour la personne qui utilise le plugin.

Que peut-on faire, le cas échéant?

4
Luke Madhanga

Google indexe les images qui sont soit:

  • Dans une balise d'image - <img src="foo.jpg">
  • La cible du lien - <a href="foo.jpg">

Si vous souhaitez supprimer une image de la page tout en la faisant indexer, faites un lien vers celle-ci sur cette page.

C'est quand même une très bonne technique pour l'optimisation de la recherche d'images. Google classe les très grandes images mieux que les plus petites. Les images de plus grande taille sont plus difficiles à insérer sur la page et prennent plus de temps à télécharger (ce qui ralentit le chargement complet de la page). Une technique qui fonctionne bien consiste à utiliser la vignette dans la balise img mais à créer un lien vers une image plus grande:

 <a href="/img/full/foo.jpg"><img src="/img/thumb/foo.jpg"></a>
6