Core Web Vitals 2026
В 2026 Google использует три CWV-метрики как часть Page Experience сигнала: LCP < 2.5s, INP < 200ms, CLS < 0.1. Самая часто проваленная — INP (43% сайтов в красной зоне). Сайты, прошедшие все три, имеют −24% bounce rate и измеримый рост позиций. Этот playbook — пошаговая оптимизация каждой метрики с конкретными техниками.
Этап 1. Замер baseline
Заголовок раздела «Этап 1. Замер baseline»Прежде чем оптимизировать — зафиксируй текущие значения.
Замер исходных метрик
0 из 5 (0%)
Этап 2. LCP — Largest Contentful Paint
Заголовок раздела «Этап 2. LCP — Largest Contentful Paint»LCP — время до отрисовки самого крупного видимого элемента (обычно hero-картинка или H1).
Порог 2026: хорошо < 2.5s, плохо > 4s.
Главные виновники плохого LCP
Заголовок раздела «Главные виновники плохого LCP»- Тяжёлое hero-изображение без оптимизации
- TTFB > 1s (медленный сервер)
- Блокирующий JS перед отрисовкой
- Шрифты без
font-display: swap(FOIT)
Оптимизация LCP
0 из 9 (0%)
Этап 3. INP — Interaction to Next Paint
Заголовок раздела «Этап 3. INP — Interaction to Next Paint»INP — время от взаимодействия пользователя (клик, тап, ввод) до следующей отрисовки UI. Заменил FID в марте 2024.
Порог 2026: хорошо < 200ms, плохо > 500ms.
Главные виновники плохого INP
Заголовок раздела «Главные виновники плохого INP»- Тяжёлые обработчики кликов с длинными JS-задачами (>50ms)
- Синхронные операции с DOM
- Third-party скрипты (chat-виджеты, A/B-test, аналитика)
- React state updates без
startTransition/useDeferredValue - Большие
useEffectchains на mount
Оптимизация INP
0 из 9 (0%)
Этап 4. CLS — Cumulative Layout Shift
Заголовок раздела «Этап 4. CLS — Cumulative Layout Shift»CLS — сумма всех сдвигов вёрстки во время загрузки. Текст «прыгнул» под рекламой, кнопка переместилась → клик мимо.
Порог 2026: хорошо < 0.1, плохо > 0.25.
Главные виновники плохого CLS
Заголовок раздела «Главные виновники плохого CLS»- Изображения без
width/height(илиaspect-ratio) - Реклама и embed’ы без зарезервированного места
- Шрифты без
font-display: swap(FOIT/FOUT) - Динамически вставляемый контент сверху страницы
- iframe без явного размера
Оптимизация CLS
0 из 8 (0%)
Этап 5. Проверка после правок
Заголовок раздела «Этап 5. Проверка после правок»После всех оптимизаций — повторный замер. Изменения в 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.
Следующие шаги
Заголовок раздела «Следующие шаги»- Технический аудит 2026 — общий фундамент
- Schema.org JSON-LD — структурированная разметка