Скорость и кэширование 2 мин чтения

Как читать PageSpeed Insights

Почему оценка прыгает от замера к замеру, чем лабораторные данные отличаются от полевых и на какие цифры смотреть на самом деле.

PageSpeed Insights — сервис Google, который проверяет страницу и выдаёт оценку от 0 до 100 по четырём разделам: производительность, доступность, лучшие практики, SEO. Наш инструмент «Показатели сайта» берёт данные оттуда же.

Два типа данных в одном отчёте

Это главное, что нужно понять, иначе цифры кажутся противоречивыми.

Полевые данные (CrUX) — вверху отчёта, блок «Оцените реальный опыт пользователей». Это замеры у живых посетителей вашего сайта за последние 28 дней. Именно они учитываются поисковиком, и именно Core Web Vitals отсюда.

Полевых данных может не быть вовсе: на сайт с небольшой посещаемостью статистика не собирается. Это не ошибка, просто данных мало.

Лабораторные данные (Lighthouse) — та самая цветная цифра оценки. Это одна загрузка страницы в эмуляторе среднего телефона на медленном канале, прямо сейчас. Она нужна, чтобы находить проблемы, а не чтобы измерять реальность.

Почему оценка прыгает

Замер лабораторный и одноразовый: 68 при одном запуске и 84 при следующем — норма. На результат влияют загрузка сервера в момент проверки, сеть, версия Lighthouse, сторонние скрипты (чат, счётчик, карта — они грузятся с чужих серверов, а результат приписывается вам).

Практический вывод: не гонитесь за числом. Разница между 72 и 78 не значит ничего. Значат две вещи: полевые Core Web Vitals и конкретный список проблем в разделе «Диагностика».

На что смотреть в отчёте

  1. Полевые LCP и INP — они про реальных людей.
  2. «Возможности» — список с оценкой экономии: «Отложите загрузку скриптов — 1,2 с», «Используйте современные форматы изображений — 340 КБ». Это готовый план работ, отсортированный по выигрышу.
  3. «Диагностика» — что мешает: размер DOM, время работы JavaScript, отсутствие кэширования.
  4. Мобильная вкладка, а не десктопная. Десктопная почти всегда выглядит прилично и усыпляет.

Чего PageSpeed не показывает

Он проверяет одну страницу. Быстрая главная ничего не говорит о карточке товара с двадцатью фотографиями и тремя виджетами. Проверяйте типовые страницы каждого шаблона: главную, категорию, карточку, статью, страницу оформления заказа.

Ещё он не отличает вашу медлительность от чужой: половина проблем на среднем сайте — это сторонние скрипты. Их видно в разделе «Сократите влияние стороннего кода».

Разумный порядок работ

  1. Ускорить сервер (TTFB) и включить сжатие — самое дешёвое.
  2. Разобраться с картинками: форматы, размеры, отложенная загрузка.
  3. Убрать блокирующие скрипты и стили, проредить сторонние (количество ресурсов).
  4. Через две-три недели вернуться к полевым данным и посмотреть, сдвинулись ли они.

Последний шаг обязателен: только он показывает, что работа дала результат у реальных людей, а не в эмуляторе.

А что с этим на вашем сайте?

Аудит «Кверху» проверяет этот пункт вместе с остальными пятьюдесятью и показывает конкретику: какие страницы затронуты и что именно исправить. Первая полная проверка проекта — бесплатно.

Проверить сайт бесплатно