Для изображений, загружаемых с помощью 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 ссылок nofollow и 5 обычных ссылок, 5 обычных ссылок будут по-прежнему пропускать только 2% ссылочного сока. Хотя, если бы Google был умным, они бы относились к ссылкам на изображения иначе, чем к HTML-ссылкам, поскольку ваше решение является приемлемым для удобства и доступности, и его не следует разочаровывать, разбавляя ваш PR-поток.