Що таке Core Web Vitals

Core Web Vitals (CWV) — підмножина сигналів Page Experience, які Google використовує при ранжуванні. На відміну від лабораторних тестів Lighthouse, CWV вимірюються на реальних користувачах через Chrome User Experience Report (CrUX).

Три поточні метрики CWV у 2025 році:

🖼️
LCP
≤ 2.5с
Largest Contentful Paint
Завантаження головного контенту
CLS
≤ 0.1
Cumulative Layout Shift
Стабільність макету
👆
INP
≤ 200мс
Interaction to Next Paint
Відгук на взаємодію
📌 Хороший vs Поганий

Для кожної метрики: зелений = добре, жовтий = потребує покращення, червоний = погано. Google орієнтується на 75-й перцентиль — тобто 75% сесій мають потрапляти в зелену зону.

LCP — Largest Contentful Paint

LCP вимірює час до відображення найбільшого видимого елемента сторінки — зазвичай це hero-зображення, велике фото або заголовок H1.

ЗначенняОцінка
≤ 2.5 секунди✅ Добре
2.5 – 4.0 секунди⚠️ Потребує покращення
> 4.0 секунди❌ Погано

Як покращити LCP

  • Оптимізуйте зображення — конвертуйте у WebP або AVIF, додайте атрибут loading="eager" для hero-зображення
  • Preload LCP-елемент — додайте <link rel="preload" as="image"> для головного зображення
  • Використовуйте CDN — зменшує Time to First Byte (TTFB), який напряму впливає на LCP
  • Прибрати блокуючі ресурси — перенесіть некритичні JS та CSS в defer/async
  • Server-Side Rendering — для React/Vue/Angular сайтів SSR різко покращує LCP

CLS — Cumulative Layout Shift

CLS вимірює сумарне зміщення елементів сторінки під час завантаження. Якщо кнопка «стрибає» під час читання тексту — це поганий CLS. Зазвичай це означає, що користувач натискає не те що хотів.

ЗначенняОцінка
≤ 0.1✅ Добре
0.1 – 0.25⚠️ Потребує покращення
> 0.25❌ Погано

Як покращити CLS

  • Вказуйте розміри зображень — завжди додавайте width і height атрибути в <img>
  • Резервуйте місце для реклами — задайте фіксовані розміри рекламним блокам заздалегідь
  • Не вставляйте контент над існуючим — банери та cookie-повідомлення знизу не впливають на CLS
  • Preload шрифти — FOUT (flash of unstyled text) спричиняє зміщення; використовуйте font-display: optional або swap

INP — Interaction to Next Paint

INP замінив FID (First Input Delay) у березні 2024 року. Він вимірює затримку між будь-якою взаємодією користувача (клік, тап, натискання клавіші) та наступним оновленням екрана.

На відміну від FID, який вимірював лише першу взаємодію, INP відстежує всі взаємодії протягом сесії і бере найгірше значення.

ЗначенняОцінка
≤ 200 мс✅ Добре
200 – 500 мс⚠️ Потребує покращення
> 500 мс❌ Погано

Як покращити INP

  • Розбийте довгі задачі — будь-який JS що виконується понад 50мс блокує браузер; використовуйте setTimeout або scheduler.yield()
  • Зменшіть розмір JS-бандлу — code splitting і tree shaking зменшують час парсингу
  • Уникайте синхронних операцій в обробниках подій — важкі обчислення виносьте у Web Workers
  • Перевірте сторонні скрипти — чат-боти, аналітика, A/B тестери часто є головними винуватцями поганого INP
⚠️ INP і CWV 2025

INP — найскладніша для оптимізації метрика. На сайтах з великою кількістю JS (React, Vue, важкі CMS) часто саме INP тягне оцінку вниз. Почніть з аудиту в Chrome DevTools → Performance → Long Tasks.

Як виміряти Core Web Vitals

Реальні дані (Field Data)

  • Google Search Console → «Взаємодія зі сторінкою» — показує CWV на основі реальних користувачів Chrome
  • PageSpeed Insights (pagespeed.web.dev) — поєднує Field Data і Lab Data
  • CrUX Dashboard в Looker Studio — деталізована аналітика по сегментах

Лабораторні дані (Lab Data)

  • Lighthouse у Chrome DevTools — F12 → Lighthouse → Generate report
  • WebPageTest — детальний waterfall, тестування з різних локацій
💡 Field Data важливіший за Lab Data

Google ранжує на основі Field Data (реальних користувачів), а не Lighthouse. Можна мати 100 балів у Lighthouse і все одно поганий CWV якщо реальні користувачі зіштовхуються з проблемами.

Вплив CWV на SEO

Google підтвердив: Core Web Vitals є фактором ранжування в межах Page Experience signal. Але масштаб впливу менший ніж у контентних факторів — при рівному контенті перемагає сторінка з кращим CWV.

Практично: якщо ваш сайт в зеленій зоні по всіх трьох метриках — CWV не заважає зростанню. Якщо в червоній — виправлення дасть помітний приріст у конкурентних нішах.

Хочете щоб виправлені сторінки швидше проіндексувались?

Після технічних покращень важливо щоб Google переіндексував сторінки якомога швидше — і побачив оновлені метрики.

🚀 Проіндексувати через IndexFast →
← Попередня стаття
Cron jobs для SEO: автоматизуємо рутину
Усі статті →
Блог IndexFast