Перейти к содержимому

Core Web Vitals 2026

В 2026 Google использует три CWV-метрики как часть Page Experience сигнала: LCP < 2.5s, INP < 200ms, CLS < 0.1. Самая часто проваленная — INP (43% сайтов в красной зоне). Сайты, прошедшие все три, имеют −24% bounce rate и измеримый рост позиций. Этот playbook — пошаговая оптимизация каждой метрики с конкретными техниками.

Прежде чем оптимизировать — зафиксируй текущие значения.

Замер исходных метрик

0 из 5 (0%)

LCP — время до отрисовки самого крупного видимого элемента (обычно hero-картинка или H1).

Порог 2026: хорошо < 2.5s, плохо > 4s.

  • Тяжёлое hero-изображение без оптимизации
  • TTFB > 1s (медленный сервер)
  • Блокирующий JS перед отрисовкой
  • Шрифты без font-display: swap (FOIT)

Оптимизация LCP

0 из 9 (0%)

INP — время от взаимодействия пользователя (клик, тап, ввод) до следующей отрисовки UI. Заменил FID в марте 2024.

Порог 2026: хорошо < 200ms, плохо > 500ms.

  • Тяжёлые обработчики кликов с длинными JS-задачами (>50ms)
  • Синхронные операции с DOM
  • Third-party скрипты (chat-виджеты, A/B-test, аналитика)
  • React state updates без startTransition / useDeferredValue
  • Большие useEffect chains на mount

Оптимизация INP

0 из 9 (0%)

CLS — сумма всех сдвигов вёрстки во время загрузки. Текст «прыгнул» под рекламой, кнопка переместилась → клик мимо.

Порог 2026: хорошо < 0.1, плохо > 0.25.

  • Изображения без width/height (или aspect-ratio)
  • Реклама и embed’ы без зарезервированного места
  • Шрифты без font-display: swap (FOIT/FOUT)
  • Динамически вставляемый контент сверху страницы
  • iframe без явного размера

Оптимизация CLS

0 из 8 (0%)

После всех оптимизаций — повторный замер. Изменения в CrUX появляются через 28 дней (rolling window), поэтому сразу не увидишь в GSC.

Проверка результатов

0 из 5 (0%)

  • Гнаться за PageSpeed 100/100 — теряешь UX-фичи (анимации, виджеты) ради «зелёных циферок». Цель — зелёная зона (> 75% URL), а не идеал.
  • Тяжёлый chat-виджет на каждой странице — даже если оптимизировать всё остальное, Intercom/Crisp/Tawk.to съест INP. Лазь-лоадь после взаимодействия.
  • Третьи стороны без аудита — Google Tag Manager сам по себе ОК, но если в нём 30 тегов — они синхронно блокируют. Аудит тегов раз в квартал.
  • Игнор INP, фокус на LCP — раньше так и было (FID почти всегда зелёный). INP жёстче. Сейчас приоритет: INP > LCP > CLS.