Сервер и хостинг

Код ответа сервера и HTTP-заголовки

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

Проверка по адресу Бесплатно, без регистрации около 2 с
Защита от роботов Проходит автоматически — ничего отмечать не нужно

Что проверяет

  • Код ответа и что он значит для посетителя и поисковика
  • Цепочка редиректов, если адрес переадресует
  • Все заголовки ответа как есть
  • Время до первого байта и полное время загрузки HTML
  • IP, к которому подключились, версия протокола, сжатие, тип и размер содержимого

Как пользоваться

  1. 1 Вставьте адрес страницы, файла или API.
  2. 2 Выберите, кем представиться: сайты нередко отвечают роботам иначе, чем людям.
  3. 3 Смотрите на код, заголовки и тайминги. Заголовки можно скопировать списком.

Параметры в справочнике

Время ответа сервера Пока сервер думает, посетитель видит белый экран. Это время целиком добавляется ко всем остальным метрикам загрузки и напрямую влияет на отказы. Сжатие ответа HTML без сжатия едет по сети в три-четыре раза дольше — заметнее всего на мобильном интернете. HTTP/2 и выше По HTTP/1.1 браузер качает файлы небольшими партиями по очереди; HTTP/2 забирает их одним соединением параллельно. Запрет индексации в заголовке Тот же noindex, но в заголовке ответа: в коде страницы его не видно, поэтому такой запрет живёт на сайтах годами после переезда с тестового сервера. Раскрытие версий ПО Точная версия сервера или PHP в заголовках — готовая подсказка автоматическим сканерам: по ней подбирают известную уязвимость, не пробуя остальные. Длина цепочки редиректов Каждый лишний переход — это ещё один круг «запрос-ответ» до того, как посетитель увидит страницу, и потеря части ссылочного веса.

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

Какие коды ответа нормальные?

200 — страница есть. 301 и 308 — постоянный переезд, 302 и 307 — временный. 404 — страницы нет, 410 — удалена навсегда. 5xx — ошибка сервера: для поисковика это сигнал прийти позже, а если повторяется, страница уходит из выдачи.

Почему сайт отвечает Googlebot иначе?

Часть сайтов отдаёт роботам другую страницу — это называется клоакингом, и поисковики за него наказывают. Чаще встречается обратное: защита от ботов пропускает браузер и отказывает запросу с подписью робота. Настоящего Googlebot такие фильтры узнают по адресу, поэтому запрос отсюда может получить отказ, которого настоящий робот не получает.

Что такое время до первого байта?

Сколько прошло от отправки запроса до первого байта ответа — время, за которое сервер собрал страницу. До 600 мс хорошо, больше полутора секунд — посетитель на телефоне ждёт белый экран. Замер идёт с нашего сервера в России; у посетителя из другого города к цифре прибавится время пути.

Цепочка переходов для адреса и всех вариантов домена: http и https, с www и без. Коды 301 и 302, петли, лишние шаги.

Проверка по адресу ~5 с

HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, флаги cookie и раскрытие версий ПО — с оценкой и готовыми строками настройки.

Проверка по адресу ~3 с

Сжимает ли сервер страницу (gzip, Brotli, zstd) и насколько, кэшируются ли стили, скрипты и картинки, работает ли 304.

Проверка по адресу ~5 с

Не проверять руками, а узнавать об изменениях

В кабинете код ответа и время до первого байта снимаются каждую минуту из нескольких городов, а падение и медленный ответ приходят уведомлением.