Для зображень, завантажених через AJAX, або які я не хочу індексувати, використовуйте підхід атрибутів data- *:
<img data-src="path/to/image.jpg" class="js-lazy-load" />
Javascript відображає атрибут data-src до атрибуту src :
<img src="path/to/image.jpg" />
Але для зображень у форматі HTML , що я дійсно хочу проіндексований:
<a href="path/to/image.jpg" class="js-lazy-load">Image alt text here</a>
Javascript замінює якір з зображенням тегом:
<img src="path/to/image.jpg" alt="Image alt text here" />
Здається, це дозволило б зберегти індекс-здатність та цільову сторінку (для доступності), не впливаючи на SEO (сподіваємось). Але хотілося б другої думки.
Редагувати: Будь-які відгуки про те, як цей підхід - сторінка із посиланнями на зображення порівняно зі сторінкою із вбудованими тегами IMG - порівнюватиме би за рангом сторінки. Я здогадуюсь, що вбудовані теги IMG пройдуть краще, оскільки кожне вихідне посилання буде погіршувати загальний рейтинг сторінки (якщо тільки вони не мають rel = "nofollow", що було б протилежним продуктивності).
nofollow
посилання тепер також включаються під час поділу PR між посиланнями. Тож навіть якщо у вас є 45 наступних посилань і 5 регулярних посилань, 5 регулярних посилань все одно передаватимуть лише 2% соку посилання. Хоча якби Google був розумним, вони ставляться до зображувальних посилань інакше, ніж до HTML посилань, оскільки ваше рішення є правильним для зручності використання та доступності, і його не слід відмовляти, розбавляючи ваш потік PR.