реклама
разместить

Как правильно применять атрибут loading="lazy" для оптимизации LCP

Нативная отложенная загрузка изображений на уровне браузера появилась в Chrome 2019 году с введением атрибута loading="lazy". Позже в 2020 году эта функция была добавлена в ядро WordPress версии 5.5. Но в WordPress этот атрибут добавлялся ко всем изображениям, без учета того, отображается ли изображение выше или ниже сгиба (ниже первого экрана, above-the-fold content). Контроль над отключением этого атрибута для определенных изображений был переложен на разработчиков тем и шаблонов.

Как атрибут loading="lazy" влияет на Large Contentful Paint

К сожалению базовая реализация ленивой загрузки WordPress имеет недостатки, что приводит к ухудшению показателя Large Contentful Paint (LCP). Так как сейчас показатель LCP один из самых важных в метриках PageSpeed — необходимо уделять его оптимизации пристальное внимание.

Некоторые плагины для отложенной загрузки изображений позволяют избирательно добавлять атрибуты для изображений на странице. Таким же образом работает и наш плагин для оптимизации изображений True Image & Lazy Load.

Сейчас WordPress по-умолчанию добавляет атрибут loading к изображениям:

  • в содержимом поста
  • в отрывках сообщений (excerpt)
  • в текстовых виджетах
  • к аватарам
  • ко всем изображениям, которые добавляются с помощью wp_get_attachment_image ()
  • Отключение ленивой загрузки первого изображения в тексте статьи привело к среднему улучшению LCP на 7%.
  • Отключение ленивой загрузки первых двух изображений в тексте статьи привело к среднему улучшению LCP на 5%. Пропуск первых двух изображений контента дает худшие результаты, чем пропуск только первого, то есть лучше отключить ленивую загрузку только для первого изображения контента.
  • В обоих случаях показатели LCP лучше, по сравнению с результатами с полностью отключенной ленивой загрузкой. Таким образом полное отключение отложенной загрузки не является решением проблемы.
Правильное использование атрибута loading="lazy" wp-booster.com
Правильное использование атрибута loading="lazy" wp-booster.com

Как отключить автоматическое добавление атрибута loading="lazy" в WordPress?

Как и говорилось выше, полностью отключать добавление атрибута loading="lazy" нецелесообразно. Удалять атрибут у изображения есть смысл только если оно попадает на первый экран. Но если Вы всё-таки решили отключить его полностью, то добавьте в свой файл function.php:

add_filter( 'wp_lazy_loading_enabled', '__return_false') ;

У каких изображений нужно отключить автоматическое добавление атрибута loading="lazy"? В стандартных темах WordPress это:

  • логотип (если используется)
  • первое изображение статьи (Post Thumbnail), если оно реализовано через тег <img>
  • первые изображения в тексте статьи (если они попадают в первый экран)
  • на главной странице, на странице архивов и категорий — все изображения которые попадают в первый экран

К сожалению, возможности текстового редактора на сайте vc.ru не позволяют размещать большие фрагменты кода, поэтому более подробно про исправление ситуации с атрибутом loading="lazy" и примерами кода для WordPress читайте в нашей статье Как правильно применять атрибут loading="lazy" для оптимизации LCP.

22
реклама
разместить
6 комментариев

За материал - спасибо!
Классный пример как доходчиво и наглядно обозначить и разобрать далеко неочевидный нюанс.
"Некоторые плагины для отложенной загрузки изображений позволяют избирательно добавлять атрибуты для изображений на странице. Таким же образом работает и наш плагин для оптимизации изображений True Image & Lazy Load."
Поясните, по возможности, в чем принципиальный + по сравнению, например, с a3 Lazy Load?
Спасибо.

1

Большинство плагинов lazy load, чтобы отложить загрузку картинок вот так изменяют тег <img>:
<img srs="placeholder.gif" srcset="/moya-kartinka.jpg 1x" />

Наш плагин изменяет:
<img srs="/moya-kartinka.jpg" srcset="placeholder.gif 1x" />

Так как Google бот при анализе страницы "смотрит" атрибут src, то в 1ом случае он "видит" на странице только заглушки placeholder.gif
А во 2ом случае - реально картинки.

Об этой проблеме уже писал здесь https://vc.ru/seo/169540-kak-lazy-load-ubivaet-vashi-sayty-i-chto-s-etim-delat 

А вот пример как должно работать Как правильно реализовать Lazy Load изображений на сайте  

1

Неужели бот настолько тупой, что от перемены мест он пугается и "не видит" картинки? LCP - это быстрота сервера, а потом уже всё остальное...

1

Похоже вы не в курсе, что такое LCP, путаете с TTFB

1

Бот не может быть тупым или не тупым. Бот - это алгоритм, который по заданным правилам ищет контент на странице. И бот ищет адрес картинки в атрибуте src. И если там его нет, то тупым является владелец сайта, который допустил это, а не бот.

Массовое кидалово. История про собеседование.

Когда-то я работал в СтеклоДоме и из пары человек мы быстро выросли в инхаус на 10+ человек.
Нанимаем верстальщика. Посмотрели анкеты, тестовые задачи. Назначаем встречу. Приходим я и разработчик Антон. На месте дожидается HR. Встреча, допустим, в 16-00.
Сидим, заготовили вопросы, ждём. 16-00. Тишина. 16-10 тишина.

Массовое кидалово. История про собеседование.
2929
2121
55
33
11
11
11
Привет. История с другой стороны. Нанимаюсь в одну фирму, еду из другого города. Чтобы я успел должны сойтись звезды и не подвести несколько видов транспорта. Договариваюсь на 10 утра. Успеваю. У работодателя на месте нет ни эйчара (он говорил, что подойдет позже), ни специалиста, который должен меня встречать. Жду полчаса, приходит специалист. Всё показывает, говорит об условиях, выясняется, что они отличаются от озвученных ранее. Время близится к обеду, звоню эйчару, чтобы поговорить вживую, выясняется, что его не будет сегодня. Занавес.
«Точка» представила бесплатный сервис для создания интернет-магазинов с эквайрингом и доставкой

Пока он доступен клиентам банка, в будущем доступ планируют открыть всем.

Пример витрины. Источник: «Точка»
2323
44
"F* you Маркетплейс" надо было слоган сделать
iOS 19 и нейросети: революция от Apple или красивая обёртка?
iOS 19 и нейросети: революция от Apple или красивая обёртка?
Феномен BYD. Как китайский профессор вырастил автомобильного монстра

За 30 лет BYD прошёл путь от небольшого производителя аккумуляторов до главной автомобильной компании Китая. BYD растёт в полтора раза каждый год, обогнал Tesla и дышит в спину Toyota и Volkswagen. Разбираемся, за счет чего этот китаец так разогнался.

Бывший инженер из Пекинского университета Вань Чуаньфу презентует очередную партию своих моделей на разный вкус, цвет и кошелек (ну ладно, цвет тут один). Кстати, машина посередине с откидными дверями вам ничего не напоминает? <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ftime.com%2Fcollection%2Ftime100-companies-2023%2F6284873%2Fbyd-titan%2F&postId=1890459" rel="nofollow noreferrer noopener" target="_blank"><i>Оригинальное фото тут</i></a>, спасиб
3636
1111
44
22
11
11
Минцифры определило порядок оплаты сбора за интернет-рекламу — «не позднее пятого числа третьего месяца квартала, следующего за платёжным периодом»

Контролировать платежи будет Роскомнадзор.

Фото РБК
2020
77
Господи, как же задолбали 😡
ФАС запросила у интернет-провайдеров информацию о препятствовании доступу в дома застройщика ПИК

В случае выявления нарушений, служба «примет меры».

2020
88
Вот это новость. Всегда был монопольный провайдер в ЖК пика, самолёта и пр и жильцы жаловались на это, а тут вдруг ФАС спохватился что оказывается есть такая практика!
Как мы упростили работу с маркированным товаром на нашем складе

Работа с Честным Знаком — это постоянные вызовы. Мы знаем, как для наших клиентов важны скорость и точность, поэтому доработали процессы обработки товаров с маркировкой на нашем складе.

SoftBank собрался вложить до $1 трлн в разработку ИИ в США — Nikkei

В январе 2025 года OpenAI, Oracle и SoftBank создали компанию Stargate для строительства дата-центров в стране.

33
День 1129: первый полёт «полностью импортозамещённого» SSJ 100 запланирован на апрель 2025 года

Собираем новости, события и мнения о рынках, банках и реакциях компаний.

Фото ТАСС
1414
66
22
Расскажите почему SSJ, которых довольно много в авиапарке России и с которыми нет катастроф - плохо.
реклама
разместить
Открыть пункт выдачи заказов и не совершить 6 ошибок, которые приведут к долгам и закрытию бизнеса

В этой статье собрал основные ошибки предпринимателей при открытии ПВЗ Wildberries, OZON и Яндекс Маркет. Но для других бизнесов статья тоже будет полезной.

Открыть пункт выдачи заказов и не совершить 6 ошибок, которые приведут к долгам и закрытию бизнеса
1616
Стоит ли пользоваться общественным Wi-Fi?

Сегодня разбираемся, чем опасны бесплатные Wi-Fi-сети, как это работает и как защитить себя от неприятных последствий.

Стоит ли пользоваться общественным Wi-Fi?
99
«День в стиле Ghibli»: в соцсетях превращают мемы, фотографии политиков и фильмы в аниме

Способность воссоздавать стиль Хаяо Миядзаки заметили у нового генератора картинок в ChatGPT.

4949
1717
1515
33
33
Это лучшая реклама студии Ghibli, которую можно придумать. Пошел пересмотрю принцессу Мононоке.