+7 995 789-54-84da@raish.ru
Заявка

Связаться с нами

Получить бесплатный аудит
Обложка статьи: Core Web Vitals: что значат LCP, INP и CLS и как исправить их простыми шагами
SEO и поиск

Core Web Vitals: что значат LCP, INP и CLS и как исправить их простыми шагами

Core Web Vitals — это три метрики, которыми Google измеряет, насколько удобно человеку на странице: LCP — как быстро появился главный блок, INP — как быстро сайт откликается на нажатия, CLS — прыгает ли вёрстка при загрузке. Хорошие значения: LCP до 2,5 секунды, INP до 200 миллисекунд, CLS до 0,1. Ниже объясним каждую метрику на бытовом примере, покажем, где проверить свой сайт бесплатно за 10 минут, и дадим список правок, которые закрывают типичные проблемы малого бизнеса без переделки сайта.

Сайт тормозит на телефоне? Проверим скорость и SEO бесплатноСтудия Спичка: сайты и продвижение в Яндексе. SEO-разбор вашего сайта — бесплатно.
Проверить мой сайт

Коротко

  • Core Web Vitals — три цифры: LCP (загрузка главного блока), INP (отклик на нажатия), CLS (стабильность вёрстки). Нормы: 2,5 с, 200 мс и 0,1.
  • Смотреть надо на данные реальных посетителей, а не только на «баллы» PageSpeed. Балл — лабораторный тест, он скачет от запуска к запуску.
  • У небольших сайтов данных реальных посетителей часто нет. Тогда ориентируйтесь на лабораторный тест с телефона и на отчёт о загрузке в Яндекс Метрике.
  • Чаще всего LCP портит тяжёлая картинка на первом экране, INP — виджеты и счётчики, CLS — баннеры и шрифты без заданных размеров.
  • Для заявок важнее всего мобильная версия: реклама и поиск приводят людей в основном с телефонов.

Что такое Core Web Vitals простыми словами

Термин придумал Google. Это набор метрик, которые описывают, что человек чувствует, когда открывает страницу. Не «сколько весит сайт» и не «сколько запросов к серверу», а три понятных ощущения. Описание и нормы — в статье Google на web.dev.

Метрика Что измеряет Бытовой аналог Хорошо Требует улучшения Плохо
LCP, Largest Contentful Paint Когда показался самый крупный элемент первого экрана: картинка, видео или большой заголовок Зашли в магазин — когда включили свет до 2,5 с 2,5–4 с больше 4 с
INP, Interaction to Next Paint Сколько проходит от нажатия до видимой реакции страницы Нажали кнопку лифта — когда она загорелась до 200 мс 200–500 мс больше 500 мс
CLS, Cumulative Layout Shift Насколько сдвигаются блоки, пока страница грузится Тянетесь к кнопке, а она уехала вниз до 0,1 0,1–0,25 больше 0,25

Раньше вместо INP была метрика FID — задержка первого ввода. В 2024 году Google заменил её на INP: она учитывает все нажатия за визит, а не только первое. Если в старой статье или отчёте подрядчика встречается FID, это устаревшие данные.

Важная деталь: метрику считают по 75-му процентилю. Это значит, что сайт проходит проверку, если у трёх из четырёх визитов значение в норме. Один быстрый замер с офисного вайфая ничего не доказывает.

Влияют ли Core Web Vitals на позиции в Яндексе и Google

Для Google это часть оценки удобства страницы: в документации для владельцев сайтов сказано, что хорошие показатели соответствуют тому, что стремятся поощрять его основные системы ранжирования. Но это один сигнал из многих. По нашему опыту, медленная, но полезная страница легко стоит выше быстрой и пустой.

Яндекс не публикует Core Web Vitals как фактор ранжирования. Но скорость и удобство влияют на поведение людей: если страница грузится шесть секунд, часть посетителей закрывает её до первого экрана. Это видно в Метрике как отказы, и это плохо и для поиска, и для рекламы. Подробнее о том, как поведение посетителей связано с позициями, — в статье про поведенческие факторы.

Наше наблюдение из практики: владельцы малого бизнеса переоценивают метрики как фактор поиска и недооценивают их влияние на заявки. Человек, который пришёл из Директа по клику за 80 ₽, ждёт две секунды, а не восемь. Каждый ушедший — оплаченный, но потерянный клик.

Как проверить Core Web Vitals сайта бесплатно

Есть три источника данных. Они показывают разное, поэтому полезно знать, чем отличаются.

  1. PageSpeed Insights. Откройте pagespeed.web.dev, вставьте адрес страницы, выберите вкладку «Мобильный телефон». Сверху — блок с данными реальных пользователей Chrome за последние 28 дней, если они есть. Ниже — лабораторный тест и балл от 0 до 100.
  2. Search Console. Если сайт добавлен в Google Search Console, там есть отчёт «Основные интернет-показатели». Он группирует страницы по статусу: хорошие, требуют улучшения, плохие. Удобно, когда страниц много.
  3. Яндекс Метрика. Отчёт «Время загрузки страниц» в разделе «Мониторинг» показывает, как быстро страницы открываются у ваших посетителей. По справке, для надёжной работы мониторинга нужно больше 100 просмотров в неделю.

Если в PageSpeed написано, что данных реальных пользователей недостаточно, — это нормально для сайта с небольшим трафиком. Тогда смотрите лабораторный тест, но запускайте его 3–4 раза и берите среднее. Балл может отличаться на 10–15 пунктов между запусками, и это не значит, что сайт «сломался».

Как читать результат лабораторного теста: сам балл вторичен. Смотрите на цифры LCP и CLS, а вместо INP в лаборатории показывается похожая метрика — общее время блокировки (Total Blocking Time). Она отвечает на тот же вопрос: занят ли браузер настолько, что не реагирует на нажатия.

Если хотите разобраться в инструментах подробнее, у нас есть отдельная статья: как проверить скорость загрузки сайта с разбором всех пунктов отчёта PageSpeed.

Как улучшить LCP: главный блок первого экрана

LCP почти всегда упирается в один элемент — большую картинку или видео на первом экране. PageSpeed прямо показывает, какой элемент он посчитал крупнейшим: раскройте пункт про LCP в диагностике.

Что делать, по степени отдачи:

  • Сжать изображение первого экрана. Фото с телефона весит 3–6 МБ. Для экрана телефона хватит картинки шириной 1 000–1 200 пикселей в формате WebP. Обычно это 100–250 КБ.
  • Не прятать главную картинку за ленивой загрузкой. Ленивая загрузка нужна для картинок ниже. Если её включить для первого экрана, браузер начинает грузить главный элемент последним.
  • Убрать видеофон на мобильной версии. Видео на фоне — частая причина LCP в 5–8 секунд. На телефоне его можно заменить статичным кадром.
  • Проверить сервер. Если до первого байта проходит больше секунды, дело в хостинге или в тяжёлой CMS. Это видно в отчёте как время ответа сервера.
  • Сократить чужие скрипты в шапке. Онлайн-чаты, виджеты обратного звонка, квизы, пиксели — каждый тянет свои файлы до того, как покажется контент.

Если сайт на Тильде, у неё свои особенности: часть оптимизации платформа делает сама, часть — нет. Разбор по шагам — в статье медленный сайт на Тильде.

Как улучшить INP: почему сайт «не нажимается»

INP плохой, когда браузер занят выполнением скриптов и не успевает отреагировать на нажатие. Человек жмёт «Оставить заявку», а форма открывается через секунду. Он жмёт ещё раз. Открываются две формы или ничего.

Типичные причины на сайтах малого бизнеса:

  • три-четыре виджета одновременно: чат, обратный звонок, всплывающее окно со скидкой, кнопка мессенджеров;
  • несколько счётчиков аналитики и пикселей рекламных систем, часть из которых уже никто не смотрит;
  • тяжёлые слайдеры и анимации при прокрутке;
  • квизы и калькуляторы, которые пересчитывают всё на каждое движение.

Что делать:

  1. Выпишите все сторонние скрипты на сайте. Для каждого ответьте: кто им пользуется и когда последний раз смотрел данные.
  2. Удалите то, чем никто не пользуется. Обычно находится один-два забытых счётчика.
  3. Оставшиеся виджеты подключите с задержкой: не при загрузке, а через несколько секунд или после первой прокрутки.
  4. Анимации при прокрутке на мобильной версии отключите или упростите.

Здесь есть подвох. Виджет обратного звонка может приносить заявки, и удалять его вслепую нельзя. Сначала посмотрите в Метрике, сколько целей он даёт. Если заметную долю — оставьте, но грузите позже.

Как улучшить CLS: почему блоки прыгают

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

Частые причины и решения:

Что прыгает Почему Что сделать
Картинки Не заданы ширина и высота, браузер не знает, сколько места оставить Указать размеры или пропорции для каждого изображения
Шрифты Сначала показывается системный шрифт, потом подменяется фирменным другой ширины Подгружать шрифт заранее и подобрать запасной шрифт похожей ширины
Плашка cookie или акция сверху Появляется после загрузки и сдвигает всё вниз Показывать поверх контента внизу экрана, а не над шапкой
Рекламные и сторонние блоки Встраиваются без зарезервированного места Задать контейнеру фиксированную высоту
Блок отзывов или карта Подгружается из внешнего сервиса Оставить под него место заранее

Хорошая новость: CLS обычно исправляется быстрее всего. Это правки вёрстки на час-два, а не переделка сайта.

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

Какие правки дают больше всего: пошаговый план на один день

Порядок важен: сначала то, что дешевле всего и даёт заметный эффект.

  1. Замерьте исходное состояние. Три-четыре запуска PageSpeed для главной и для страницы, куда ведёт реклама. Запишите LCP, CLS, общее время блокировки.
  2. Сожмите картинки первого экрана и уберите для них ленивую загрузку.
  3. Отключите видеофон на мобильной версии или замените его картинкой.
  4. Проведите ревизию сторонних скриптов. Удалите неиспользуемые, остальные подключите с задержкой.
  5. Задайте размеры изображениям и перенесите плашку cookie вниз поверх контента.
  6. Повторите замер теми же способами. Сравнивайте одинаковые страницы в одинаковом режиме.
  7. Через 28 дней проверьте данные реальных пользователей в PageSpeed или Search Console — они обновляются с задержкой.

Правило, которое экономит деньги: не гонитесь за баллом 100. Сайт с баллом 70, у которого LCP 2,2 секунды и CLS 0,05, лучше сайта с баллом 95 и формой, которая не работает на Айфоне.

Условный пример: сколько заявок теряет медленный первый экран

Пример условный, цифры подобраны для наглядности.

Допустим, компания по ремонту кухонной техники в Самаре. Реклама в Директе приводит 1 500 человек в месяц по 60 ₽ за клик, бюджет 90 000 ₽. Почти все приходят с телефона. На первом экране — фото мастера весом 4 МБ и видео на фоне. LCP на мобильном — 6 секунд.

По Метрике видно: 30% визитов короче 10 секунд и без прокрутки. Часть этих людей просто не дождалась страницы. Конверсия в заявку — 2%, это 30 заявок по 3 000 ₽.

После правок фото весит 180 КБ, видео на телефоне заменено кадром, чат грузится через пять секунд. LCP упал до 2,3 секунды. Доля коротких визитов снизилась до 20%, конверсия выросла до 2,6%. Это 39 заявок при том же бюджете, заявка подешевела до 2 300 ₽.

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

Когда метрики хорошие, а заявок нет

Бывает и обратная ситуация. Все три метрики зелёные, а сайт не продаёт. Значит, проблема не в скорости. Проверьте:

  • понятно ли на первом экране, что вы делаете, где и сколько это стоит;
  • есть ли телефон и кнопка мессенджера без прокрутки;
  • работает ли форма на телефоне и доходит ли заявка до менеджера.

Про это подробно — в статье почему сайт не приносит заявки. Скорость — гигиена. Она не продаёт сама, но её отсутствие убивает продажи.

Чего не делать, когда исправляете Core Web Vitals

Несколько ошибок, которые мы регулярно видим после «оптимизации» силами случайного подрядчика:

  • Удалили счётчик Метрики ради балла. Балл вырос на 3 пункта, а реклама перестала обучаться: стратегии Директа учатся на целях Метрики.
  • Пережали картинки до мыла. Фото работ превратились в пятна. Для ниш, где продаёт картинка — ремонт, мебель, салоны, — это хуже, чем лишняя секунда загрузки.
  • Поставили «плагин ускорения» на CMS без проверки. Он склеил скрипты, и перестала отправляться форма. Через неделю выяснилось, что заявок ноль.
  • Оптимизировали главную, а реклама ведёт на другую страницу. Проверяйте те адреса, куда реально приходят люди.

Перед любыми правками сделайте тестовую заявку, а после — ещё одну. Это две минуты, и они страхуют от самого дорогого сценария.

Если хотите, чтобы кто-то посмотрел на сайт целиком — скорость, индексацию, мобильную версию и путь заявки, — оставьте контакты. Покажем, что исправить в первую очередь.

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

Какой балл PageSpeed считается нормальным?

Сам балл — лабораторная оценка, она скачет между запусками. Ориентируйтесь на метрики: LCP до 2,5 секунды, CLS до 0,1 и низкое общее время блокировки. Сайт малого бизнеса с баллом 60–80 и зелёными данными реальных пользователей — нормальная ситуация.

Почему в PageSpeed нет данных реальных пользователей?

Эти данные собираются из браузера Chrome у реальных посетителей. Если трафика мало, Google не показывает статистику по странице или сайту. В таком случае опирайтесь на лабораторный тест с мобильного режима и на отчёт о загрузке страниц в Яндекс Метрике.

Core Web Vitals важны для Яндекса?

Яндекс не называет эти метрики фактором ранжирования. Но медленная страница теряет посетителей до первого экрана, и это отражается на поведении и на стоимости заявки из рекламы. Поэтому исправлять их имеет смысл, даже если вы продвигаетесь только в Яндексе.

Как быстро обновятся метрики после исправлений?

Лабораторный тест покажет изменения сразу. Данные реальных пользователей в PageSpeed и Search Console считаются за 28 дней, поэтому полностью обновятся примерно через месяц. В Метрике изменения в отчёте о загрузке видны через несколько дней при нормальном трафике.

Что такое INP и чем он отличается от FID?

INP показывает, сколько проходит от нажатия до видимой реакции страницы, и учитывает все нажатия за визит. FID измерял только задержку первого нажатия. С 2024 года основная метрика — INP, FID из набора Core Web Vitals убран.

Можно ли исправить Core Web Vitals без программиста?

Частично да. Сжать картинки, убрать видеофон на телефоне, удалить лишние виджеты и перенести плашку cookie можно в редакторе конструктора. Задержка загрузки скриптов, настройка шрифтов и сервера обычно требуют разработчика.

Радик Ишкиняев

Радик Ишкиняев

Руководитель студии Спичка

10+ лет делаю сайты и запускаю рекламу, вместе с командой запустили больше 500 проектов. Пишу о том, что проверили на практике.

Задать вопрос в Telegram →

Сайт и реклама с AI для целевых заявок

Разработаем сайт с AI и запустим Яндекс Директ от 60 000 ₽.
В стоимость входят 30 дней ведения рекламы.

🎁 Получить аудит
и план запуска бесплатно

Подготовим в течение рабочего дня
без навязчивых звонков

Получить аудит и план запуска

Оставьте контакты — мы уточним задачу и подготовим для вас следующий шаг

АудитСтруктура сайтаДизайн первого экрана
Как с вами связаться?
Проверить мой сайт