Verwenden Sie für Bilder, die über AJAX geladen wurden oder die nicht indexiert werden sollen, den data- * -Attribut-Ansatz:
<img data-src="path/to/image.jpg" class="js-lazy-load" />
Das Javascript ordnet das data-src- Attribut dem src- Attribut zu:
<img src="path/to/image.jpg" />
Aber für Bilder in der HTML , dass ich tun möchte indizierte:
<a href="path/to/image.jpg" class="js-lazy-load">Image alt text here</a>
Das Javascript ersetzt den Anker durch ein Image- Tag:
<img src="path/to/image.jpg" alt="Image alt text here" />
Scheint, dass die Indexierbarkeit und die Absicht der Seite (für die Barrierefreiheit) erhalten bleiben, ohne die SEO (hoffentlich) zu beeinträchtigen. Würde mich aber über eine zweite Meinung freuen.
Bearbeiten: Jedes Feedback dazu, wie dieser Ansatz - Seite mit Links zu Bildern oder Seite mit Inline-IMG-Tags - in Bezug auf den Seitenrang verglichen wird. Ich vermute, dass die Inline-IMG-Tags besser abschneiden würden, da jeder ausgehende Link den Gesamtrang der Seite beeinträchtigen würde (es sei denn, sie hätten rel = "nofollow", was kontraproduktiv wäre).
nofollow
Links jetzt auch beim Teilen von PR zwischen Links einbezogen. Selbst wenn Sie 45 Nofollow-Links und 5 reguläre Links haben, passieren die 5 regulären Links immer noch nur 2% des Linksafts. Wenn Google schlau wäre, würden sie Image-Links anders behandeln als HTML-Links, da Ihre Lösung hinsichtlich Benutzerfreundlichkeit und Zugänglichkeit gültig ist und Sie nicht entmutigen sollten, Ihren PR-Fluss zu verwässern.