Определение простыми словами
PageSpeed Insights (PSI) — веб-сервис от Google по адресу pagespeed.web.dev. Вводите URL — получаете отчёт со скоростью загрузки, балами от 0 до 100 для мобильной и десктопной версии, плюс перечень проблем с конкретными способами их устранения. Сервис бесплатный, не требует регистрации и подходит как для своих сайтов, так и для конкурентного анализа.
Под капотом PSI использует два источника данных. Лабораторные показатели генерирует движок Lighthouse в смоделированной среде: эмуляция Moto G Power на 4G-канале со средней скоростью. Полевые данные приходят из Chrome User Experience Report (CrUX) — это анонимная агрегация по реальным пользователям Chrome за последние 28 дней. Полевые данные доступны не для всех сайтов: маленькие проекты не набирают порог посещаемости.
Главное в отчёте — три метрики Core Web Vitals: LCP (отрисовка крупнейшего контента), INP (отзывчивость интерфейса) и CLS (визуальная стабильность). С 2021 года эти метрики — фактор ранжирования Google. Подробнее о методике — в статьях о Core Web Vitals и Lighthouse.
Сравнение
| Метрика | Хорошо | Требует улучшения | Плохо |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤ 2,5 с | 2,5–4,0 с | > 4,0 с |
| INP (Interaction to Next Paint) | ≤ 200 мс | 200–500 мс | > 500 мс |
| CLS (Cumulative Layout Shift) | ≤ 0,1 | 0,1–0,25 | > 0,25 |
| FCP (First Contentful Paint) | ≤ 1,8 с | 1,8–3,0 с | > 3,0 с |
| TTFB (Time to First Byte) | ≤ 800 мс | 800–1800 мс | > 1800 мс |
| Performance Score | 90–100 | 50–89 | 0–49 |
Кейсы использования
Когда PageSpeed Insights полезен:
- Аудит перед редизайном или переездом на новый хостинг — фиксация исходного состояния.
- Регулярный мониторинг после релизов — поиск регрессий по Core Web Vitals.
- Подготовка ТЗ разработчику: PSI выдаёт конкретные правки с расчётом потенциальной экономии.
- Анализ конкурентов: можно понять, на чём они выигрывают или проигрывают по скорости.
- Проверка landing-страниц перед запуском платного трафика — низкий балл бьёт по показателю качества в Google Ads.
Где PSI ограничен:
- Балл — это синтетика, не всегда совпадает с впечатлением пользователя.
- Полевые данные доступны только для сайтов с достаточной аудиторией.
- Один прогон не репрезентативен — лучше усреднять 3-5 запусков.
- За авторизацией PSI не заглядывает: личные кабинеты не аудирует.
Технические детали
Запуск PageSpeed Insights через CLI и API:
# Через PSI API (нужен ключ из Google Cloud Console)
curl "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://site.ru&strategy=mobile&key=YOUR_API_KEY"
# Локальный запуск Lighthouse через Node.js
npm install -g lighthouse
lighthouse https://site.ru --form-factor=mobile --view
# Только метрики Core Web Vitals в JSON
lighthouse https://site.ru --output=json --quiet --chrome-flags="--headless"
| jq '.audits | {lcp: .["largest-contentful-paint"].numericValue, cls: .["cumulative-layout-shift"].numericValue}'
# Регулярный мониторинг через GitHub Actions с Lighthouse CI
# .github/workflows/lighthouse.yml — стандартный action treosh/lighthouse-ci-action
# Получение CrUX-данных напрямую
curl -X POST -H "Content-Type: application/json"
-d '{"origin":"https://site.ru","formFactor":"PHONE"}'
"https://chromeuxreport.googleapis.com/v1/records:queryRecord?key=YOUR_KEY"
Для сайтов на медленных серверах главная проблема обычно в TTFB. На быстром хостинге с NVMe и LiteSpeed балл PSI растёт без правок кода.
🔥 Где это применяется
Частые вопросы
Почему два прогона PSI дают разный балл?
Отчёт частично основан на синтетике с эмулированным каналом и разной фоновой нагрузкой Google. Колебания в 5-10 пунктов — норма. Для серьёзной оценки усредняйте 5 прогонов.
Что важнее — лабораторные или полевые данные?
Полевые отражают реальный опыт пользователей и используются Google в ранжировании. Лабораторные — для воспроизводимой диагностики и поиска регрессий после правок.
Можно ли получить полевые данные для нового сайта?
Нет. CrUX требует достаточного количества посещений в Chrome за 28 дней. Маленькие сайты видят только лабораторный отчёт, пока не наберут трафик.
Как связаны PSI и SEO?
Core Web Vitals — официальный фактор ранжирования с 2021 года. На равных позициях побеждает сайт с лучшими показателями. Влияние небольшое, но измеримое в конкурентных нишах.