Проверка ответа сервера
Код ответа, цепочка редиректов, заголовки и <head> страницы — как их видит YandexBot, Googlebot или браузер.
Только коды и редиректы, без разбора страниц — до 100 адресов за 10 минут.
| # | Адрес | Код | Цепочка | Куда ведёт | Ответ, мс |
|---|
Как проверить ответ сервера
- 1
Впишите адрес
Полностью или без
https://— например,site.ru/catalog/. - 2
Выберите, кем представиться
YandexBot, Googlebot, Googlebot для смартфонов, браузер или свой User-Agent. Для поиска клоакинга выберите второго — в поле «Сравнить с».
- 3
Нажмите «Проверить»
Сверху — итоговый код, число редиректов, время ответа и вывод по Яндексу и Google — может ли страница попасть в индекс и что мешает. Ниже — что исправить.
- 4
Разберите цепочку
Каждый шаг редиректа с кодом, адресом, IP и заголовками. Важные для SEO заголовки подсвечены. Кнопка «Проверить зеркала» покажет, как склеены варианты с www, http и слешем.
Что умеет
Отдельно для Яндекса и Google — код ответа, правила robots.txt именно этого робота, meta robots, X-Robots-Tag и canonical в одном выводе с причинами.
http и https, с www и без, со слешем и без, index.php — куда ведёт каждый вариант. Найдёт дубли, цепочки и 302 вместо 301.
До 50 адресов за раз — код, цепочка, куда ведёт, время ответа. Фильтр по ошибкам и редиректам, выгрузка в CSV для Excel.
Умеет ли сервер отвечать 304 «не изменилась» — Яндекс советует это для быстрого обхода. Кем выдан сертификат и сколько дней до конца срока.
Каждый шаг — код, куда ведёт, время. Предупредит о цепочке из нескольких редиректов, 302 вместо 301, переходе на другой домен, петле.
YandexBot, Googlebot и Googlebot для смартфонов, Bingbot, GPTBot, Chrome, Safari на iPhone, ваш браузер или свой User-Agent.
Один адрес глазами двух клиентов в одной таблице — различия в коде, адресе, title и размере подсвечены. Так ищут клоакинг.
title, description, meta robots, X-Robots-Tag, canonical, hreflang, число H1 — и предупреждения, если страница закрыта от индексации.
Время до первого байта и полное время ответа, размер страницы до и после сжатия, версия HTTP.
С выбором кодировки — UTF-8, Windows-1251, KOI8-R — для старых сайтов с кракозябрами.
Коротко
Чтобы проверить ответ сервера, впишите адрес страницы и нажмите «Проверить». Инструмент запросит страницу от имени выбранного робота — YandexBot, Googlebot или браузера — и покажет код ответа (200, 301, 404…), всю цепочку редиректов, HTTP-заголовки, время ответа, а также title, canonical и meta robots. Если выбрать второго робота для сравнения, будет видно, отдаёт ли сайт им разное.
Коды ответа сервера
Код ответа — трёхзначное число, с которого сервер начинает ответ. По первой цифре понятно, что произошло.
| Код | Что значит | Что делать для SEO |
|---|---|---|
| 200 OK | страница доступна | так и должно быть у страниц для поиска |
| 301 Moved Permanently | постоянный редирект | для переезда, смены адресов, склейки зеркал |
| 302 Found, 307 | временный редирект | только если адрес вернётся; иначе замените на 301 |
| 304 Not Modified | страница не изменилась с прошлого визита | нормально: робот экономит обход |
| 308 Permanent Redirect | постоянный редирект с сохранением метода | для SEO равен 301 |
| 403 Forbidden | доступ запрещён | проверьте, не блокирует ли защита сайта поисковых роботов |
| 404 Not Found | страницы нет | для удалённых страниц; на важные адреса — 301 на замену |
| 410 Gone | удалена навсегда | робот уберёт адрес из индекса быстрее, чем при 404 |
| 429 Too Many Requests | слишком частые запросы | сервер ограничивает робота — проверьте лимиты защиты |
| 500 Internal Server Error | ошибка сервера | смотрите логи: долгие 5xx выбивают страницы из индекса |
| 502, 504 | шлюз не дождался ответа | перегружен или упал сервер за прокси (nginx, Cloudflare) |
| 503 Service Unavailable | сервис временно недоступен | для техработ — с заголовком Retry-After; надолго не оставляйте |
Что смотреть в ответе сервера
Цепочка редиректов. Идеально — ноль или один шаг до страницы с кодом 200. Частая ошибка — несколько редиректов подряд: http://site.ru → https://site.ru → https://www.site.ru → https://www.site.ru/. Каждый адрес должен вести на конечный одним шагом.
Заголовки. X-Robots-Tag может закрыть страницу от индексации незаметно для владельца — в коде страницы запретов нет. Link с rel="canonical" работает как canonical в коде. Content-Encoding: gzip или br — страница сжата и грузится быстрее. Cache-Control и Last-Modified помогают роботу не скачивать неизменившиеся страницы.
<head> страницы. title, meta robots и canonical — то, что поисковик прочитает первым. Если canonical указывает на другой адрес, в индекс пойдёт тот адрес, а не проверяемый.
Чего не умеет
- Подмена User-Agent — не настоящий робот. Сайты, которые проверяют IP робота, ответят нам как обычному посетителю. Точную картину даёт «Проверка ответа сервера» в Яндекс Вебмастере и «Проверка URL» в Search Console.
- Не выполняет JavaScript — показывает ответ сервера, а не страницу после отрисовки в браузере.
- Только открытые адреса в интернете — порты 80, 443, 8080 и 8443, без логина и пароля. Локальные и внутренние адреса не проверяются.
- До 20 проверок в минуту и 300 в сутки с одного IP, массовая проверка — до 100 адресов за 10 минут; цепочка — до 10 редиректов и 25 секунд.
Какие данные собирает
Страницу запрашивает сервер seo-drift.ru — иначе браузер не покажет заголовки чужого сайта. Проверяемые адреса не записываются; для лимита хранится только хэш IP и время проверок, сутки. Последние 10 адресов помнит ваш браузер (localStorage) — для подсказок в поле.
Вопросы и ответы
Какой код ответа должен быть у страницы?
У страницы, которая должна быть в поиске, — 200 OK. Старые адреса после переезда — 301 на новые. Удалённые страницы — 404 или 410. Коды 5xx — ошибка сервера: если робот получает их долго, страница выпадет из индекса.
Чем 301 редирект отличается от 302?
301 — постоянный: поисковик заменит старый адрес новым в индексе и передаст ему вес ссылок. 302 и 307 — временные: в индексе может остаться старый адрес. Для переезда, смены адресов и склейки зеркал нужен 301 (или 308).
Почему плоха цепочка редиректов?
Каждый лишний шаг — задержка для посетителя и робота. Google проходит до 10 редиректов подряд, Яндекс тоже ограничивает цепочку — дальше робот может не дойти. Ставьте редирект сразу на конечный адрес: не http → https → www → /page/, а одним шагом.
Зачем проверять страницу от имени Googlebot или YandexBot?
Сервер может отвечать роботам иначе, чем людям: по ошибке (защита от ботов, гео-редирект, капча) или намеренно — это клоакинг. Сравните ответ робота и браузера: разный код, адрес или title — повод разбираться.
Что такое X-Robots-Tag?
HTTP-заголовок с теми же командами, что meta robots: noindex, nofollow и другие. Работает и для PDF, картинок, файлов без HTML. Если в заголовке стоит noindex, страница не попадёт в индекс, даже если в коде запретов нет.
Какое время ответа сервера нормальное?
Время до первого байта до 200 мс — отлично, до 600 мс — нормально, больше 800 мс — повод разбираться с хостингом, кэшем и базой данных. Медленный ответ замедляет и обход сайта роботом.
Как проверить, попадёт ли страница в индекс?
Впишите адрес и нажмите «Проверить» — вверху будет вывод отдельно для Яндекса и Google. Страница может попасть в индекс, если отвечает 200 без редиректа, не закрыта в robots.txt для этого робота, в meta robots и X-Robots-Tag нет noindex, а canonical указывает на неё саму. Если что-то мешает — будет написано, что именно.
Как проверить зеркала сайта?
Проверьте главную страницу и нажмите «Проверить зеркала». Инструмент откроет варианты с http и https, с www и без, index.php и index.html и покажет, куда ведёт каждый. Правильно — когда все варианты ведут на одно главное зеркало одним 301 редиректом.
Можно ли проверить сразу много адресов?
Да, на вкладке «Список адресов» — до 50 за раз, до 100 за 10 минут. Для каждого — код ответа, цепочка редиректов, куда ведёт и время ответа. Результат можно отфильтровать и скачать в CSV.