Главная / Блог / Core Web Vitals

Core Web Vitals

Как улучшить LCP в 2026 году: ускоряем главный элемент первого экрана

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

Команда анализирует загрузку крупного элемента первого экрана на ноутбуке

Краткий вывод

Что важно понять до чтения деталей

  • Сначала определите элемент
  • Разложите время на четыре части
  • Не ставьте lazy на LCP
  • Полевые данные важнее одного теста

01

Сначала найдите реальный LCP-элемент

Откройте Performance или Lighthouse и посмотрите, какой DOM-элемент отмечен как LCP. Повторите на мобильной и десктопной ширине: на телефоне крупная фотография может уйти ниже текста, и LCP станет заголовок. В полевых данных используйте RUM с атрибуцией, если он настроен. Без определения элемента команда оптимизирует случайные ресурсы и не понимает, почему показатель не меняется.

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

02

Разложите LCP на четыре участка

web.dev предлагает смотреть на TTFB, задержку обнаружения ресурса, длительность загрузки и задержку отрисовки. Если сервер отвечает долго, оптимизация файла не устранит начало ожидания. Если изображение обнаруживается только после выполнения JavaScript или загрузки CSS, браузер теряет время до запроса. Если ресурс скачан, но не показан, ищут блокирующие стили, шрифты и тяжелый рендер.

Снимите waterfall и поставьте временные отметки. Такой разбор превращает задачу «ускорить сайт» в конкретную: сократить TTFB шаблона, добавить изображение в исходный HTML, убрать lazy, выдать подходящий размер или уменьшить блокирующий CSS. У каждого участка свой владелец — сервер, фронтенд, контент или инфраструктура.

03

Ускорьте обнаружение главного ресурса

LCP-изображение должно быть видно браузеру в исходном HTML через img или корректный preload, а не появляться как CSS-фон после скрипта. Уберите loading=lazy с ресурса первого экрана. При необходимости задайте fetchpriority=high, но не назначайте высокий приоритет нескольким конкурентам. Srcset и sizes помогают сразу выбрать подходящий файл без загрузки лишнего размера.

Если LCP — текст, проверьте шрифты. Поздний веб-шрифт может задерживать отображение или менять его. Используйте необходимые начертания, preload только для критичных файлов и подходящую стратегию font-display. Не загружайте весь набор гарнитуры ради одного заголовка. Системный fallback должен быть близок по метрикам, чтобы текст появился быстро и без сильного сдвига.

04

Оптимизируйте размер и доставку

Изображение обрезают под реальное соотношение и создают варианты для устройств. WebP или AVIF обычно сокращают вес, но контролируйте качество: первый экран продает доверие, а не только балл. CDN и длительный кеш ускоряют повторные визиты; новый пользователь все равно зависит от размера, сети и расстояния до сервера. Не вставляйте фотографию 4000 пикселей в контейнер 700 пикселей.

Для серверной части используйте кеш HTML там, где допустимо, оптимизируйте запросы и избегайте лишних редиректов. TTFB — отдельная метрика и отдельная статья, но он входит в путь LCP. Если HTML приходит через три секунды, браузер физически не может показать главный элемент раньше. Сначала устраняют самое большое ограничение в waterfall.

05

Сократите задержку отрисовки

Ресурс может быть загружен, но скрыт прелоадером, анимацией появления или клиентской гидратацией. Не держите основной контент с opacity:0 до завершения всего приложения. Критические стили первого экрана должны применяться быстро, а остальной CSS не блокирует показ. Большие синхронные скрипты до отрисовки переносят или дробят.

Проверьте cookie-баннер, A/B-тест и персонализацию: они могут менять крупнейший элемент после загрузки. Если первый экран зависит от данных, отдавайте стабильный каркас и содержательный серверный вариант. Визуальный эффект не должен заставлять пользователя ждать оффер. Чем раньше он понимает, куда попал и что получит, тем выше ценность улучшения.

06

Проверка в лаборатории и в поле

После правки повторите тест с чистым кешем, мобильным ограничением сети и CPU. Сравнивайте четыре составляющие LCP, а не только итоговый балл. Проверьте, что изображение не стало размытым, заголовок не прыгает, аналитика работает и форма доступна. Затем дождитесь полевых данных на 75-м процентиле: они обновляются не мгновенно.

Не обещайте рост позиций от одной зеленой метрики. Core Web Vitals — часть качества страницы, но спрос, релевантность, доверие и содержание остаются критичными. Улучшение LCP особенно ценно там, где первый экран быстро объясняет предложение и ведет к следующему действию. Техническая скорость должна усиливать этот сценарий, а не заменять его.

Практика

Что проверить на своем сайте

  1. Найти LCP на мобильном и десктопе
  2. Снять waterfall
  3. Проверить TTFB
  4. Ускорить обнаружение
  5. Оптимизировать ресурс
  6. Проверить полевые данные

Применить к проекту

Что можно сделать после статьи

Если тема похожа на вашу ситуацию, следующий шаг простой: проверить сайт на спрос, структуру, технические ограничения и точки, где пользователь не доходит до заявки.

Источники

Какие источники использовали

Команда

Материалы пишет проектная команда

В статьях мы соединяем стратегию, техническое SEO, контент, аналитику и опыт внедрений. Поэтому материал можно читать не как теорию, а как рабочую основу для улучшения сайта.

Андрей: SEO-стратег в проектной команде Индекс Спроса

Андрей

SEO-стратег

Отвечает за гипотезы роста, приоритеты страниц и связь SEO с заявками.

Мария: SEO-специалист в проектной команде Индекс Спроса

Мария

SEO-специалист

Собирает спрос, проектирует посадочные и ведет внутреннюю оптимизацию.

Павел: Технический SEO в проектной команде Индекс Спроса

Павел

Технический SEO

Проверяет индексацию, скорость, дубли, микроразметку и задачи для разработки.

Екатерина: Контент-лид в проектной команде Индекс Спроса

Екатерина

Контент-лид

Готовит структуру страниц, задания редакторам, FAQ и блоки экспертности.

Дмитрий: Веб-аналитик в проектной команде Индекс Спроса

Дмитрий

Веб-аналитик

Настраивает цели, формы, отчеты и контроль вклада посадочных страниц.

Анна: Project / account в проектной команде Индекс Спроса

Анна

Project / account

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

FAQ

Вопросы по теме

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

Ориентир web.dev — до 2,5 секунды на 75-м процентиле загрузок.

Можно ли ставить lazy на hero-изображение?

Обычно нет: это задерживает обнаружение вероятного LCP-ресурса.

Почему сжатие картинки не улучшило LCP?

Ограничение может быть в TTFB, позднем обнаружении, CSS, шрифтах или задержке рендера.

LCP одинаков на мобильном и десктопе?

Нет. Элемент и узкое место могут различаться, поэтому шаблоны проверяют на разных ширинах.

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

Проверьте, как эта логика работает на вашем сайте

Мы посмотрим спрос, структуру, технику, контент и заявки. После короткого разбора будет понятно, где теряется рост.