Google опубликовал первую версию руководства по «ленивой загрузке».
«Ленивая загрузка» (lazy loading) – техника, позволяющая ускорить загрузку страниц, снизить нагрузку на сервер и сэкономить трафик. Однако при некорректном использовании такой способ загрузки может «спрятать» контент.
Документ содержит советы, как «лениво загрузить» контент так, чтобы он остался видимым, например:
- Загружайте контент, когда он попадает в область просмотра. Чтобы контент был виден googlebot’у, убедитесь, что весь релевантный контент загружается, как только попадает в поле видимости. Используйте IntersectionObserver API и полизаполнение.
- Обеспечьте поддержку постраничной загрузки при бесконечной прокрутке. Для этого предоставьте уникальную ссылку на каждый раздел. Таким образом пользователи смогут делиться контентом и повторно взаимодействовать с ним.
- Не забудь проверить, правильно ли загружается контент. Для этого можно использовать скрипт Puppeteer, Node.js-библиотеку для управления режимом Headless в Google Chrome и Chromium.
Полную версию руководства можно просмотреть здесь (eng).
Напомним, специалист Google Джон Мюллер рассказал откуда берет данные инструмент проверки структурированных данных.
Источник: Search Engine Roundtable