PageSpeed Insights (PSI) сообщает о взаимодействии пользователей со страницей как на мобильных, так и на настольных устройствах, а также предлагает варианты улучшения этой страницы.
PSI предоставляет как лабораторные, так и полевые данные о странице. Лабораторные данные полезны для устранения неполадок, поскольку они собираются в контролируемой среде. Однако он может не охватывать узкие места в реальном мире. Полевые данные полезны для получения истинного, реального взаимодействия с пользователем, но имеют более ограниченный набор показателей. См. Как думать об инструментах скорости для получения дополнительной информации о двух типах данных.
Данные реального пользовательского опыта
Данные о реальном взаимодействии с пользователем в PSI основаны на наборе данных Chrome User Experience Report (CrUX). PSI сообщает о первом отрисовке контента (FCP), первой задержке ввода (FID), самом большом отрисовке контента (LCP) и совокупном смещении макета (CLS) реальных пользователей за предыдущий 28-дневный период сбора. PSI также сообщает об опыте работы с экспериментальными метриками Interaction to Next Paint (INP) и Time to First Byte (TTFB).
Чтобы отображать данные о пользовательском опыте для данной страницы, должно быть достаточно данных, чтобы ее можно было включить в набор данных CrUX. На странице может быть недостаточно данных, если она была недавно опубликована или на ней слишком мало образцов от реальных пользователей. Когда это произойдет, PSI вернется к детализации исходного уровня, которая охватывает весь пользовательский опыт на всех страницах веб-сайта. Иногда источник также может иметь недостаточно данных, и в этом случае PSI не сможет показать какие-либо данные о реальном взаимодействии с пользователем.
Оценка качества опыта
PSI классифицирует качество взаимодействия с пользователем по трем категориям: «Хорошо», «Требует улучшения» и «Плохо». PSI устанавливает следующие пороговые значения в соответствии с инициативой Web Vitals :
Хороший | Требуется улучшение | Бедный | |
---|---|---|---|
ФКП | [0, 1800 мс] | (1800 мс, 3000 мс) | более 3000 мс |
FID | [0, 100 мс] | (100 мс, 300 мс] | более 300 мс |
ЛКП | [0, 2500 мс] | (2500 мс, 4000 мс] | более 4000 мс |
ЦЛС | [0, 0,1] | (0,1, 0,25] | более 0,25 |
ИЯФ (экспериментальный) | [0, 200 мс] | (200 мс, 500 мс] | более 500 мс |
ТТФБ (экспериментальный) | [0, 800 мс] | (800 мс, 1800 мс) | более 1800 мс |
Распределение и выбранные значения показателей
PSI представляет распределение этих показателей, чтобы разработчики могли понять диапазон возможностей для этой страницы или источника. Это распределение разделено на три категории: «Хорошо», «Требует улучшения» и «Плохо», которые представлены зелеными, желтыми и красными полосами. Например, 11 % в пределах желтой полосы LCP означает, что 11 % всех наблюдаемых значений LCP находятся между 2500 мс и 4000 мс.

Над полосами распределения PSI сообщает 75-й процентиль для всех показателей. 75-й процентиль выбран таким образом, чтобы разработчики могли понять, что вызывает у пользователей наибольшее разочарование на их сайте. Эти значения полевых метрик классифицируются как хорошие/требующие улучшения/плохие с применением тех же пороговых значений, что и выше.
Основные веб-жизненные показатели
Core Web Vitals — это общий набор сигналов производительности, критически важных для всех веб-приложений. Метрики Core Web Vitals — это FID, LCP и CLS, и они могут быть агрегированы либо на уровне страницы, либо на уровне источника. Для агрегаций с достаточным количеством данных по всем трем метрикам агрегация проходит оценку Core Web Vitals, если 75-й процентиль всех трех метрик является хорошим. В противном случае агрегат не проходит оценку. Если у агрегации недостаточно данных для FID, то она пройдет оценку, если оба 75-го процентиля LCP и CLS будут хорошими. Если в LCP или CLS недостаточно данных, невозможно оценить агрегацию на уровне страницы или источника.
Различия между полевыми данными в PSI и CrUX
Разница между полевыми данными в PSI и набором данных CrUX в BigQuery заключается в том, что данные PSI обновляются ежедневно, тогда как набор данных BigQuery обновляется ежемесячно и ограничивается данными на уровне источника. Оба источника данных представляют конечные 28-дневные периоды.
Лабораторная диагностика
PSI использует Lighthouse для анализа данного URL-адреса в смоделированной среде для категорий «Производительность», «Доступность», «Оптимальные методы» и «SEO».
Счет
В верхней части раздела указаны баллы для каждой категории, определяемые запуском Lighthouse для сбора и анализа диагностической информации о странице. Результат 90 и выше считается хорошим. От 50 до 89 — это показатель, требующий улучшения, а ниже 50 — плохой.
Метрики
В категории «Производительность» также указана производительность страницы по различным показателям, в том числе: «Первое отрисовка с содержанием» , «Самое большое отрисовка с содержанием» , « Индекс скорости », « Совокупное смещение макета », «Время до интерактивности » и «Общее время блокировки» .
Каждая метрика оценивается и помечается значком:
- Хорошее обозначено зеленым кружком
- Требует улучшения отмечен желтым информационным квадратом
- Плохое состояние обозначается красным предупреждающим треугольником.
Аудиты
В каждой категории есть аудиты, которые предоставляют информацию о том, как улучшить работу пользователей со страницей. См. документацию Lighthouse для получения подробной информации об аудитах каждой категории.
Часто задаваемые вопросы (FAQ)
Какие устройства и сетевые условия использует Lighthouse для имитации загрузки страницы?
В настоящее время Lighthouse имитирует условия загрузки страницы устройства среднего уровня (Moto G4) в мобильной сети для мобильных устройств и эмулированного рабочего стола с проводным подключением для настольного компьютера. PageSpeed также работает в центре обработки данных Google, который может варьироваться в зависимости от условий сети. Вы можете проверить местоположение, в котором проходил тест, просмотрев блок среды Lighthouse Report:

Примечание. PageSpeed сообщит о работе в одной из следующих стран: Северная Америка, Европа или Азия.
Почему полевые данные и лабораторные иногда противоречат друг другу?
Полевые данные представляют собой исторический отчет о том, как работал конкретный URL-адрес, и представляют собой анонимные данные о производительности от пользователей в реальном мире на различных устройствах и сетевых условиях. Лабораторные данные основаны на смоделированной загрузке страницы на одном устройстве и фиксированном наборе сетевых условий. В результате значения могут отличаться. Дополнительные сведения см. в разделе Почему лабораторные и полевые данные могут отличаться (и что с этим делать) .
Почему для всех показателей выбран 75-й процентиль?
Наша цель — убедиться, что страницы хорошо работают для большинства пользователей. Сосредоточившись на значениях 75-го процентиля для наших показателей, это гарантирует, что страницы обеспечивают хорошее взаимодействие с пользователем в самых сложных условиях устройства и сети. Дополнительную информацию см. в разделе Определение пороговых значений показателей Core Web Vitals .
Что такое хорошая оценка для лабораторных данных?
Любой зеленый балл (90+) считается хорошим, но обратите внимание, что наличие хороших лабораторных данных не обязательно означает, что реальный пользовательский опыт также будет хорошим.
Почему показатель производительности меняется от запуска к запуску? Я ничего не менял на своей странице!
Изменчивость в измерении производительности вводится через ряд каналов с разным уровнем воздействия. Несколькими распространенными источниками изменчивости метрик являются доступность локальной сети, доступность клиентского оборудования и конкуренция за ресурсы клиента.
Почему данные CrUX реального пользователя недоступны для URL-адреса или источника?
Отчет о пользовательском опыте Chrome собирает реальные данные о скорости от зарегистрированных пользователей и требует, чтобы URL-адрес был общедоступным (доступным для сканирования и индексирования ) и имел достаточное количество отдельных образцов, которые обеспечивают репрезентативное анонимное представление о производительности URL-адреса или источника.
Больше вопросов?
Если у вас есть конкретный вопрос об использовании PageSpeed Insights, на который можно ответить, задайте его на английском языке в Stack Overflow .
Если у вас есть общие отзывы или вопросы о PageSpeed Insights, или вы хотите начать общее обсуждение, начните обсуждение в списке рассылки .
Если у вас есть общие вопросы о показателях Web Vitals, начните обсуждение в группе обсуждения web-vitals-feedback .
Обратная связь
Была ли эта страница полезной?