Core Web Vitals – это метрики, оценивающие пользовательский опыт взаимодействия с сайтом: быстродействие, интерактивность, визуальную целостность страницы. Разработаны компанией Google в качестве инструментария для оценки сигналов качества сайтов. Основная цель проекта – обеспечить качество взаимодействия пользователей и сайтов.
Каждая метрика Core Web Vitals представляет собой отдельный аспект опыта взаимодействия пользователя с сайтом, измеряемый в реальных условиях и выражающийся в конкретных цифрах. Благодаря такому подходу можно отразить реальную ситуацию и проработать меры по достижению критически важных результатов, ориентированных на пользователя.
Основные метрики CWV
К основным метрикам Core Web Vitals относятся:
LCP (Largest Contentful Paint) – скорость загрузки основного контента. Рекомендуемый показатель – не более 2,5 секунд от начала загрузки страницы.
FID (First Input Delay) – время ожидания до первого взаимодействия (интерактивность). Рекомендуемый показатель – не более 100 мс.
CLS (Cumulative Layout Shift) – совокупное смещение макета. Измеряет визуальную стабильность загружаемой страницы. Показатель не должен превышать 0,1. Подразумевается, что в процессе загрузки страницы её элементы не должны смещаться, начиная с заданного момента времени.
Рекомендуемый порог для всех показателей должен укладываться в 75-й процентиль загрузки страниц с сегментацией по мобильным и настольным устройствам.
Рекомендуемые показатели основных метрик Core Web Vitals
Инструментарий для оценки Core Web Vitals
Для измерения Core Web Vitals в полевых условиях используются следующие инструменты:
Chrome User Experience Report, собирающий реальные данные из браузеров пользователей.
webpagetest.org – сервис оценки быстродействия сайта с подробной информацией о процессе загрузки, загружаемых ресурсах, количестве запросов
Данные, полученные из браузера, предлагают быстрый способ оценки производительности сайта, но не предоставляют подробную телеметрию для каждого просмотра страницы, и потому недостаточны для точной диагностики. В этом случае рекомендуется настроить собственную систему мониторинга реальных пользователей.
В лабораторных условиях применяется следующий инструментарий:
Инструменты такого рода загружают страницы в смоделированной среде без участия пользователя, не могут измерить FID, поскольку исключен пользовательский ввод. Однако показатель TBT (Total Blocking Time) – общее время блокировки страницы, – поддаётся лабораторным измерениям и может использоваться для оценки FID. Оптимизация TBT должна улучшать FID в полевых условиях.
Нужно понимать, что измерения в лабораторных условиях не могут заменить измерения в полевых условиях. Производительность сайта может значительно различаться в зависимости от устройства пользователя, его сети, процессов на пользовательских устройствах. Без учета этих особенностей невозможно получить полную картину.
Развитие проекта
Проект развивается, обновляя и добавляя новые метрики оценки качества. Web Vitals и Core Web Vitals – лучшие из имеющихся на сегодня у разработчиков сигналов для измерения качества пользовательского опыта в Интернете. Но эти сигналы не совершенны, поэтому следует ожидать их дальнейшего улучшения и развития.
Вопреки сформировавшемуся мнению о важности Core Web Vitals как фактора ранжирования, представители Google не раз упоминали, что эти веб-показатели имеют низкий приоритет в ранжировании. Гэри Ийес сказал следующее:
Если вам больше нечего делать на своем сайте, займитесь Core Web Vitals. Большинству сайтов нет смысла играть с этим.