PageSpeed и CrUX: лабораторный тест против опыта реальных пользователей
Оценка Lighthouse — воспроизводимый диагностический снимок в заданных условиях. CrUX — распределение анонимных измерений реальных пользователей Chrome за скользящее 28-дневное окно. Один источник нельзя подменять другим.
Шкала риска
Демо-ориентир для быстрой интерпретации результата.
Показатель выглядит штатно.
Пора проверить динамику и причины.
Нужна диагностика до инцидента.
Сервис может быть недоступен пользователям.
PageSpeed Lighthouse и CrUX измеряют разные стороны скорости. Разбираем lab и field data, LCP, INP, CLS, окно 28 дней и причины расхождений.
Что показывает PageSpeed Lighthouse
PageSpeed Insights запускает Lighthouse и моделирует загрузку страницы. Результат содержит Performance score и отдельные лабораторные метрики: FCP, LCP, CLS, Speed Index и Total Blocking Time. Это полезно для поиска блокирующих ресурсов, тяжёлого JavaScript и проблем с главным контентом.
Один запуск не является SLA и не описывает всех посетителей. На score влияют версия Lighthouse, состояние страницы и внешних ресурсов, сеть тестового окружения и случайные фоновые процессы. Поэтому сравнивайте одинаковый URL, стратегию mobile/desktop и серию запусков.
Что показывает CrUX
Chrome UX Report агрегирует реальные пользовательские измерения и публикует p75 для страниц или origin с достаточной анонимной выборкой. Основные Core Web Vitals — LCP, INP и CLS. Данные отражают разные устройства, сети, географию и реальные переходы.
CrUX не появляется мгновенно после релиза: это скользящее 28-дневное окно, поэтому улучшение смешивается с предыдущими днями. У небольшого сайта или отдельного URL данных может не быть вообще — это не ошибка страницы, а недостаточная выборка.
Мониторинг покажет, когда состояние изменится
Добавьте сайт или сервер один раз — perfMon будет проверять его автоматически, сохранит историю и сообщит о сбое и восстановлении.
7 дней без оплаты и банковской карты с момента создания сервера. Затем 2 000 ₽ за сервер за 30 дней, до 50 сайтов на сервер. Продление вручную. Условия тарифа
Почему лабораторные и полевые данные расходятся
Высокий Lighthouse при слабом CrUX означает, что контрольный тест не воспроизводит часть реальных условий: слабые устройства, авторизованные сценарии, географию, consent-баннеры или сторонние скрипты. Низкий Lighthouse при хорошем CrUX может быть случайным медленным запуском или страницей, которую реальные пользователи получают из кеша.
Сначала проверьте, совпадает ли URL и form factor. Затем разберите каждую метрику отдельно. Общий score не объясняет, почему у реальных людей слабый INP или почему LCP ухудшается только на конкретном шаблоне.
Как использовать оба источника
CrUX помогает выбрать реальную проблему и проверить долгосрочное изменение. Lighthouse помогает воспроизвести её и найти конкретные технические возможности. После исправления нужен одинаковый lab-тест, затем наблюдение за полевым окном.
В perfMon PageSpeed/CrUX удобно читать рядом с TTFB, доступностью и серверным контекстом. Это не доказывает причину автоматически, но помогает понять, является ли проблема frontend, backend или общим инцидентом.
Автоматизируйте проверку, описанную в статье
Разовая диагностика помогает сейчас. Регулярный мониторинг нужен, чтобы не пропустить повторение проблемы.
7 дней без оплаты и банковской карты с момента создания сервера. Затем 2 000 ₽ за сервер за 30 дней, до 50 сайтов на сервер. Продление вручную. Условия тарифа
Попробовать 7 днейПрименить на практике
Частые вопросы
Короткие ответы на вопросы, которые обычно возникают при диагностике.
Что важнее для SEO: PageSpeed score или Core Web Vitals?
Универсальный PageSpeed score не является Core Web Vitals. Для опыта пользователей ориентируйтесь на полевые LCP, INP и CLS, а Lighthouse используйте как инструмент диагностики.
Почему у сайта нет CrUX?
Google публикует данные только при достаточной анонимной выборке реальных пользователей Chrome для URL или origin.
Как быстро CrUX покажет улучшение?
Это скользящее 28-дневное окно, поэтому изменение проявляется постепенно и зависит от объёма новых измерений.
Не ждите следующего сообщения «сайт не работает»
Добавьте первый сайт или сервер: perfMon будет проверять состояние автоматически, сохранит историю и уведомит ответственных.
7 дней без оплаты и банковской карты с момента создания сервера. Затем 2 000 ₽ за сервер за 30 дней, до 50 сайтов на сервер. Продление вручную. Условия тарифа