PageSpeed Insights (PSI) — онлайн-инструмент и API от Google для оценки производительности веб-страниц. Доступен по адресу pagespeed.web.dev. Инструмент совмещает два источника данных: полевые данные Chrome User Experience Report (CrUX) — реальные показатели миллионов пользователей Chrome — и лабораторные данные Lighthouse, собранные в контролируемых условиях.
Как работает
PSI анализирует URL в двух режимах одновременно:
- Полевые данные (Field Data) — агрегированные показатели за последние 28 дней из CrUX: реальный опыт пользователей на их устройствах и сетях. Доступны только для страниц с достаточным трафиком.
- Лабораторные данные (Lab Data) — симулируемая загрузка страницы в Lighthouse с эмулированным мобильным устройством (Moto G4) на 4G-соединении 25 Мбит/с.
Основные метрики Core Web Vitals, отображаемые в PSI:
- LCP (Largest Contentful Paint) — время загрузки крупнейшего элемента. Норма: ≤2,5 с.
- INP (Interaction to Next Paint) — отзывчивость на взаимодействие. Норма: ≤200 мс. Заменил FID с марта 2024 года.
- CLS (Cumulative Layout Shift) — визуальная стабильность. Норма: ≤0,1.
Дополнительные метрики Lighthouse: FCP (First Contentful Paint), TTFB (Time to First Byte), TBT (Total Blocking Time), Speed Index. Итоговый балл от 0 до 100 рассчитывается по взвешенной формуле Lighthouse.
PSI предоставляет публичный API (PageSpeed Insights API v5), который принимает URL и возвращает JSON с полными данными Lighthouse и CrUX. API ключ можно получить в Google Cloud Console, лимит без ключа — 25 запросов в день.
История
PageSpeed Insights запущен Google в 2010 году как инструмент с советами по оптимизации. В 2018 году Google интегрировал Lighthouse в PSI, заменив старый движок. В 2021 году PSI получил поддержку полевых данных CrUX, что позволило разделить лабораторный и реальный опыт. В марте 2024 года метрика FID заменена на INP в составе Core Web Vitals.
На что обращать внимание
Балл PSI зависит от условий тестирования: мобильный и десктопный режимы дают разные результаты. Лабораторный балл не всегда коррелирует с реальным пользовательским опытом (полевые данные важнее для SEO). Для улучшения показателей начинайте с рекомендаций секции «Opportunities» — там Lighthouse указывает конкретные ресурсы и потенциал экономии. Скорость сервера (TTFB) — первое, что нужно оптимизировать: хороший NVMe-хостинг даёт TTFB 50–100 мс против 300–500 мс на медленном shared-хостинге.
История PageSpeed Insights
PageSpeed Insights запущен Google в 2010 году как онлайн-инструмент анализа скорости страниц. Основан на проекте PageSpeed mod для Apache (2009). В 2018 году полностью переработан на базе Lighthouse — движка аудита Chrome DevTools (2016). В 2020 году Google интегрировал CrUX (Chrome User Experience Report) — реальные данные о скорости от миллионов пользователей Chrome. Core Web Vitals (LCP, FID/INP, CLS) стали метриками ранжирования в Google с мая 2021 года.
Метрики PageSpeed Insights
| Метрика | Что измеряет | Хорошо / Нужно улучшить / Плохо |
|---|---|---|
| LCP | загрузка главного элемента | <2.5s / 2.5-4s / >4s |
| INP | реакция на взаимодействие | <200мс / 200-500мс / >500мс |
| CLS | стабильность верстки | <0.1 / 0.1-0.25 / >0.25 |
| TTFB | время первого байта | <800мс / 800-1800мс / >1800мс |
Влияние хостинга на PageSpeed
TTFB (Time to First Byte) напрямую зависит от производительности VPS: скорость дисков (NVMe vs SATA), достаточность RAM для кеширования, настройка PHP-FPM/OPcache. Географическое расположение сервера влияет на скорость ответа для пользователей из разных регионов. Cloudflare CDN улучшает LCP для удалённых пользователей. Для WordPress плагины кеширования (WP Rocket, LiteSpeed Cache) кардинально улучшают PageSpeed score.