Core Web Vitals: как улучшить LCP
Core Web Vitals — метрики Google для оценки пользовательского опыта. Практические шаги, формулы и пороговые значения для улучшения LCP.

Core Web Vitals включают три ключевые метрики, которые измеряют опыт взаимодействия со страницей: LCP (Largest Contentful Paint), INP (Interaction to Next Paint) и CLS (Cumulative Layout Shift). Эти метрики напрямую влияют на то, как пользователи воспринимают работу с вашей страницей. В частности, LCP показывает, как быстро загружается основной контент, и в идеале должен быть менее 2,5 секунды. В этом руководстве я поделюсь конкретными шагами, формулами и пороговыми значениями для улучшения LCP.
Core Web Vitals: что это и почему это важно
Core Web Vitals — это стандартизированные метрики, установленные Google для оценки пользовательского опыта. Они состоят из трёх основных метрик:
- LCP (Largest Contentful Paint): время, за которое появляется самый крупный элемент контента при загрузке страницы. Порог: менее 2,5 секунды.
- INP (Interaction to Next Paint): время, за которое страница отвечает на действия пользователя. Порог: менее 200 миллисекунд.
- CLS (Cumulative Layout Shift): величина неожиданного смещения элементов при загрузке страницы. Порог: менее 0,1.
Эти метрики используются как сигналы ранжирования Google. Они напрямую влияют на конверсию и эффективность SEO для интернет-магазинов. Например, исследования показывают, что увеличение LCP с 2,5 до 4 секунд может повысить показатель отказов до 90%.
Что такое LCP и как его измерить?
LCP измеряет время загрузки самого крупного видимого элемента на странице (обычно это hero-изображение, видео или крупный блок текста). Это время отсчитывается с момента, когда пользователь впервые открывает страницу. Измерить LCP можно с помощью таких инструментов, как Google Search Console, PageSpeed Insights или CrUX (Chrome User Experience Report).
Как улучшить LCP: пошаговое руководство
1. Определите свой LCP-элемент
Первый шаг — определить, какой элемент на вашей странице является LCP-элементом. Это можно сделать, проинспектировав страницу в Chrome DevTools. Обычно это изображение, видео или крупный блок текста.
2. Оптимизируйте изображения
Если ваш LCP-элемент — изображение, выполните следующие шаги:
- Конвертируйте изображения в современные форматы, такие как WebP или AVIF.
- Измените размер изображений: загружайте изображения меньшего размера, чем их фактический размер отображения.
- Не используйте ленивую загрузку для LCP-элемента; загружайте его сразу.
3. Сократите время ответа сервера
Время ответа сервера (TTFB) напрямую влияет на LCP. Цель — удерживать TTFB ниже 800 мс. Чтобы этого добиться:
- Используйте CDN (сеть доставки контента).
- Внедрите серверное кэширование (например, Redis или Varnish).
- Удалите ненужные плагины и скрипты.
4. Встраивайте критический CSS и JavaScript
Встраивание критического кода CSS и JS прямо в HTML избавляет браузер от лишних запросов и тем самым снижает LCP. Однако будьте осторожны: слишком много встроенного кода может увеличить размер файла.
5. Предзагружайте ключевые ресурсы
Используйте тег <link rel="preload">, чтобы предзагрузить LCP-элемент. Например, для изображения:
<link rel="preload" as="image" href="hero.webp" />
6. Сократите ресурсы, блокирующие рендеринг
Минимизируйте HTML- и CSS-ресурсы, которые блокируют рендеринг. Загружайте JavaScript с атрибутами defer или async. Объединяйте и минифицируйте CSS-файлы.
7. Улучшите правила кэширования
Эффективное использование браузерного кэширования может значительно ускорить LCP при повторных визитах. Настройте заголовок Cache-Control для статических ресурсов.
Формула улучшения LCP и пороговые значения
| Метрика | Хорошо | Плохо |
|---|---|---|
| LCP | < 2,5 с | > 4 с |
| TTFB | < 800 мс | > 1,5 с |
| Размер изображения | < 200 КБ | > 1 МБ |
Время LCP можно приблизительно рассчитать по этой формуле: LCP ≈ TTFB + (время загрузки + время рендеринга). Эта формула показывает, на каком компоненте стоит сосредоточиться для улучшения. Например, если TTFB составляет 2 секунды, ускорение ответа сервера должно стать вашим главным приоритетом.
Распространённые ошибки
- Загрузка LCP-элемента с помощью ленивой загрузки.
- Использование изображений высокого разрешения без оптимизации.
- Загрузка сторонних скриптов (особенно рекламы и аналитики) без их блокировки.
Измерение и мониторинг LCP
Чтобы регулярно измерять LCP, используйте PageSpeed Insights и отчёт Core Web Vitals в Google Search Console. Отслеживайте показатели по домену и странице. Создавайте еженедельные отчёты и анализируйте влияние изменений.
Помните: улучшение LCP — это не разовая задача, а непрерывный процесс. По мере добавления нового контента или обновления сайта продолжайте следить за производительностью.
Если вы хотите сэкономить время в этом процессе, вы можете обратиться к нашей команде веб-дизайна и разработки. Мы также занимаемся техническими улучшениями производительности в рамках наших SEO-услуг. Свяжитесь с нами через страницу контактов, чтобы заказать бесплатный цифровой аудит. Давайте вместе измерим производительность вашей страницы и составим план действий.