LCP тормозит лендинг не из-за «тяжёлого сайта», а из-за 3–4 типовых узких мест
Давайте разберем под капотом. Для лендинга главный враг LCP обычно один из трёх: большой hero-баннер, блокирующий CSS и медленный серверный ответ. Если на первом экране картинка, текст и кнопка грузятся как отдельные тяжёлые сущности, браузер не может быстро отрисовать главный контент.
Что проверять в первую очередь:
— hero-изображение должно быть в правильном размере, без лишнего сжатия «в ноль»;
— критический CSS — только для первого экрана, остальное подгружать позже;
— шрифты без лишних начертаний и с font-display: swap;
— не ставить в первый экран тяжёлые слайдеры, видео и анимации.
Частая ошибка — лечить LCP через «ускорение всего сайта», когда проблема сидит только в верхнем блоке. Если главный элемент — это заголовок, убедитесь, что он не ждёт внешний шрифт, а если это изображение, проверьте preload и размеры. Для фона лучше избегать CSS background, если элемент должен стать LCP-кандидатом.
Что по производительности? Сначала убираем блокировки рендера, потом сжимаем медиаконтент, и только после этого трогаем скрипты аналитики, чаты и виджеты. Если лендинг открывается быстро на белом экране, но медленно показывает hero — это почти всегда проблема первого экрана, а не всей страницы.
Вердикт для продакшена: оптимизируйте не абстрактный сайт, а конкретный LCP-элемент. Один правильно настроенный первый экран часто даёт больше, чем десять точечных «улучшений» по всей странице.
Технологии сборки лендингов
@landing_page_tech_arb
LCP тормозит лендинг не из-за «тяжёлого сайта», а из-за 3–4 типовых узких мест
Этот пост опубликован в Telegram-канале Технологии сборки лендингов. Подписаться можно по ссылке: @landing_page_tech_arb.