Close

Как Яндекс индексирует картинки загружаемые через Lazy-load


AlexStep
3428

Здравствуйте.

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

В сети в основном пишут, что Яндекс не индексирует такие картинки. Хотя в Помощи Яндекса написано, что:

Картинки скачиваются по ссылкам из атрибута src тега img, а также атрибутов data-src и data-original (в этом случае наличие ссылки на изображение в атрибуте src не обязательно).

А этого должно быть достаточно для нормальной индексации таких картинок. :confused:


ale sty

AlexStep, индексирует, и даже если картинка не с вашего домена грузится.


AlexStep

535i:
AlexStep, индексирует, и даже если картинка не с вашего домена грузится.

Спасибо.

Тут еще нагуглил ответ Платона с подтверждением. Но, все равно как-то страшно, не хочется через месяц обнаружить, что все картинки вылетели.


Gigabajt

AlexStep:
Но, все равно как-то страшно, не хочется через месяц обнаружить, что все картинки вылетели.

Делали lazyload и на крупные сайты, ничего не вылетело 😉


Coyc4uLu

А складывание картинок под спойлеры на индексирование как-то влияет?


uspeicom

Может кому нужно будет. Я задавал в поддержку Яндекса вопрос, как узнать сколько у меня проиндексированных и находящихся в поиске страниц, на что мне ответили, что не могут предоставить мне эту информацию. Но для себя я нашел такой способ перепробовав много чего. Открываем Яндекс картинки и вводим запрос: url:site.com/razdel* можно смотреть по разделам а можно весь сайт. Так вот в результатах в title страницы пишется количество проиндексированных и находящихся в поиске изображений. Больше информации сколько картинок в поиске я не нашел НИГДЕ.

Можно также применив фильтр “свежие” посмотреть таким же образом количество картинок в поиске за неделю/

Также моя переписка с поддержкой по lazy-load (читать снизу вверх):

Ограничения к хосту не применяются. Какое-то определенное количество переходов мы не гарантируем.

В поиске изображения вижу:

https://yandex.ru/images/search?text=site%3Ahttps%3A%2F%2Fuspei.com

Возможно, причина в полноте – ведь изначально вопрос был про индексирование. Полнота постепенно будет расти, что может положительно сказаться на посещениях. Но нужно понимать, что гарантировать мы ничего не сможем – ранжирование постоянно корректируется, сайты в выдаче также меняют свое положение, и это нормально.

С уважением, Платон Щукин

> Спасибо большое, у меня есть карта сайта https://uspei.com/post-sitemap.xml там присутствуют изображения и alt с title к ним – наверно этого должно быть достаточно. Причем Гугл успешно все изображения индексирует, но у них хоть в кабинете ВМ можно посмотреть инфу именно о картинках, а у вас нет.

> Вот уже месяц пытаюсь разобраться почему у меня нет трафика с изображений в Яндексе (в Гугл как положено 5-6%), хотя у меня 6500 уникальных качественных изображений хорошего размера, узнать количество проиндексированных в Яндексе тоже никак не могу. Помогите разобраться, пожалуйста

>

> > Суббота, 12 января 2019, 0:46 +03:00 от images@support.yandex.ru:

> >

> >

> > Так точно, data-lazy-src не увидит. При ленивой загрузке лучше руководствоваться информацией, которую я предоставил.

> >

> > Содержимое <noscript> робот увидит, этого должно быть достаточно. Но чем больше данных – тем лучше для индексирования, поэтому я бы посоветовал не ограничиваться текущим кодом, а добавить либо атрибут data-src со ссылкой, либо прописать ссылки также в Sitemap https://yandex.ru/support/images/sitemap-images.html .

> > С уважением, Платон Щукин

> >

> >

> > > Такое впечатление, что ответил сам робот))). Это я прочитал у вас в помощи об индексации картинок.

> > >

> > > В моем коде нет атрибутов data-original или data-src а есть data-lazy-src – получается робот не увидит изображение ?

> > > Но после этих атрибутов идет тег <noscript> в котором есть src – этот вариант робот увидит?

> > >

> > > > Наш робот увидит и скачает картинки по ссылкам из атрибутов data-original или data-src. Наличие ссылки на изображение в атрибуте src не обязательно.

> > > >

> > > > С уважением, Платон Щукин

Здравствуйте. НА сайте для загрузки изображений я использую Lazy Load и изображения выводятся в формате <img src=”data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″ data-lazy-type=”image” data-lazy-src=”https://searchengines.guru/ru/forum/https://uspei.com/wp-content/uploads/2019/01/stranye.jpg “><noscript><img src=”https://searchengines.guru/ru/forum/https://uspei.com/wp-content/uploads/2019/01/stranye.jpg “></noscript>

Сможет ли это просканировать робот и попадет ли изображение в индекс? (при условии, что все остальные требования для попадания картинки в поиск соблюдены)


Gigabajt

Coyc4uLu:
А складывание картинок под спойлеры на индексирование как-то влияет?

Увидит, мы же не в 2к5 живем)


SocFishing

Должно быть все путём. data-src у Lazy-load хватается всеми топовыми поисковиками.

img class=”lazyload” data-src=”https://searchengines.guru/ru/forum/img/example.jpg” width=”765″ height=”574″

пруф по data-src https://yandex.ru/support/images/indexing.html


Gigabajt

SocFishing:
Должно быть все путём. data-src у Lazy-load хватается всеми топовыми поисковиками.

пруф по data-src https://yandex.ru/support/images/indexing.html

не забудьте в src добавить прелоад гифку, чтобы валидатор не ругался) ну это для тех, кто за этим гонится ☝


AlexStep

Спасибо, за ответы.

У меня картинка отдается через атрибут data-src, также есть noscript с обычным img тегом. Надеюсь, все будет нормально.

Добавить комментарий