На днях сотрудник команды Webmaster Trends Analyst Мартин Сплитт (Martin Splitt) рассказал, как поисковик обрабатывает события lazy load прокрутки.
По словам Сплитта, сейчас его команда работает над документацией по этому вопросу. Он отметил, что Googlebot не выполняет прокрутку, но делает «кое-что другое». Для этих элементов можно использовать тег noscript, который Google читает и использует.
Сплитт также обозначил три причины, почему не стоит использовать lazy loading:
- Это реально дорого.
- Возможны проблемы с отображением контента.
- Googlebot не выполняет прокрутку.
Поэтому, если lazy load прокрутка нужна сейчас, то желательно использовать технологию динамического рендеринга или же подождать, пока Google подготовит соответствующую документацию.
Прослушать его ответ можно на видео ниже:
https://youtu.be/wI5O-lYLBCw?t=435
Позже Сплитт уточнил в Twitter, что правильно реализованная «ленивая загрузка» – это отличное решение и только некоторые JavaScript-библиотеки имеют проблемы, связанные с этой техникой.
Сплитт также заявил, что с начала года он и его коллеги провели много тестов и уже дошли до той точки, когда они готовы поделиться полезным для всех руководством.