Para las imágenes cargadas a través de AJAX, o que no quiero indexar, use el enfoque de atributo data- *:
<img data-src="path/to/image.jpg" class="js-lazy-load" />
El javascript asigna el atributo data-src al atributo src :
<img src="path/to/image.jpg" />
Pero para las imágenes en el código HTML que yo no quiero indexada:
<a href="path/to/image.jpg" class="js-lazy-load">Image alt text here</a>
El javascript reemplaza el ancla con una etiqueta de imagen :
<img src="path/to/image.jpg" alt="Image alt text here" />
Parece que preservaría la capacidad del índice y la intención de la página (para accesibilidad) sin afectar el SEO (con suerte). Pero me encantaría una segunda opinión.
Editar: Cualquier comentario sobre cómo este enfoque, página con enlaces a imágenes versus página con etiquetas IMG en línea , se compararía con respecto al rango de página. Supongo que a las etiquetas IMG en línea les iría mejor ya que cada enlace saliente disminuiría el rango general de la página (a menos que tuvieran rel = "nofollow", lo que sería contraproducente).
nofollow
enlaces ahora también se incluyen al dividir PR entre enlaces. Entonces, incluso si tiene 45 enlaces nofollow y 5 enlaces regulares, los 5 enlaces regulares solo pasarían el 2% del jugo del enlace. Aunque si Google fuera inteligente, tratarían los enlaces de imágenes de manera diferente a los enlaces HTML, ya que su solución es válida para la usabilidad y accesibilidad, y no se debe desanimar diluyendo su flujo de relaciones públicas.