Клуб о поиске Яндекса

Индексация изображений на сайте

alex.zubovich
24 мая 2016, 16:27

Есть страница с фотогалереей. На странице (в HTML-коде) в тегах <img> находятся миниатюры, при клике на которые JS подгружает изображение в большом размере.

По сути, миниатюры не представляют собой никакой ценности и хотелось бы чтобы индексировались именно оригинальные изображения. Как Яндекс рекомендует поступать в таких случаях?

- нужно ли прописывать alt/title именно для оригинальных изображений;

- можно ли добавлять оригинальные изображения в Sitemap.xml (ведь по сути, этих изображений на странице нет);

- если это не галерея, а страница с текстом в которую вставлена миниатюра с highslide-функцией, то контекст этого изображения на странице (текст вокруг изображения) будет актуален и для full-size картинки.

5 комментариев
Подписаться на комментарии к посту
firstlena.pershina
24 мая 2016, 17:48
А можно ссылку на страницу, где это реализовано?
firstlena.pershina,
Ну, например, тут http://www.art-photo.by.
Но вообще таких примеров масса - любая галерея (с миниатюрами).
firstlena.pershina,
Так есть какие-то рекомендации? :)
firstlena.pershina
7 июня 2016, 15:42
alex.zubovich,
Да, сейчас на этой странице наш робот видит только миниатюры. И они, кстати, индексируются нормально: https://yandex.ru/images/search?text=url%3Ahttp%3A%2F%2Fwww.art-photo.by%2F .
А вот большие картинки, насколько я вижу, сейчас размещены таким образом: data-img="images/portfolio/hudozhestvennaya-fotografiya-angel.jpg" . В data-img наш робот пока не заглядывает. Тут можно посоветовать разместить большие картинки традиционным способом (в атрибуте src тега img) или же в атрибуте data-original. Его мы "видеть" умеем.
дайте пожалуйста более подробное описание атрибута "data-original". Является ли он обязательным для робота или принимается на усмотрение? Если применять ленивую (lazy load) загрузку изображений, когда тега src нет вообще, а есть только data-original, то с какой вероятностью такую картинку увидит робот? Поможет ли увидеть картинку schema.org?