Чекер 5xx ошибок: Диагностика доступности сервера

Проверка ошибок 5xx (500, 502, 503, 504), влияющих на индексацию сайта.

Как серверные ошибки (5xx) влияют на краулинговый бюджет и индексацию

В отличие от 404 ошибок, которые говорят об отсутствии контента на странице или страница удалена, серверные ошибки 5xx свидетельствуют о том, что сервер не смог обработать запрос. Для Googlebot это прямой сигнал о технических проблемах ресурса. Google динамически управляет квотой сканирования (crawl rate) для каждого домена. Как только сервер начинает отдавать 5xx статусы, поисковик принудительно снижает частоту обхода, чтобы не «положить» ваш сайт окончательно и не тратить свои ресурсы.

Снижение краулингового бюджета имеет фатальные последствия для SEO: новые статьи не обнаруживаются, а изменения на старых посадочных страницах не попадают в индекс. Если 5xx ошибки носят системный характер (длятся более 1-2 недель), алгоритмы Google запускают процесс массовой деиндексации URL для защиты пользователей от неработающих сайтов.

Поэтому важно проверить стабильность хостинга и валидность заголовков Retry-After. При обнаружении ошибок устраните их как можно скорее.

🔍 Массовый валидатор статуса сервера

Вставьте до 10 URL (по одному на строку). Инструмент использует User-Agent Googlebot, чтобы обойти настройки Cloudflare или WAF-фильтры, которые могут блокировать поисковики, но пропускать обычных пользователей.

Проверяемый URL Код ответа Время (TTFB) Диагноз

Расшифровка ответов сервера HTTP 5xx

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

1. HTTP 500: Internal Server Error (Внутренняя ошибка сервера)

Классическая ошибка общего назначения. Означает, что сервер столкнулся с неожиданной ситуацией. Самые частые причины: синтаксические ошибки в файле .htaccess, фатальные ошибки PHP-кода (Fatal Error) или сбой прав доступа к файлам. Решение: немедленное изучение логов сервера (error_log).

2. HTTP 502: Bad Gateway (Плохой шлюз)

Указывает на то, что прокси-сервер (например, Nginx или Cloudflare) получил невалидный ответ от бэкенд-сервера (например, Apache или PHP-FPM). Чаще всего возникает при резких скачках трафика, когда исчерпывается пул свободных воркеров PHP.

3. HTTP 503: Service Unavailable (Сервис недоступен)

Сервер временно не может обработать запрос из-за перегрузки или проведения технических работ. Это единственно верный код состояния при обслуживании сайта, но он обязательно должен сопровождаться HTTP-заголовком Retry-After, чтобы сказать ботам, когда им стоит вернуться.

4. HTTP 504: Gateway Timeout (Время прохождения шлюза истекло)

Прокси-сервер не дождался ответа от бэкенда за отведенное время. Обычно это свидетельствует о глубоких инфраструктурных проблемах: крайне медленные SQL-запросы к базе данных или зависшие обращения к сторонним API.

Код состояния Как видит Googlebot Влияние на краулинг Где искать проблему
500 Internal Error Критический сбой. Код сайта сломан. Мгновенная пессимизация Уровень конфигурации / Кода (Проверить логи PHP/Apache).
502 Bad Gateway Обрыв коммуникации сервисов. Жесткое урезание квот Уровень инфраструктуры (Nginx / Балансировщик / CDN).
503 Unavailable «Я занят, вернись позже». Обход поставлен на паузу Режим обслуживания. Обязателен заголовок Retry-After.
504 Timeout Сервер не тянет нагрузку. Жесткое урезание квот Уровень базы данных (Оптимизация долгих SQL-запросов).

Специфика поисковиков: Как Google, Яндекс и Bing реагируют на 5xx ошибки

Хотя спецификация HTTP-статусов едина для всех, поисковые системы по-разному интерпретируют долгие падения серверов. Это критически важно учитывать SEO-специалистам в рунете, где трафик делится между двумя гигантами.

Яндекс исторически более чувствителен к недоступности сайта. Если Googlebot может «терпеть» 500-е ошибки несколько дней, просто снижая краулинг, то робот Яндекса при системных сбоях (особенно при ошибках соединения) гораздо быстрее помечает страницу как недоступную и исключает её из поиска. Подробнее об алгоритмах обработки статусов можно прочитать в официальной документации Яндекс Вебмастера.

Поисковая система Реакция на кратковременный сбой (до 24ч) Сроки деиндексации (при затяжном 5xx) Отношение к статусу 503 + Retry-After
Google (Googlebot) Резко снижает краулинговый бюджет. Оставляет старую кэшированную копию в выдаче. Через 1-2 недели. Выпадение URL происходит постепенно. Идеальное. Ставит обход на паузу до указанного в заголовке времени, позиции не страдают.
Яндекс (YandexBot) Мгновенно отправляет фатальную ошибку о недоступности в Яндекс Вебмастер. Быстро (от 3 до 7 дней). Может выкинуть из индекса сразу весь кластер страниц. Хорошее. Ждет возвращения 200 OK, но злоупотреблять 503 статусом при долгих работах не рекомендует.
Bing (Bingbot) Снижает частоту сканирования, чтобы не нагружать проблемный хостинг. Около 2 недель. Поддерживает. Для быстрого восстановления позиций после сбоя активно полагается на протокол IndexNow.

Алгоритм действий по восстановлению SEO после сбоев

Просто "поднять" упавший сервер недостаточно. Google не восстанавливает срезанные лимиты сканирования мгновенно. Чтобы ускорить выход из-под фильтров, следуйте инструкции:

  1. Стабилизация инфраструктуры: Устраните корневую причину (увеличьте memory_limit, оптимизируйте базу данных, проверьте WAF).
  2. Валидация в GSC: Зайдите в отчет «Индексирование» Google Search Console и нажмите кнопку «Проверить исправление» для страниц с ошибками 5xx.
  3. Принудительный переобход: Если из-за долгого даунтайма важные коммерческие страницы успели выпасть из индекса, они не вернутся туда сами по себе. Используйте наш инструмент проверки индексации URL в Google, чтобы выявить масштабы деиндексации, и отправьте отвалившиеся страницы на ускорение индексации сайта, чтобы восстановить трафик в кратчайшие сроки.

Для ознакомления с официальными спецификациями кодов состояния и их влиянием на поисковых ботов изучите справку Google Search Central: Сетевые ошибки и ошибки сервера.

Часто задаваемые вопросы (FAQ)

Как 5xx ошибки влияют на краулинговый бюджет Googlebot?

Когда Googlebot регулярно сталкивается с 5xx ошибками, он расценивает это как перегрузку сервера. Чтобы не «положить» ваш сайт окончательно, Google принудительно снижает квоту сканирования (crawl rate). Если ошибки носят затяжной характер, URL будут исключены из индекса для поддержания качества поисковой выдачи.

Как правильно закрывать сайт на технические работы для SEO?

Ни в коем случае не допускайте таймаутов и не отдавайте заглушку с кодом 200 OK. Настройте сервер на возврат кода 503 Service Unavailable. Критически важно добавить HTTP-заголовок Retry-After с указанием примерного времени завершения работ (в секундах или точной датой). Это даст боту четкую команду заморозить индексацию до указанного времени, сохранив ваши текущие позиции.

Почему GSC показывает 5xx ошибки, если сайт у меня отлично работает?

Это частый симптом плавающих (мерцающих) ошибок или избирательной блокировки. Ваш файрвол или плагин безопасности (например, Wordfence) может по ошибке блокировать подсети Googlebot, отдавая роботу код 403 или 500, в то время как обычные пользователи заходят на сайт без проблем. Используйте наш инструмент выше для эмуляции User-Agent Googlebot и проверки истинного ответа.

Может ли Cloudflare быть причиной ошибок 502/504?

Cloudflare обычно лишь транслирует эти ошибки, а не является их источником. Ошибка серии 52x от Cloudflare означает, что ваш целевой сервер (Origin Server) не смог вовремя сформировать ответ для CDN. Расследование нужно проводить не в настройках Cloudflare, а в логах базы данных и PHP-FPM вашего хостинга.

В чем разница между Soft 404 (Ложной 404) и 500 ошибкой?

Soft 404 — это алгоритмическая проблема контента (страница выглядит пустой, но отдает код 200 OK). 500 — это критический сбой инфраструктуры (код сервера "упал"). Ошибки 500 гораздо опаснее для траста домена, так как они сигнализируют поисковику о глобальной технической нестабильности.

Как долго восстанавливаются позиции после массовых 500 ошибок?

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

Починить сервер — это только половина дела

Стабильная работа хостинга не гарантирует автоматического возврата выпавших страниц в индекс. После устранения 5xx ошибок обязательно проверьте, успел ли Googlebot пересканировать ваши URL, чтобы остановить потерю трафика.

100 бесплатных токенов при регистрации • Без привязки карты