Практически не сговариваясь, поисковые гиганты Google и Яндекс в 2010 году заявили, что скорость загрузки страниц будет учитываться при ранжировании в результатах органической выдачи.
Более того, они даже предоставили специальные инструменты, которые позволяют выявить проблемы с загрузкой и устранить их. Официальные метрики и инструменты следует искать в панелях вебмастера.
Этот материал о том, как и с помощью чего можно протестировать свой сайт, чтобы получить актуальные значения скорости загрузки.
Загрузка сайта: что это и на что влияет?
Скорость загрузки контента влияет на настрой пользователя к его получению. Если это интернет-магазин, то клиент оценивает, насколько он быстро сможет совершить покупку, если это онлайн-трансляции/видеосервис, то насколько быстро он сможет посмотреть видео, и т.п.
Если время ожидания превысит определённый порог, то клиент отдаст предпочтение продукту конкурентов при остальных равных условиях.
И это логично, ведь зачем ждать, если можно получить то же самое, но быстрее?
Многие IT-гиганты уже провели свои исследования на эту тему и подтвердили: чем быстрее грузятся страницы и основной контент, тем меньше вероятность отказа (ухода) пользователя.
Но тут нужно определить, что такое «скорость загрузки страницы». Ведь если ждать полного окончания загрузки всех связанных со страницей скриптов, файлов, изображений и т.п., то это один показатель, а если засечь время до показа основного контента – то это уже совсем другое.
Скорость загрузки страницы – это время, которое необходимо браузеру для отрисовки основного макета HTML-страницы и предоставления доступа к ключевым объектам в поле зрения пользователя.
Это значит, что сайту не обязательно загружаться полностью, часть процессов может продолжаться в фоне, процесс подгрузки вообще может быть бесконечным. Главное – это когда посетитель/клиент уже может начинать пользоваться сайтом: читать текст, просматривать изображения, видео и взаимодействовать с полями ввода (если они есть).
Обратите внимание, поисковики различают скорость загрузки страниц для ПК и для мобильных устройств. И дело не только в разных версиях сайта или в адаптивной вёрстке. У вас может быть одна версия страницы для всех типов устройств. Но это не значит, что в результате тестирования она получит одинаковое количество баллов на разных платформах. Дело в том, что при анализе учитывается и канал доступа к Интернету. Если речь о мобильных гаджетах, то будет эмулироваться подключение 3G, которое используется в большинстве стран мира и у многих операторов мобильной связи. А оно заметно медленнее 4G или подключения по Wi-Fi.
Время загрузки – это комплексный показатель, который оценивается по нескольким техническим критериям. Если говорить о публичном сервисе компании Google, на который равняются и другие лидеры рынка, то будут анализироваться следующие характеристики (многие из них оцениваются по нескольку раз, а дополнительная статистика для ранжирования подтягивается из браузеров Chrome), как из выносных терминалов, компания Google назвала их Core Web Vitals, что в переводе означает «Основные показатели здоровья сайта»):
- LCP (Largest Contentful Paint) – отрисовка наибольшего контента, время, через которое пользователь увидит основное содержимое страницы и поймёт, нужно оно ему или нет. Под наибольшим контентом подразумевается самый крупный по площади блок, видимый пользователем в окне браузера (находящийся в активном поле зрения). Хорошим значением считается время менее 2,5 сек. От 2,5 до 4 секунд – вам нужно поработать над вёрсткой. Дольше 4 секунд – всё плохо.
- CLS (Cumulative Layout Shift) – совокупное/кумулятивное смещение макета, это характеристика, показывающая, как часто и сильно смещается исходный макет между двумя ближайшими кадрами (фреймами). Это характеристика стабильности вашего макета, рассчитанная на случаи, когда вёрстка блоков станицы может перерисовываться по мере взаимодействия с пользователем (при скроллинге, при нажатии на кнопки, наведении курсора и т.п.). Google ведёт статистику загрузок страниц сайта и извлекает данные, начиная с 75 процентиля. Если совокупное смещение составит менее 0,1, то показатель считается отличным. От 0,1 до 0,25 – рекомендуется поработать со стабильностью макетов. Если значение более 0,25 – всё плохо. Само смещение считается как произведение доли воздействия (сколько по площади занимает основной элемент) на долю расстояния (процент, на который смещается элемент между итерациями анализа фрейма). Например, если элемент занимает 75% экрана и смещается на 25%, то его CLS будет равно 0,75 * 0,25 = 0,1875 (это больше 0,1, есть над чем поработать).
- INP (Interaction to Next Paint) – взаимодействие со следующей отрисовкой, сложный показатель, который характеризует, насколько быстро страница реагирует (отзывается) на действия пользователя. Как и в случае с CLS ведётся статистика и данных изучаются из 75 процентиля (для всех просмотров страниц). Если INP менее 200 миллисекунд – это хорошо. В пределах 200-500 мс – нужно работать с отзывчивостью отдельных элементов. Более 500 мс – очень плохо (вся страница медленно реагирует).
Метрики, которые использовались ранее, но от них либо отказались, либо включили в состав новых:
- FCP (First Contentful Paint) – первая отрисовка контента, то есть время, через которое пользователь начинает видеть хоть что-то на загружаемой странице. Этот показатель характеризует то, как скоро пользователь поймёт, что страница загружается и вот-вот начнёт предоставлять ему нужный контент. Это своего рода первый визуальный контакт с клиентом. В настоящее время не участвует в прямом расчёте Core Web Vitals, но присутствует в инструменте Lighthouse и PageSpeed Insights.
- FID (First Input Delay) – ожидание до первого взаимодействия (задержка ввода), то есть время, через которое пользователь сможет совершать какие-то действия на сайте – нажимать ссылки, прокручивать страницу, выбирать поля ввода и т.п. Считается в сервисе PageSpeed Insights средним за последние 28 ней (на основе данных из CrUX).
- TTFB (Time to First Byte) – время до первого байта, когда браузер получает первый байт в ответ на запрос к серверу. Пока это экспериментальная метрика, собирается в отчётах CrUX и PageSpeed Insights.
Приведённые выше метрики могут периодически пересматриваться, может меняться их вес (влияние на итоговый расчёт баллов при ранжировании), название и порядок расчёта. Google постоянно работает над улучшением процесса замеров. Например, TTFB и INP долгое время были экспериментальными, но с 2023 года INP вошла в перечень основных.
У других сервисов могут быть свои метрики и алгоритмы подсчёта. Но решение от Google имеет наивысшую важность, так как именно по этому алгоритму принимается решение о ранжировании сайтов в выдаче Google (оно является частью общей системы оценки сайтов).
Обратите внимание, браузеры Google Chrome тоже являются обязательной частью системы оценки, это так называемый CrUX Report (Chrome User Experience Report). Только так можно получить измерение скорости загрузки «на местах» (с рабочих станций конкретных пользователей) и вести объективную статистику.
Яндекс считает время загрузки страниц по другим критериям:
- Время обработки запросов к DNS.
- Время, потраченное на обработку редиректов.
- Время ожидания установки соединения с сервером.
- Время ответа сервера.
- Загрузка и парсинг HTML.
- Время до загрузки структуры DOM (когда уже можно взаимодействовать со страницей).
- Время до отрисовки.
Инструмент оценки страниц Яндекса встроен в панель Вебмастера, поэтому рассматривать его отдельно мы не будем. Оценка показателей производится с некоторой периодичностью – при обходе поисковым ботом страниц сайта (только с серверов компании, без выносных скриптов в браузерах, как у Google). Вам достаточно следить за уведомлениями в панели вебмастера. Если поисковику что-то не понравится, он обязательно об этом сообщит.
Сервисы для проверки скорости сайта
Теперь список лучших сервисов для оценки скорости загрузки страниц.
PageSpeed Insights
Официальный сайт: pagespeed.web.dev
Стоимость: бесплатно.
Формат: web-сервис + API.
PageSpeed Insights (или кратко PSI) – это специальный бесплатный сервис от компании Google, который намеренно был выделен в отдельный продукт (упоминание Google из названия было исключено). Через web-интерфейс можно точечно изучить показатели загрузки конкретных страниц любых сайтов, например, в процессе разработки или технической оптимизации, при эпизодическом мониторинге и т.п.
Он же даёт конкретные рекомендации и показывает точечные проблемы, которые влияют на ключевые метрики при загрузке страницы в браузере.
Достоинства
- Отдельно считаются метрики производительности и скорости загрузки (LCP, INP, CLS, FCP, TTFB), а отдельно – специальные возможности (оценивается удобство для пользователей с ограниченными возможностями).
- API для разработчиков (допускается большое количество автоматических запросов, формат ответа – JSON).
- Возможен ручной запуск проверок для отдельных страниц.
- Подробный журнал оценки.
- Конкретные технические рекомендации по устранению недочётов.
- Предоставляются DNS-серверы и другая инфраструктура Google для ускорения скорости загрузки (например, хостинг популярных JS-библиотек).
- Подробная документация для обычных пользователей и для разработчиков (много информации на русском языке).
- Параллельно оцениваются технические SEO-атрибуты (наличие тегов, ошибок вёрстки, какие ссылки невозможно просканировать и т.п.).
- Составляется подробная карта эффективности (интерактивная блочная схема с распределением времени загрузки/ответов отдельных элементов).
- Отдельные результаты для ПК и мобильных гаджетов.
Недостатки
- Если проверка не пройдена (низкая скорость ответа или другие ошибки на странице), скрипт может зависнуть, не показав рекомендации и другую важную информацию. А просто плохая оценка неинформативна.
- Нельзя запрашивать большое число проверок через web-интерфейс. Для этого нужно использовать API.
- Нельзя настроить конкретные параметры эмуляции (скорость подключения, агент пользователя и т.п.). Всё это определено по дефолту.
- PageSpeed Insights – это не просто метрика. Показатели оценки реально влияют на поисковую выдачу (пусть не напрямую, а опосредованно, через CrUX Report и т.п.). Поэтому, если у вас низкий балл, обязательно нужно предпринять шаги, которые могли бы это исправить.
- Метрики периодически пересматриваются, и итоговые оценки могут меняться как в лучшую, так и в худшую сторону.
Lighthouse
Официальный сайт: github.com/GoogleChrome/lighthouse
Стоимость: бесплатно.
Формат: браузерное расширение + утилита для установки на web-сервер.
Lighthouse – это тот же PageSpeed Insights, но представленный в виде утилиты, которую можно запустить на своём сервере (для проведения локальных проверок, без задействования профильных web-сервисов). Все те же самые скрипты для оценки встроены в браузеры Google Chrome (в наборе инструментов разработчика, DevTools Performance panel) и могут устанавливаться в виде браузерного расширения (для всех браузеров на базе Chromium – Яндекс. Браузер, Opera, Edge и т.п.).
Достоинства
- Утилита уже встроена во все браузеры Google Chrome (если нужны точечные локальные тесты). Для других браузеров предоставляется оригинальное расширение.
- Возможна установка скрипта проверки на свой сервер (требуется окружение Node.js).
- Модель распространения – с открытым исходным кодом.
- Ответы серверный скрипт отдаёт в JSON-формате (то есть в наличии готовая реализация API, утилиту легко встроить в свои алгоритмы автоматизации тестирования сайтов) и в виде HTML (их можно просматривать в браузере).
- В наличии специальные флаги для выполнения точечных тестов – для замера конкретных метрик и для эмулирования разных типов устройств.
- Предусмотрена система расширений. Вы можете написать свой плагин для Lighthouse или использовать имеющиеся.
- Lighthouse можно применять для анализа данных трассировки и производительности, собранных в других аналогичных инструментах.
- Набор метрик при оценке шире, чем в Core Web Vitals.
Недостатки
- У скрипта нет графического или web-интерфейса, только командная строка (CLI-режим) и API. Для просмотра отчётов нужна утилита Lighthouse Viewer.
- По факту при установке Lighthouse подтягивает headless-браузер Chromium. То есть технически сайты при тестировании прогоняются в том же Хроме, только без графического режима. К слову, в этом браузере уже есть встроенный тест Lighthouse (получается самая настоящая рекурсия).
- Установка Lighthouse для локальных тестов возможна только в определённой программной среде – окружение Node.js. С развёртыванием разберутся только программисты и веб-разработчики.
- За обновлением скрипта нужно следить вручную. А апдейты выходят с завидной регулярностью.
- Решение практически ничем не отличается от встроенных отчётов в браузерах Google Chrome и в веб-сервисе PageSpeed Insights. Lighthouse будет полезен в первую очередь для крупного корпоративного внедрения или для создания своих сервисов тестирования сайтов (некоторые из таких реализаций покажем ниже).
SiteSpeed
Официальный сайт: sitespeed.ru
Стоимость: бесплатно.
Формат: web-сервис.
SiteSpeed – это простой онлайн-сервис для оценки скорости загрузки страниц от одного из российских хостеров. Проверки проводятся минимальные, но результат будет понятен даже неопытным web-мастерам и людям, далёким от технического SEO.
Достоинства
- Полностью бесплатный.
- Простой и понятный – только самая важная информация и характеристики.
- Есть анализ самых интересных характеристик сайта: используемый web-сервер, наличие сжатия контента, поддержка кеширования, оптимизация изображений, сжатие JS/CSS и т.п.
- Результат можно отправить себе на почту.
- Полностью на русском языке.
- Можно проверять скорость загрузки отдельных страниц.
- Серверы работают в Москве (подходит для большинства сайтов в Рунете, так как пинг будет минимальным).
Недостатки
- Очень долгий тест, не подходит для массовой оценки страниц большого сайта (только выборочные проверки).
- Непонятная единица измерения – проценты (что может показывать результат 100%, быструю загрузку?).
- Нет разделения итогов для мобильных и настольных устройств (а сейчас скорость мобильных гаджетов намного важнее ПК).
- Слабые рекомендации по оптимизации.
- Проверки ведутся с одного сервера (нет реальной картины скорости загрузки с рабочих мест пользователей).
Pingdom Tools
Официальный сайт: tools.pingdom.com
Стоимость: бесплатно + мониторинг с уведомлениями по подписке от 10 USD/месяц.
Формат: web-сервис + API.
Pingdom Tools – это целый сборник профильных сервисов для системных администраторов и web-мастеров. Инструментом для оценки скорости загрузки можно воспользоваться бесплатно. Но это будет только базовый анализ. Если вам нужно больше аналитики и требуются оперативные уведомления о критических событиях, то придётся оплачивать подписку. В этом случае у вас будет доступ к API, к плагинам для WordPress и Slack.
Достоинства
- Можно выбирать регион расположения серверов, с которых будет осуществляться проверка (подходит для тестирования скорости загрузки сайта из разных стран).
- Провайдер сервиса предлагает большое количество услуг по мониторингу сайтов. Есть скрипты и утилиты для проверки разных типов серверов, отслеживания аптайма, мониторинга транзакций и т.п.
- Результаты оценки можно загрузить в JSON-формате (для дальнейшего парсинга и аналитики в составе других программ/сервисов) или поделиться страницей с друзьями/коллегами.
- Проверяется большое количество параметров: наличие сжатия, количество HTTP-запросов, общее время полной загрузки, итоговый размер страницы с вложениями, наличие специальных заголовков о кэшировании и т.п.
- Отдельно анализируются элементы, чей объём занимает наибольшую долю от общего трафика.
- Показывается графическая карта загрузки отдельных элементов.
- Есть API и плагин для WordPress.
Недостатки
- Интерфейс на английском языке.
- В доступных регионах нет точек, близких к РФ (максимум Европа).
- Продвинутые инструменты для мониторинга сайта распространяются платно (по подписке). Естественно, с российских карт подписку никак не оплатить.
- Нет адекватных рекомендаций по устранению проблем.
WebPageTest
Официальный сайт: webpagetest.org
Стоимость: бесплатно + подписка от 180 USD/год.
Формат: web-сервис + API + скрипт для своего сервера.
WebPageTest – это комплексный коммерческий сервис тестирования сайтов от компании Catchpoint. Она специализируется на мониторинге сайтов для крупных заказчиков (для сурового корпоративного сектора). Но что интересно, свои наработки распространяет по модели с открытым кодом. То есть вы сможете настроить своё серверное окружение и установить в него систему тестирования WebPageTest. Оно будет работать также, как на официальном сайте, только без привязки к распределённой сети серверов (как у Catchpoint). WebPageTest использует ряд своих наработок и исходный код Lighthouse.
Достоинства
- Есть сразу 4 вида тестирования сайтов: производительность, Core Web Vitals (как у Google), Lighthouse (как в браузерах Chrome), визуальное сравнение (на основе списка URL-адресов).
- Проверка скорости загрузки может выполняться без авторизации в аккаунте.
- Замеры делаются из разных локаций – свыше 30 расположений по всему миру.
- Есть эмуляция мобильных устройств (с настраиваемыми параметрами подключений), десктопов и браузеров (Хром, Firefox, Edge).
- Хранение истории замеров.
- API-интерфейс (только на платной основе).
- Мониторинг реальных пользователей, а также мониторинг CDN и DNS-сервисов целевого сайта.
- Создание скриншотов и видео. Причём скрины привязываются к тайм-линии – для понимания процесса загрузки страницы в связке с кодом и опорными точками.
- Массовое тестирование и проверки по расписанию (только для премиум-клиентов).
- Возможность создания пользовательских метрик.
- Результаты теста можно выгрузить в разных форматах (JSON, HAR, log, CSV).
- Максимально информативные и предметные советы по оптимизации.
- Параллельно проверяются потенциальные уязвимости системы безопасности (на базе платформы Snyk).
Недостатки
- Премиум-возможности (подписки) не оплатить из РФ.
- Опорные серверы в бесплатном тесте выбираются автоматически. И они часто расположены далеко от Европы или РФ/стран СНГ.
- Интерфейс и документация только на английском языке.
- Бесплатный аккаунт обеспечивает доступ не более 300 проверок в месяц. Здесь не будет доступа к API и к кастомным метрикам.
- Тарифы делятся по количеству проверок в месяц и по функционалу.
Ping-Admin
Официальный сайт: ping-admin.com
Стоимость: бесплатно + оплата запросов (от 0,0127 руб./шт.).
Формат: web-сервис + API.
Ping-Admin – это элементарный сервис, который может по-быстрому пропинговать ваш сайт (сайт конкурентов или вообще любой целевой ресурс) из почти 200 расположений по всему миру. Благодаря этому вы сможете понять в каких локациях имеются проблемы с доступом, насколько быстро и откуда проходят запросы, на какой IP-адрес в итоге осуществляется редирект (полезно знать при смене хостинга – где обновились данные, а где нет).
Достоинства
- Простые и понятные возможности – отправка запросов ping или traceroute.
- В платных подписках можно выбрать свой тип запроса (для протоколов HTTP и HTTPS, методами HEAD, GET, POST и т.п.).
- Есть ряд вспомогательных инструментов для мониторинга доступности: уведомления о приближении срока действия SSL-сертификата, автоматическое продление домена, проверка SEO-ссылок, подсчёт Uptime, поиск вирусов на сайте, мониторинг изменений в WHOIS домена, проверка на наличие в базах блокировок и пр.
- Разовые проверки доступности сайта предоставляются бесплатно – при использовании web-интерфейса.
- Мониторить свои сайты на регулярной основе тоже можно бесплатно, если разместить на страницах специальный виджет.
Недостатки
- У Ping-Admin нет инструментов детального анализа скорости загрузки страниц. Это скорее инструмент отслеживания доступности.
- Бесплатно проверять сайты можно только через web-интерфейс. Регулярные проверки с расписанием – платно, после регистрации и пополнения счёта.
- Итоговую стоимость сложно посчитать, так как она опирается на тип услуги, периодичность (количество отправляемых запросов в единицу времени) и выбранные опорные точки (чем их больше, тем больше будет запросов).
- Основная валюта сервиса – доллары США. Соответственно, расценки в рублях могут меняться в зависимости от колебаний курса обмена.
Uptrends.com
Официальный сайт: www.uptrends.com/tools/website-speed-test
Стоимость: бесплатно + подписка (от 100 USD/месяц).
Формат: web-сервис + API.
Достоинства
- Детально настраиваются параметры тестирования (разрешение экрана, скорость канала, расположение опорного сервера, используемый браузер).
- Есть бесплатные (базовые) услуги для оценки скорости, а есть продвинутые инструменты корпоративного уровня.
- Большой выбор локаций (более 230 разных расположений серверов для премиум-доступа и 20+ в бесплатной версии сервиса).
- В одном месте можно получить и другие полезные сервисы для мониторинга. Есть API для автоматизации и оперативные уведомления о критических событиях.
- Центр техподдержки и подробные инструкции, как устранить те или иные ошибки (низкие оценки/показатели).
- В системе оценок используются параллельно несколько алгоритмов: Core Web Vital (от Google), W3C Navigation Timing и свой.
- Страницей с результатами теста можно поделиться с партнёрами и сотрудниками.
Недостатки
- Нет поддержки русского языка.
- Нельзя оплатить подписку из РФ, хотя инструменты здесь реально полезные. Высокие цены по рынку.
- Нет опорных серверов в России (странах СНГ).
- Фактически скрипт работает на базе Lighthouse, только добавлен выбор локаций.
- Тестирование скорости предоставляется бесплатно, но комплексные подписки, если нужны дополнительные инструменты и API, стоят очень дорого (от 100 USD/месяц). Само ценообразование сложное – у каждого типа проверки своя тарифная сетка.
k6 (бывший Load Impact)
Официальный сайт: k6.io
Стоимость: подписка от 19 USD/месяц или бесплатный скрипт.
Формат: web-сервис + API + скрипт для своего сервера.
k6 (бывший сервис Load Impact) – это профильное решение для проведения замеров под нагрузкой (на основе инструментов Grafana). С помощью распределённой сети серверов производится контролируемая «атака» вашего сайта, как при DDoS. При этом система собирает детальную аналитику и по итогу показывает, как себя ведёт ваш сервер под нагрузкой (когда и при каком количестве запросов падает производительность, как меняется время ответа и т.п.).
Это инструмент для профессионалов, поэтому подписка стоит дорого (нужно обслуживать инфраструктуру, которая способна создавать нагрузку на сайт). Но в качестве альтернативы та же команда предлагает скрипт с открытым исходным кодом. Вы сможете установить его на свой сервер, подключить свой интерфейс для визуализации и изучать итоговые данные совершенно бесплатно (если не считать аренды серверного оборудования).
Достоинства
- Есть готовая облачная реализация с комплексной инфраструктурой для нагрузочных тестов.
- Основной скрипт распространяется совершенно бесплатно – с открытым исходным кодом (можно настроить свою систему тестирования).
- Это один из немногих сервисов, который позволяет производить замеры скорости загрузки страниц и других показателей под растущей нагрузкой.
- Есть разные варианты API и большой перечень готовых интеграций (в том числе плагины для IDE и др.).
- Подробная документация и живое сообщество.
- Адекватные условия бесплатного тарифа (подходят для малого бизнеса). Модель с оплатой по мере потребления – будет интересна небольшим проектам.
Недостатки
- Нет поддержки русского языка.
- Цены заметно выше, чем у сервисов для простой оценки. Списание производится по сложной схеме – по мере потребления запросов, трафика, объёма логов и т.п. У каждого критерия свои тарифы. Отдельно нужно доплачивать за рабочие места с визуализацией аналитики.
- Слабый выбор зон загрузки даже в платных подписках.
- Даже с бесплатным скриптом будет сложно организовать свою нагрузочную систему, так как для этого нужно большое количество серверов или прокси.
- В бесплатном скрипте нет визуализации данных.
- Результаты тестирования не такие информативные, как в профильных сервисах для оценки скорости. Основная цель существования k6 – именно нагрузочные тесты.
PR-CY
Официальный сайт: pr-cy.ru
Стоимость: бесплатно или подписка от 825 руб./месяц.
Формат: web-сервис + API.
PR-CY – это российский сервис для быстрой комплексной оценки сайтов по разных параметрам. Идеально подходит для проведения технических SEO-аудитов и для мониторинга сайтов конкурентов по таким ключевым показателям, как посещаемость, самые успешные поисковые фразы, показатели ИКС и PR, и т.п.
Оценку скорости загрузки можно получить в рамках комплексного аудита и в виде отдельных мини-сервисов: первый умеет массово проверять показатели Web Vitals по списку страниц (работает по API Google), а второй – полный аналог сервиса Google PageSpeed Insights, то есть предоставляет подробную информацию по выбранным страницам/URL.
Достоинства
- Можно оценить скорость загрузки для конкретной страницы/сайта или для целого списка страниц.
- Сервис предлагает массу других полезных инструментов для оценки качества сайта и эффективности работ по его продвижению.
- Всё на русском языке.
- Процесс мониторинга показателей можно поставить на автопилот – при оплате подписки.
- Есть API для интеграции со своими программами и сервисами.
- Сайт и его метрики можно сравнивать с конкурентами.
Недостатки
- В комплексном аудите отчёт о скорости загрузки закрыт, требуется подписка.
- Бесплатно можно воспользоваться только отдельными мини-сервисами, но они полностью дублируют решение от Google (PageSpeed Insights).
- Так как массовый запрос работает по API CrUX Report, то по отдельным страницам может не быть данных (это происходит из-за того, что на них ещё никто не заходил с браузера Google Chrome, поэтому и статистика отсутствует).
- Нет возможности детальных настроек (опорных серверов, скорости канала и т.п.).
- Платная подписка практически никак не расширяет функционал по измерению скорости загрузки.
HTTP Archive
Официальный сайт: httparchive.org/reports
Стоимость: бесплатно.
Формат: web-сервис.
HTTP Archive – это веб-сервис, на котором можно найти актуальную статистику по технологиям и различным параметрам сайтов, в том числе по скорости загрузки. Проект работает в паре с Архивом Интернета (Archive.org), как бы дополняя его сводной информацией и отчётами. HTTP Archive собирает данные на основе скрипта WebPageTest, в котором, как мы упоминали выше, присутствуют метрики и код Lighthouse (в итоге всё равно приходим к PageSpeed Insights и Core Web Vitals).
Достоинства
- Не нужно собирать свою статистику в формате «А что там у других?». Всё уже готово и регулярно обновляется. В дата-сете информация почти о 17 млн. сайтов. Остаётся только изучить срезы и использовать как ориентир для своих сайтов.
- Опорные данные можно скачать для самостоятельного (локального) анализа или обратиться к ним через Google BigQuery.
- Есть удобная разбивка отчётов по линзам (срезам в определённом ключе): по популярным CMS-системам, топ-1000, топ-10000, топ-100000 и топ-1000000 сайтов.
- Можно вручную выбрать период анализа.
- Есть отчёты по JavaScript, размерам изображений, средней доступности, отчётам CrUX, Web Vitals и т.п.
- Статистика сразу подаётся в нужном ключе. Например, можно посмотреть какая доля сайтов смогла выполнить рекомендации Google и получить оценку «хорошо» в метриках Web Vitals, сколько баллов в среднем набирают сайты по каждой конкретной метрике, какие тенденции наблюдаются со временем и т.п.
Недостатки
- Сервис не показывает ваших метрик и не раскрывает данных конкурентов. Это обобщённая статистика (по уже проведённым обезличенным тестам).
- Ряд инструментов недоступен для клиентов из РФ (несмотря на то, что статистика показывается бесплатно).
- Интерфейс на английском.
- По факту задача ресурса – стимулировать веб-мастеров прислушиваться к рекомендациям Google. Просто влияние получается опосредованным, так как статистика из отчётов HTTP Archive используется в качестве опорных аргументов во многих исследованиях и профильных научных трудах. Главные спонсоры проекта – Google и Catchpoint.
Итоги
Чтобы держать руку на пульсе и лично контролировать не только скорость загрузки, но и качество работы вашего сайта (доступность страниц, отображаемые ошибки, имеющиеся проблемы с внутренними и внешними скриптами, и т.п.), логично использовать специальные сервисы для проверки. Они же пригодятся для SEO и технического анализа сайтов – своих, клиентских, или, как вариант, сайтов конкурентов.
В отличие от систем оценки, встроенных в панели Вебмастера, указанные выше сервисы и получаемые в них результаты ни на что не влияют. Это только инструменты оценки и ничего более.
Единственный значимый результат обеспечивает сервис Google PageSpeed Insights и связанная с ним инфраструктура: CrUX Report со своим API, данные в панели вебмастера и т.п.
Аналогичное решение, но без реализации отдельного сервиса есть у Яндекса (в его панели вебмастера).
Тем не менее, это не значит, что вам не нужны сторонние сервисы. Даже если они работают по тем же алгоритмам, что и скрипты Google, вы можете получить другие бонусы в виде API, внятной истории, сводных аналитических отчётов, системы экспорта данных и многое другое.
Дата публикации: 16 ноября 2022
Обновлено: 10 апреля 2025