Что умеет
LazyLoad загружает изображения и iframe только тогда, когда они попадают в зону видимости. Это уменьшает вес первой загрузки и помогает по показателям Core Web Vitals и рекомендации PageSpeed «Отложите загрузку скрытых изображений».
- Работает с изображениями в контенте, виджетах, миниатюрами, аватарами и смайлами.
- Для iframe, в том числе видео YouTube, показывает превью вместо тяжёлого плеера.
- Скрипт не использует jQuery.
- Поддерживается нативная ленивая загрузка браузера через фильтр
rocket_use_native_lazyload. - Отключить функцию на отдельных страницах можно через фильтр
do_rocket_lazyload.
Установка и настройка
Активируйте плагин, и отложенная загрузка заработает без дополнительных шагов. Настройки в интерфейсе минимальны: главные параметры включаются фильтрами в functions.php или в небольшом плагине с кодом.
После активации проверьте главную страницу, записи и каталог на телефоне и десктопе и убедитесь, что изображения подгружаются при прокрутке.
Подводные камни
Первый экран. Картинка, видимая сразу при загрузке (логотип, главное изображение), не должна откладываться, иначе страница будет выглядеть медленнее и ухудшится показатель отрисовки основного контента. Исключите такие изображения.
Дублирование. Многие кэширующие плагины и сама тема уже включают отложенную загрузку, а WordPress добавляет loading="lazy" в ядре. Две реализации одновременно вызывают конфликты. Оставьте одну.
Слайдеры и галереи. Некоторые слайдеры и лайтбоксы несовместимы с подменой атрибутов изображений. Проверьте их после включения.
Поисковая выдача. Скрытая загрузка должна оставлять изображения доступными для роботов. Проверьте через инструменты веб-мастера.
Кому подойдёт
Сайтам с большим количеством картинок и встроенных видео, которым нужна простая отложенная загрузка без лишних настроек. Для комплексного ускорения посмотрите LiteSpeed Cache или Speed Optimizer, а для сжатия самих картинок — EWWW Image Optimizer.