В этой статье я подробно раскрою процесс работы с Google Core Web Vitals для качественной технической оптимизации сайта. А также поясню, почему это важно не только для Google, но и для Яндекса.
Google Core Web Vitals — это набор из трех метрик, которые измеряют скорость, интерактивность и визуальную стабильность веб-страницы. По ним осуществляется оценка «производительности» страниц сайта. По сути производится анализ пользовательского опыта (UX) по нескольким десяткам факторов, которые являются частью сигналов ранжирования как в Google, так и в Яндексе.
Прежде чем перейти к рассмотрению конкретных метрик, скажем о том, почему нужно с ними работать.
Core Web Vitals существенно влияют на результаты ранжирования сайт в поисковой выдаче, поэтому техническая оптимизация в этом направлением является важной задачей в рамках работ по SEO-оптимизации. Улучшение этих показателей помогает повысить позиции сайта в поисковой выдаче и улучшить конверсию из посетителей в заказы.
Google с 2021 года официально учитывает данные метрики при ранжировании. Справедливо утверждать, что они также влияют на улучшений позиций в Яндексе, т.к. при ознакомлении с факторами ранжирования в этой поисковой системе мы встречаем по сути те же требования.
Высокие показатели страницы по данным метрикам говорят об удобном интерфейсе и высокой (лучше даже сказать, комфортной для пользователя) скорости загрузки, что уменьшает показатель отказов, улучшает пользовательский опыт, повышает доверие и увеличивает вероятность совершения целевого действия на сайте.
При разработке стратегии SEO-продвижения (тут можно получить стратегию продвижения сайта) наряду с техническим анализом продвигаемого сайта необходимо проводить анализ сайтов конкурентов. В зависимости от полученных результатов определяется степень важности работы по улучшению данных факторов. В случае низкой конкуренции может быть достаточным решение лишь некоторых задач, которые потребуют минимум времени. В высококонкурентных нишах работа с Core Web Vitals выходит на другой уровень. Даже небольшое улучшение показателей может дать сайту преимущество перед конкурентами.
Улучшение показателей Core Web Vitals не всегда является простой задачей. Эта работа может потребовать много времени и ресурсов программиста. Хорошая новость заключается в наличии инструментов, позволяющих оценить изменения, а значит, заранее убедиться, что проведенная оптимизация даст результат.
Актуальную информацию о метриках можно найти в Справке Google. С течением времени требования ужесточаются, поэтому для того, чтобы не упустить конкурентное преимущество, потребуется следить за изменениями.
На начало 2025 года к основным метрикам относятся:
Эффективность (производительность, performance) страницы оценивается в соответствии со следующими критериями:
Хорошо | Нужно увеличить скорость | Низкая скорость | |
LCP | <=2,5 сек. | <=4 сек. | >4 сек. |
INP | <=200 мс | <=500 мс | >500 мс |
CLS | <=0,1 | <=0,25 | >0,25 |
Более наглядно эти цифры представлены на графиках ниже:
Наиболее удобным инструментом для тестирования данных показателей является Google PageSpeed Insights.
При переходе в этот сервис вы увидите строку для ввода URL страницы, а также ссылки на документацию, в которой можно ознакомиться со всеми подробностями.
Обратите внимание, что анализируется именно конкретная страница сайта. Если в качестве URL вы ввели ссылку на сайт, то проанализирована будет именно главная страница, а не весь сайт в целом. Показатели на других страницах могут значительно отличаться.
После того, как откроется страница с результатами проведенного анализа, в самом верху вы увидите переключение между данными для мобильных устройств и для компьютера. Результаты для компьютера будут всегда заметно лучше, чем для мобильных. Но при оптимизации сайта нужно ориентироваться именно на данные для мобильных, т.к. на них ориентируются и Google, и Яндекс при ранжировании веб-документов (Mobile First Index).
В самом начале выводится суммарный показатель эффективности (производительности) страницы, который может принимать значения в диапазоне от 0 до 100.
Ниже будет более подробная информация по целому ряду значений, в том числе, LCP и CLS.
В данном примере видно, что показатель CLS является идеальным, а показатель LCP требует улучшения, хотя он и не является критичным. Ниже выводится блок «Диагностика», в котором есть рекомендации по оптимизации страницы. Это перечень успешных и неуспешных аудитов.
В частности, мы можем видеть более подробную информацию по параметру LCP. В нашем примере — возможность сократить время с 3.3с до требуемых 2.5с возможно путем уменьшения времени ответа сервера (TTFB = Time To First Byte) и ускорения отрисовки контента.
Схема ниже показывает, из чего складывается показатель INP.
Источник: web.dev
INP вычисляется путем отслеживания все взаимодействий на странице от задержки ввода, времени, необходимого для запуска обработки событий, и до того момента, когда браузер отрисует следующий кадр.
Инструмент Lighthouse интегрирован в браузер Google Chrome. Он находится на панели DevTools (F12) → вкладка «Lighthouse».
Результаты аудитов через Lighthouse выглядят аналогичным образом, как и в PageSpeed Insights. Для оценки INP необходимо выбрать Mode: Timespan, как это показано на изображении ниже. Не забудьте выбрать режим мобильного устройства! После этого запустится режим сбора данных. Вы осуществляете различные взаимодействия со страницей сайта, и после проведения всех тестов завершаете процесс и получаете результат.
Инструменты «лабораторной» оценки PageSpeed Insights и Lighthouse удобны для тестирования изменений на сайте, а также для оценки производительности новых сайтов или сайтов с низкой посещаемостью. Тем не менее, это не совсем те данные, которые учитываются поисковыми алгоритмами поисковых систем.
Роботы Google и Яндекс собирают информацию о реальных взаимодействиях пользователей сайта. У разных пользователей в разное время может быть разное качество интернет связи на мобильном устройстве, а также запущены другие процессы, которые влияют на скорость работы устройства. Поэтому реальные показатели, собранные роботами по всем посещениям страницы могут отличаться в большую или меньшую сторону. Особенно это касается показателя INP.
Если за последние 28 дней было собрано достаточное количество данных, то в отчете PageSpeed Insights вначале будут выведен блок со средними показателями страницы за последние 4 недели. На изображениях ниже можно увидеть, что, например, показатель LCP сильно отличается в оценке CrUX (3.8с) и оценке PageSpeed Insights (7.4с). Если за последний месяц на данной странице не было изменений, то более высокий показатель по CrUX говорит о том, что реальная оценка производительности сайта, на самом деле, выше, чем это показывает аудит, сделанный в «лабораторных условиях».
Здесь же приведен показатель INP, который покажет намного более точные данные, чем через Lighthouse.
Данные по CLS также могут сильно различаться, если на некоторых устройствах происходит сдвиг макета. В этом случае необходимо проверить, как себя ведет макет на разных типах устройств с различными шириной и положением экрана (portrait, landscape). В примере ниже этого нет, и сдвиг макета незначительный.
В Google консоли есть отчет, который называется «Core Web Vitals». Здесь собираются все данные по эффективности работы страниц сайта. Это так же данные на основе CrUX. Но здесь есть возможность получить более детальные данные по группам страниц.
Эти отчеты помогут лучше структурировать работу по технической оптимизации сайта и увидеть все самые проблемные места сайта.
При технической оптимизации сайта с целью повышения его производительности в ряде вопросов может потребоваться идти на компромисс. Например, сбор статистики с помощью Яндекс.Метрики и Google Analytics будет приоритетнее, чем улучшение показателей за счет удаления этих скриптов с сайта. Наличие удобного функционала, например, для расчета стоимости конечного продукта, где все изменения происходят на одной странице будет важнее, чем попытка его упростить за счет удаления скриптов и превращения процесса подбора параметров в большое количество переходов с одной страницы на другую.
К основным рекомендациям относятся следующие:
Это не исчерпывающий список рекомендаций. Тем не менее, он охватывает наиболее существенные стороны, оптимизация которых позволяет ощутимо улучшить показатели эффективности. С каждым конкретным проектом необходимо работать индивидуально, разрабатывая свою уникальную стратегию продвижения.
В этой статье я приведу перечень пунктов, которые необходимо проверить, чтобы предусмотреть все основные ключевые факторы, которые важны при оптимизации…
В интернете можно найти много публикаций на тему, как составить лучший (или даже самый лучший) файл robots.txt для Wordpress. При…
Интервью для проекта газеты Комсомольская Правда «Образование в России и за рубежом». (далее…)
С ноября 2020 года поисковый робот Google, который индексирует сайты в интернете, начнет производить сканирование по протоколу HTTP/2. Если ваш…
Наверное, я не слишком ошибусь, если скажу, что скоро будет 10 лет мифу о том, что «SEO умерло». Тем не…
Сайты на системе администрирования MODx встречаются не так часто, информацию по правильной настройке SEO для этой системы найти сложнее. В…