Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Разбор

LCP: что чаще всего замедляет загрузку

Разберём подробно первую из метрик Core Web Vitals — LCP, то есть время показа крупнейшего элемента страницы.

Что измеряет LCP

LCP — время, за которое на экране появляется самый крупный видимый элемент: обычно главное изображение, видео-обложка или большой блок текста. Именно с этого момента пользователь чувствует, что страница загрузилась. Хорошим считается результат до 2,5 секунды.

Из чего оно складывается

ОтветсервераОбнаружениересурсабраузеромЗагрузкаресурсаОтрисовкаэлемента
ОтветсервераОбнаружениересурсабраузеромЗагрузкаресурсаОтрисовкаэлемента
Четыре части времени LCP

Главные причины медленного LCP

Что замедляет LCP и как это исправить
ЧастьТипичная проблемаЧто сделать
Ответ сервераМедленная генерация страницы, цепочка редиректовКеширование, ускорение сервера, один редирект — см. время до первого байта
Обнаружение ресурсаГлавное изображение подключается скриптом или фоном в CSSВыводить изображение в HTML обычным тегом
Загрузка ресурсаСлишком тяжёлое изображениеУменьшить размер и формат — см. оптимизацию изображений
ОтрисовкаБлокирующие стили и скрипты в начале страницыОтложить второстепенные ресурсы, выделить критические стили

Практические приёмы

  • Не откладывайте загрузку главного изображения: атрибут ленивой загрузки для него вреден.
  • Подскажите браузеру о важности изображения приоритетом загрузки, чтобы оно начало скачиваться раньше.
  • Отдавайте изображение в подходящем размере для устройства, а не оригинал.
  • Используйте сеть доставки содержимого для уменьшения расстояния до пользователя.
<img src="/img/hero.webp" width="1200" height="600"
     fetchpriority="high" alt="Диван «Альфа» в гостиной">

Как найти проблемный элемент

  1. Запустите лабораторный тест страницы: он покажет, какой именно элемент считается LCP.
  2. Определите, какая из четырёх частей занимает больше всего времени.
  3. Исправьте именно эту часть и повторите тест.

Частая ошибка: оптимизировать изображение, когда проблема в медленном ответе сервера. Сначала выясните, на какую часть уходит время. Общий разбор метрик — в статье про Core Web Vitals.

Чем отличаются типичные страницы

Что чаще всего является элементом LCP
СтраницаОбычный элемент LCPНа что смотреть в первую очередь
ГлавнаяБаннер или главное изображениеРазмер и приоритет загрузки баннера
КатегорияПервое изображение товара или баннер разделаСкорость ответа сервера и изображения
Карточка товараГлавное фото товараФормат, размер и отсутствие ленивой загрузки
СтатьяОбложка или заголовок с текстомШрифты и блокирующие стили

Пример анализа

  1. Лабораторный тест показывает LCP 4,2 секунды для карточки товара.
  2. Разбор по частям: ответ сервера — 0,4 с, загрузка изображения — 2,6 с.
  3. Вывод: главное фото слишком тяжёлое. Меняем формат и размер.
  4. Повторный тест: LCP снижается — значит, причина найдена верно.

Частые вопросы

Что считается элементом LCP?

Самый крупный видимый элемент первого экрана: чаще всего главное изображение, обложка видео или большой блок текста.

Нужно ли откладывать загрузку главного изображения?

Нет: ленивая загрузка для главного изображения вредна, его наоборот стоит загружать с повышенным приоритетом.

Как понять, что именно тормозит LCP?

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

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также