← Блог

Как регулярно проверять скорость страниц (и зачем это не uptime)

Один прогон на pagespeed.web.dev после деплоя — полезная привычка, но он не ловит регресс через неделю: тяжёлый скрипт в проде, CDN, рост картинок на лендинге. Для маркетинговых URL (главная, pricing, блог) нужен повторяемый замер с историей — отдельно от вопроса «сайт отвечает 200».

StillOnline по-прежнему отвечает на «жив ли сервис» (HTTP health, страница статуса для клиентов, алерты). Вкладка PageSpeed в проекте — про скорость и Core Web Vitals публичных страниц. Это разные сигналы; ниже — как выстроить регулярную проверку и чем наш UI отличается от других инструментов.

Краткий ответ

PageSpeed StillOnline (Pro/Ultimate) по расписанию гоняет Google PSI по публичным маркетинговым URL — история mobile/desktop в том же проекте, что uptime. Не заменяет HTTP-проверку /health и не попадает на публичную страницу статуса. Указывайте /, pricing, блог — не /app и не API health. Алерты uptime — как в Алерты в Telegram; пуша «Performance < 50» нет по задумке.

Что мониторить регулярно

Page Speed в StillOnline — для маркетинговых страниц, которые клиент открывает без логина, а не для API JSON и закрытого /app. URL с cookie сессии оставляйте на вкладке Мониторинг.

СценарийЗачем повторять
Лендинг / pricing после релизаСравнить mobile и desktop до и после
Блог или документации на CDNПоймать рост LCP из-за hero-картинки
Витрина без логинаURL должен открываться без авторизации — иначе PSI не измерит то, что видят клиенты

Не подставляйте /app/dashboard или API-only health URL: Page Speed смотрит рендер страницы, не JSON из /health. Uptime на /health оставьте на вкладке Мониторинг — см. быстрый старт health URL.

Lab (Lighthouse) и поле (CrUX)

Google PageSpeed Insights отдаёт два слоя:

  • Lab — синтетический прогон Lighthouse: Performance, FCP, LCP, CLS, TTFB. Условия (throttling, mobile/desktop) стабильны → удобно строить график и сравнивать прогоны.
  • ПолеINP из CrUX: p75 реальных визитов Chrome за ~28 дней. Мало трафика по URL — PSI может подставить агрегат по домену; «—» значит, INP не пришёл.

Search Console показывает полевые CWV, но с лагом и без lab-истории рядом с uptime. Разовый PSI в браузере — без накопления в кабинете.

Вкладка PageSpeed в StillOnline — что внутри

В карточке проекта откройте вкладку PageSpeed (рядом с Обзором, Мониторингом и Историей).

Снимок на «Обзоре»

На Обзоре — последние баллы Performance (mobile / desktop) и мини-график. Ссылка PageSpeed → ведёт на полную вкладку. На Free — подсказка про Pro/Ultimate; полные замеры — на платных тарифах.

Полная вкладка PageSpeed (Pro / Ultimate)

  1. Справка по метрикам — lab vs CrUX, ссылки на web.dev.
  2. График — выбор страницы и метрики (Performance, FCP, LCP, INP, CLS) по истории замеров.
  3. Добавить страницу — имя + публичный HTTPS URL (до 3 URL на Pro, 5 на Ultimate).
  4. Карточка URL — панели Mobile и Desktop: балл, FCP, LCP, INP, CLS, TTFB; кнопка Запустить; ссылка на полный отчёт PSI.
  5. Таблица последних замеров — время, устройство, авто или вручную.

Автозамеры: mobile + desktop — каждые 24 ч (Pro) или 12 ч (Ultimate). Ручной запуск: 1 / 3 раза в сутки на URL (сутки — UTC). Очередь mobile → desktop; при лимите API Google замер дожимается в фоне.

Важно:

  • Источник данных — Google PageSpeed Insights API (тот же, что pagespeed.web.dev).
  • Не попадает на публичную страницу статуса и не заменяет HTTP-проверку.
  • Если мониторинг проекта на паузе (все uptime-проверки выключены) — автозамеры и «Запустить» отключены до возобновления.
FreeProUltimate
Вкладка PageSpeedпревью + апселлполный UIполный UI
URL на проект035
Авто mobile + desktop24 ч12 ч
Ручной запуск / URL / сутки13

Pro входит в $9/мес вместе с uptime, страницей статуса и API — тарифы. Начать бесплатно (uptime на Free), Page Speed — после апгрейда.

Быстрый старт в кабинете

  1. Проект с включённым uptime-мониторингом (не на паузе).
  2. PageSpeedДобавить страницу → например https://yourproduct.com/ и имя «Главная».
  3. Запустить после деплоя или дождитесь автозамера.
  4. Сравните mobile/desktop; откройте Полный отчёт PageSpeed Insights для деталей Lighthouse.
  5. Следите за графиком LCP/CLS — регресс виден до жалоб в поддержку.

Uptime-алерты (email, Telegram, Slack) — как в гайде по Telegram; Page Speed не шлёт отдельные пуши при падении балла — это осознанно (шум vs сигнал «сайт down»).

Сравнение с другими сервисами

Честная рамка: StillOnline не заменяет SpeedCurve или полноценный RUM. Мы удобны, когда уже ведёте проект + страницу статуса + health и хотите PSI с историей в том же кабинете.

ИнструментСильная сторонаPageSpeed в StillOnline
pagespeed.web.devБесплатный разовый отчётТот же API, но расписание, история, график, несколько URL в проекте
Lighthouse CIВ PR/CI, gate на регрессНе в пайплайне — прод-URL по расписанию рядом с uptime
GTmetrix / WebPageTestГлубокий waterfall, регионыНет waterfall; зато CWV + uptime в одном indie-кабинете
SpeedCurve / CalibreRUM, бюджеты, команды perfДороже и шире; мы — лёгкий слой для 1–5 ключевых URL
UptimeRobot / Better StackМного пингов, дежурство, логиUptime-first; synthetic/browser — другой продуктовый фокус, не PSI-график из коробки на $9
Search Console (CWV)Поле, SEO-контекстLab + INP (CrUX) в одном месте с mobile/desktop после релиза, без ожидания 28 дней для lab

Типовая связка: UptimeRobot или Kuma на «много URL», StillOnline — страница статуса для клиентов + PageSpeed на главной и pricing. Или только StillOnline, если хватает 10 URL uptime на Pro и 3–5 страниц для скорости.

Подбор uptime-инструментов: обзор 2026 · хаб сравнений.

Связанные материалы

FAQ

PageSpeed StillOnline заменяет HTTP-мониторинг uptime?

Нет. Uptime-проверки StillOnline — «URL отвечает успехом?»; Page Speed — «как быстро рендерится публичная страница?» Медленный 200 на лендинге — зелёный uptime и плохой LCP; нужны обе вкладки. /health — на Мониторинг; см. быстрый старт health.

Можно ли в StillOnline Page Speed мониторить страницу за логином?

Нет. URL должен открываться без входа, как лендинг или pricing. Кабинет и API — на uptime Мониторинг, не Page Speed. Клиентам показывается публичная страница статуса.

Почему StillOnline не шлёт алерт при Performance < 50?

Page Speed StillOnline — история и сравнение после релиза, без пороговых пушей (шум vs «сайт down»). Алерты владельца при downАлерты в Telegram или Алерты в Slack. Пороговые бюджеты — у perf-платформ.

Видят ли пользователи StillOnline Free вкладку PageSpeed?

Да — превью и текст про апгрейд на Free. Замеры, график и автопрогоны — Pro / Ultimate (Тарифы: 3 URL на Pro, 5 на Ultimate в проекте).

Пауза uptime-мониторинга StillOnline останавливает Page Speed?

Да. Пока все uptime-проверки проекта на паузе, автозамеры и «Запустить» в Page Speed отключены до возобновления в кабинете StillOnline.