Перейти к содержанию
Надёжность сайтов

Как улучшить LCP без случайной оптимизации всего сайта

Largest Contentful Paint зависит от цепочки: сервер должен начать ответ, браузер — обнаружить главный элемент, загрузить его ресурс и отрисовать без блокировки. Оптимизировать нужно самый медленный участок этой цепочки.

Антон БелогородцевЧтение: 4 минОбновлено 15 июля 2026 г.4 практических разделов
Что получите
01проверяйте mobile и desktop отдельно
02сравните главную и внутренний шаблон
03зафиксируйте URL ресурса

Чеклист диагностики

Отметьте пункты, которые уже проверили.

Осталось проверить: 7 из 7.
Короткий ответ

Пошаговая диагностика LCP: TTFB, поиск LCP-элемента, изображения, preload, CSS, шрифты, JavaScript, кеш и проверка результата.

01

Найдите LCP-элемент и фазу задержки

Откройте Lighthouse или DevTools Performance и определите, что стало LCP: изображение hero, заголовок, фон или другой крупный блок. На разных viewport и шаблонах элемент может отличаться.

Разделите время на TTFB, задержку обнаружения ресурса, длительность загрузки и задержку отрисовки. Без этого легко сжать картинку, когда основная проблема — медленный HTML или поздняя вставка элемента JavaScript.

проверяйте mobile и desktop отдельно
сравните главную и внутренний шаблон
зафиксируйте URL ресурса
разберите фазы LCP
02

Сократите TTFB и ускорьте обнаружение

Если HTML приходит поздно, начните с backend: кеш страницы, база данных, PHP/Node workers, внешние API и география origin. CDN помогает только там, где ответ можно корректно кешировать.

LCP-ресурс должен быть обнаружим в исходном HTML. Не лениво загружайте hero-изображение, задайте fetchpriority="high" там, где оно действительно главное, и используйте preload только для доказанного критичного ресурса.

не ставьте lazy-loading на LCP
не прячьте hero за JavaScript
проверьте cache HIT/MISS
не перегружайте страницу preload
Разовая проверка показывает сейчас

Мониторинг покажет, когда состояние изменится

Добавьте сайт или сервер один раз — perfMon будет проверять его автоматически, сохранит историю и сообщит о сбое и восстановлении.

Начать бесплатно
03

Оптимизируйте ресурс и критический путь

Отдавайте изображение в размере, близком к отображаемому, с современным форматом и корректными srcset/sizes. Слишком большое изображение тратит сеть, слишком маленькое ухудшает качество.

Критический CSS должен позволить отрисовать первый экран, а тяжёлые стили и скрипты не должны блокировать его без необходимости. Шрифты требуют разумного subset, preload только используемых начертаний и стратегии fallback.

задайте width и height
используйте responsive images
удалите блокирующий неиспользуемый CSS
ограничьте критичные шрифты
04

Проверьте изменение правильно

Сделайте несколько одинаковых лабораторных запусков до и после. Смотрите не только LCP, но и побочные эффекты: CLS, качество изображения, загрузку сети и функциональность.

Затем дождитесь полевой динамики CrUX. Если lab улучшился, а field нет, проверьте другие шаблоны, устройства, consent-баннер и реальные пользовательские маршруты.

сохраняйте before/after
меняйте один фактор
проверяйте регрессию CLS
следите за p75 CrUX
От знания к системе

Автоматизируйте проверку, описанную в статье

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

Настроить бесплатно
01Добавьте URL и включите регулярные проверки.
02Собирайте HTTP, TTFB, SSL и историю состояния.
03Получайте сигнал о сбое и отдельное сообщение о восстановлении.
Следующий шаг

Применить на практике

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

Короткие ответы на вопросы, которые обычно возникают при диагностике.

Какой LCP считается хорошим?

Для Core Web Vitals хороший p75 LCP — не более 2,5 секунды. Значение выше 4 секунд считается слабым.

Нужно ли preload для каждого hero?

Нет. Preload повышает приоритет и конкурирует за сеть. Используйте его только для доказанного LCP-ресурса.

CDN всегда улучшает LCP?

Он может ускорить ресурс и кешируемый HTML, но не исправит позднее обнаружение, тяжёлый JavaScript или некешируемый медленный backend.

Следующий шаг

Не ждите следующего сообщения «сайт не работает»

Добавьте первый сайт или сервер: perfMon будет проверять состояние автоматически, сохранит историю и уведомит ответственных.

7 дней бесплатнобез картыотмена в любой момент