Проверка HTTP заголовков показывает, что именно сервер отвечает на запрос к странице: код ответа, всю цепочку редиректов и все заголовки каждого ответа. Это то, что видит браузер или поисковый робот ещё до загрузки содержимого.
Что такое заголовки ответа
На каждый запрос сервер присылает строку статуса (например, HTTP/1.1 200 OK) и набор заголовков вида Имя: значение: тип содержимого, кодировку, правила кеширования, cookie, адрес редиректа и другие. Пример:
HTTP/1.1 301 Moved PermanentlyLocation: https://example.com/Cache-Control: max-age=3600
Коды ответа
| Код | Значение |
|---|---|
| 200 OK | запрос выполнен, страница отдана |
| 301 Moved Permanently | постоянный редирект: поисковики переносят вес и индекс на новый адрес |
| 302 Found / 307 | временный редирект: в индексе остаётся старый адрес |
| 304 Not Modified | страница не изменилась, браузер берёт её из кеша |
| 404 Not Found | страницы нет |
| 410 Gone | страница удалена навсегда |
| 500 / 502 / 503 | ошибка сервера, прокси или временная недоступность |
Цепочки редиректов
Если адрес перенаправляет несколько раз (http → https → www → слеш в конце), каждый шаг — лишний запрос и задержка, а поисковики могут не дойти до конца длинной цепочки. Сервис показывает все ответы по порядку (Response#1, Response#2…), так что лишние шаги сразу видны. Идеал — один 301 сразу на конечный адрес.
Заголовки кеширования
Cache-Control— сколько и где хранить ответ:max-age=31536000, immutableдля статики,no-storeдля личных данных.ETagиLast-Modified— версия ресурса: браузер переспрашивает сервер и получает короткий 304.Expires— устаревшая альтернатива max-age.
Заголовки безопасности
Strict-Transport-Security(HSTS) — браузер ходит на сайт только по HTTPS.Content-Security-Policy(CSP) — откуда разрешено загружать скрипты, стили, картинки; защита от XSS.X-Frame-Options: DENYилиSAMEORIGIN— запрет показывать сайт во фрейме (кликджекинг).X-Content-Type-Options: nosniff,Referrer-Policy— ещё два заголовка, которые стоит включить.
Зачем проверять
- SEO — убедиться, что при переезде стоит 301, а не 302, что нет цепочек и циклов, что страница отдаёт 200, а удалённые — 404/410.
- Кеширование — проверить, что статика кешируется, а HTML и личные страницы — нет.
- Отладка — кодировка (
Content-Type: text/html; charset=utf-8), сжатие (Content-Encoding: gzip), cookie, CORS, версия сервера. - Как видят сайт роботы — некоторые сайты отвечают по-разному в зависимости от User-Agent.
User-Agent
Можно отправить запрос от имени своего браузера, популярных браузеров (Chrome, Opera, Firefox, Internet Explorer, Opera Mini), поисковых роботов (YandexBot, GoogleBot, BingBot, Yahoo! Slurp, WebAlta Crawler), wget или вовсе без User-Agent — либо вписать свою строку. Так проверяют, не отдаёт ли сервер роботам другой ответ (клоакинг) и работают ли мобильные редиректы.
Как пользоваться страницей
- Введите URL, например
https://example.com. - Выберите User-Agent из списка или впишите свой.
- Нажмите «Выполнить» — появятся все ответы цепочки с их заголовками.