PageSpeed Insights

Инструмент Google для анализа производительности. Показывает Core Web Vitals и рекомендации по оптимизации.

Кратко

PageSpeed Insights (PSI) — бесплатный инструмент от Google, который анализирует производительность веб-страницы на мобильных устройствах и десктопе. Он объединяет полевые данные из Chrome User Experience Report (CrUX) и лабораторные данные (Lighthouse), выдавая оценку от 0 до 100 и конкретные рекомендации по ускорению загрузки.

Что показывает PageSpeed Insights

  • Performance Score — общая оценка от 0 до 100
  • Core Web Vitals — LCP, INP, CLS (на основе полевых данных)
  • Lab Data — симуляция загрузки в Lighthouse
  • Opportunities — конкретные возможности для ускорения
  • Diagnostics — детальный анализ технических проблем

Field Data vs Lab Data

  • Field Data — реальные данные от посетителей из Chrome UX Report (средние за 28 дней). Самый надёжный источник.
  • Lab Data — однократный тест в симулированной среде (Lighthouse). Помогает отлаживать, но может отличаться от реального опыта.

Интерпретация оценки

  • 90–100 — отлично: поддерживайте текущее состояние.
  • 50–89 — средне: требуется оптимизация.
  • 0–49 — плохо: срочно исправляйте узкие места.

Основные рекомендации

  • Устраните ресурсы, блокирующие рендеринг — критический CSS inline, JavaScript с атрибутами defer/async.
  • Корректно задайте размеры изображений — используйте srcset и responsive images.
  • Отдавайте изображения в современных форматах — WebP, AVIF.
  • Сократите неиспользуемый JavaScript — code splitting, tree shaking.
  • Минимизируйте работу главного потока — оптимизируйте сложные JS‑задачи.

API для автоматизации

JAVASCRIPT
// Пример вызова PageSpeed Insights API
const url = 'https://www.googleapis.com/pagespeedonline/v5/runPagespeed';
const response = await fetch(`${url}?url=https://example.com&key=YOUR_API_KEY`);
const data = await response.json();
console.log(data.lighthouseResult.categories.performance.score);
Оценка 100 в лабораторных данных не гарантирует хорошую скорость у реальных пользователей. Всегда сравнивайте полевые метрики (CrUX).

Частые вопросы

Лабораторные тесты Lighthouse зависят от текущей загрузки сервера, сетевых условий и эмуляции устройства. Для стабильных результатов тестируйте несколько раз в разное время.
Следуйте рекомендациям: оптимизируйте изображения, минимизируйте CSS/JS, используйте CDN и кэширование, снижайте количество запросов.
Реальная скорость (измеренная через CrUX и аналитику). Оценка — лишь индикатор, но не самоцель. Фокусируйтесь на Core Web Vitals и удовлетворённости пользователей.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.

PageSpeed Insights — что это такое?