Я нашел этот твит относительно SEO Google
Существуют различные способы ленивой загрузки изображений, это, безусловно, стоит
думать о том, как разметка может работать для индексации поиска изображений
(некоторые работают нормально, другие нет). Мы пытаемся сделать что-то более ясное
рекомендации тоже.
12: 24 AM - 28 февраля 2018
Джон Мюллер - старший аналитик веб-мастеров
Из того, что я понимаю, похоже, это зависит от того, как вы реализуете ленивую загрузку. И Google еще не рекомендовал подход, который был бы дружественным к SEO.
Теоретически, Google должен запускать скрипты на веб-сайтах, поэтому он должен быть в порядке для отложенной загрузки. Однако я не могу найти источник (от Google), который подтверждает это.
Похоже, что сканирование ленивых загруженных или отложенных изображений еще не является полным доказательством. Вот статья, которую я написал о отложенной загрузке изображений и seo , в которой подробно об этом говорится.
Вот рабочая библиотека, которую я создал и которая сфокусирована на отложенной загрузке или отложенной загрузке изображений, оптимизированных для SEO .
Что он в основном делает, это отменяет загрузку изображений, когда DOM готов, и продолжает загружать изображения после события загрузки окна.
...
<div>My last DOM element</div>
<script>
(function() {
// remove the all sources!
})();
window.addEventListener("load", function() {
// return all the sources!
}, false);
</script>
</body>
Вы можете отменить загрузку изображения, удалив его значение src
или заменив его заполнителем. Вы можете проверить этот подход с помощью Google Fetch
Вы должны убедиться, что у вас есть правильный src, пока DOM не будет готов, чтобы быть уверенным, что Google Fetch захватит ваши img
s оригинал src
.