Ленивая загрузка изображений не индексируется в Google - PullRequest
0 голосов
/ 30 января 2020

У меня проблема, я загружаю изображения шириной lazy load с data-sr c, но они не индексируются Google, я ищу возможные решения и могу прочитать, чтобы использовать наблюдатель пересечения (что он не совместим с проводником, другая проблема для меня), но я думаю, что они используют ту же технику, вставляя реальное изображение в data-sr c, а когда он находится в окне просмотра, вставляют изображение в атрибут sr c. У кого-нибудь есть опыт?

Заранее спасибо

1 Ответ

0 голосов
/ 30 января 2020

Как упомянул Андреас в комментарии, ответ находится в пределах Документация Google под названием "Исправить загруженный контент" :

Загружать контент, когда он виден в окне просмотра

Чтобы гарантировать, что робот Googlebot видит весь контент на вашей странице, убедитесь, что ваша реализация с отложенной загрузкой загружает все релевантное содержимое, когда оно отображается в окне просмотра. Вот несколько примеров того, как вы можете сделать это:

  • IntersectionObserver API и polyfill
  • A JavaScript библиотека, которая поддерживает загрузку данных при их поступлении в область просмотра.

Обязательно протестируйте вашу реализацию .

Примечание

Вы можете использовать IntersectionObserver API в Inte rnet Explorer (и Edge ...), если вы используете https://github.com/w3c/IntersectionObserver/tree/master/polyfill (согласно его списку поддержки браузера ).

В этом case "polyfill" по сути означает реализацию, которая приводит браузер к совместимости или совместимости с другим неподдерживаемым API.

...