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 будет проверять его автоматически, сохранит историю и сообщит о сбое и восстановлении.
Почему lab и field расходятся
Высокий Lighthouse при слабом CrUX означает, что контрольный тест не воспроизводит часть реальных условий: слабые устройства, авторизованные сценарии, географию, consent-баннеры или сторонние скрипты. Низкий Lighthouse при хорошем CrUX может быть случайным медленным запуском или страницей, которую реальные пользователи получают из кеша.
Сначала проверьте, совпадает ли URL и form factor. Затем разберите каждую метрику отдельно. Общий score не объясняет, почему у реальных людей слабый INP или почему LCP ухудшается только на конкретном шаблоне.
Как использовать оба источника
CrUX помогает выбрать реальную проблему и проверить долгосрочное изменение. Lighthouse помогает воспроизвести её и найти конкретные технические возможности. После исправления нужен одинаковый lab-тест, затем наблюдение за полевым окном.
В perfMon PageSpeed/CrUX удобно читать рядом с TTFB, доступностью и серверным контекстом. Это не доказывает причину автоматически, но помогает понять, является ли проблема frontend, backend или общим инцидентом.
Автоматизируйте проверку, описанную в статье
Разовая диагностика помогает сейчас. Регулярный мониторинг нужен, чтобы не пропустить повторение проблемы.
Настроить бесплатноПрименить на практике
Частые вопросы
Короткие ответы на вопросы, которые обычно возникают при диагностике.
Что важнее для SEO: PageSpeed score или Core Web Vitals?
Универсальный PageSpeed score не является Core Web Vitals. Для опыта пользователей ориентируйтесь на полевые LCP, INP и CLS, а Lighthouse используйте как инструмент диагностики.
Почему у сайта нет CrUX?
Google публикует данные только при достаточной анонимной выборке реальных пользователей Chrome для URL или origin.
Как быстро CrUX покажет улучшение?
Это скользящее 28-дневное окно, поэтому изменение проявляется постепенно и зависит от объёма новых измерений.
Не ждите следующего сообщения «сайт не работает»
Добавьте первый сайт или сервер: perfMon будет проверять состояние автоматически, сохранит историю и уведомит ответственных.