PageSpeed Insights
Инструмент Google для анализа производительности. Показывает Core Web Vitals и рекомендации по оптимизации.
На странице
Что показывает PageSpeed InsightsField Data vs Lab DataИнтерпретация оценкиОсновные рекомендацииAPI для автоматизацииКратко
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).
FAQ
Частые вопросы
Лабораторные тесты Lighthouse зависят от текущей загрузки сервера, сетевых условий и эмуляции устройства. Для стабильных результатов тестируйте несколько раз в разное время.
Следуйте рекомендациям: оптимизируйте изображения, минимизируйте CSS/JS, используйте CDN и кэширование, снижайте количество запросов.
Реальная скорость (измеренная через CrUX и аналитику). Оценка — лишь индикатор, но не самоцель. Фокусируйтесь на Core Web Vitals и удовлетворённости пользователей.
Прямые контакты
Обсудим ваш проект?
Расскажите о целях и сайте — предложу формат работы и следующий шаг.