Per le immagini caricate tramite AJAX o che non desidero indicizzare, utilizzare l'approccio attributo data- *:
<img data-src="path/to/image.jpg" class="js-lazy-load" />
Il javascript associa l' attributo data-src all'attributo src :
<img src="path/to/image.jpg" />
Ma per le immagini nel codice HTML che io non voglio indicizzato:
<a href="path/to/image.jpg" class="js-lazy-load">Image alt text here</a>
Il javascript sostituisce l' ancora con un tag immagine :
<img src="path/to/image.jpg" alt="Image alt text here" />
Sembra che preserverebbe la capacità dell'indice e l' intento della pagina (per l'accessibilità) senza influire sulla SEO (si spera). Ma mi piacerebbe un secondo parere.
Modifica: qualsiasi feedback su come questo approccio - pagina con collegamenti a immagini rispetto a pagina con tag IMG in linea - si confronterebbe in base al ranking della pagina. Immagino che i tag IMG inline andrebbero meglio poiché ogni link in uscita ridurrebbe il ranking generale della pagina (a meno che non avessero rel = "nofollow" che sarebbe controproducente).
nofollow
collegamenti sono ora inclusi anche quando si divide PR tra i collegamenti. Quindi, anche se si dispone di 45 collegamenti nofollow e 5 collegamenti regolari, i 5 collegamenti regolari passerebbero comunque solo il 2% del collegamento. Tuttavia, se Google fosse intelligente, tratterebbe i collegamenti delle immagini in modo diverso rispetto ai collegamenti HTML, poiché la soluzione è valida per usabilità e accessibilità e non dovrebbe essere scoraggiata diluendo il flusso di PR.