Google рассказал подробнее об измерении Core Web Vitals
Сотрудник Google Мартин Сплитт (Martin Splitt) поделился в Twitter техническими деталями того, как поисковик измеряет показатели, входящие в состав Core Web Vitals.
Он рассказал об этом, отвечая на вопрос одного из специалистов. В частности, тот спросил:
«Если для проверки CLS, LCP и любых других показателей Web Vitals поисковый робот Googlebot использует user-agent, отличный от Googlebot, то каким будет его имя? Мы реализовали динамический рендеринг для Googlebot. Стоит ли тем, кто внедрил динамический рендеринг, беспокоиться о плохих показателях Web Vitals для URL в Search Console?».
Отвечая на вопрос, Мартин Сплитт сразу разделил его на несколько частей:
1️⃣Googlebot проводит измерения
2️⃣Динамический рендеринг и производительность
3️⃣Производительность и UX
4️⃣Данные по реальным пользователям (Real Users Metrics, rUM) vs лабораторные данные
5️⃣Отчёт по основным интернет-показателям в Search Console
Ответы по пунктам:
1️⃣Googlebot проводит рендеринг с помощью Googlebot UA (user-agent). Во время рендеринга также могут быть собраны некоторые лабораторные данные. Однако это ещё не полная история. Беспокоиться о не-Googlebot UA не стоит.
2️⃣Когда вы используете динамический рендеринг, вы можете создавать небольшую задержку, пока рендерер будет генерировать статичный HTML. Обойти это можно с помощью кеширования и регулярного предварительного нагрева кеша. Но производительность, которую будут видеть Googlebot и пользователь, будет разной.
3️⃣Поэтому важно помнить, что: а) Google не может просто полагаться на те данные по производительности сайта, которые собирает Googlebot; б) ваши пользователи могут сталкиваться с медленной работой сайтов, что нужно будет исправить, поскольку медленные веб-сайты – это плохо для пользователей.
4️⃣Переходим к измерениям: Googlebot (или Lighthouse, или PageSpeed Insights) измеряет «лабораторные данные», которые представляют собой данные по гипотетической производительности в довольно идеальной среде. И это не соответствует тому, что видят реальные пользователи.
5️⃣Поэтому Google Search Console учитывает сочетание лабораторных данных и данных по реальным пользователям (rUM/Chrome UX Report) для определения сигналов производительности.
6️⃣Отчёт об основных интернет-показателях в Chrome показывает ограниченные данные (поскольку не по каждому URL есть достаточный объём rUM-данных), но это реальные пользовательские метрики. Поэтому, если здесь что-то «плохо», то это значит, что страдают реальные пользователи, и это определённо нужно исправить.
https://l.bbk.name/2XvQaun#searchengines #новости #сплитт