Core Web Vitals — это набор метрик, отражающих качество пользовательского опыта на веб-странице. Основные показатели включают LCP (Largest Contentful Paint), FID (First Input Delay) и CLS (Cumulative Layout Shift). Эти метрики позволяют оценить скорость загрузки страницы, отзывчивость интерфейса и стабильность визуального отображения контента.
В Search Console отчет Core Web Vitals группирует страницы сайта по категориям “Хорошо”, “Нужно улучшить” и “Проблема” для каждой из метрик. Это позволяет системно выявлять узкие места и приоритизировать оптимизацию.
Общая сводка В верхней части отчёта отображается общее состояние сайта по каждой метрике. Здесь можно быстро увидеть долю страниц, которые соответствуют критериям Google, и какие требуют вмешательства.
Раздел по типу метрики Отдельные вкладки для LCP, FID и CLS позволяют:
Список страниц с детализацией Ниже находятся конкретные URL с проблемными метриками. Для каждой страницы указывается:
Для глубокого анализа метрик на стороне клиента используется библиотека web-vitals:
import {getCLS, getFID, getLCP} from 'web-vitals';
getCLS(console.log);
getFID(console.log);
getLCP(console.log);
Каждая функция принимает колбэк, который получает объект с параметрами метрики:
Используя эти данные, можно формировать собственные отчёты, экспортировать результаты в аналитические системы и отслеживать динамику метрик в реальном времени.
LCP (Largest Contentful Paint) Измеряет время загрузки самого большого видимого элемента. Для улучшения:
FID (First Input Delay) Показывает задержку при первой интеракции пользователя. Для снижения:
CLS (Cumulative Layout Shift) Отражает смещение контента во время загрузки. Методы стабилизации:
Данные, полученные с помощью web-vitals, могут быть сопоставлены с отчетом в Search Console. Это позволяет:
Этот подход позволяет системно анализировать и улучшать пользовательский опыт, используя как данные Search Console, так и точные метрики, собираемые на клиентской стороне.