Некоторые страницы отвечают роботу HTTP-кодом 5xx: как найти причину (и на Тильде)

Сложность: Нужен разработчик Обновлено 30.10.2026

Что это значит

Посетитель видит главную страницу, но сервер в ответе сообщает «у меня ошибка» (код 500, 502, 503 и т. п.). Человек этого не замечает, а роботы замечают.

Чем мешает

Поисковики считают такую страницу сломанной: новые страницы не добавляют в поиск, а старые со временем убирают. Сайт может исчезнуть из выдачи, хотя «у вас всё открывается».

Если сайт на Тильде

  • Серверы Тильды вы не настраиваете, поэтому журналов ошибок у вас нет. Начните с того, что можно проверить самому.
  • Откройте адреса из замечания в браузере. Если страница не опубликована или удалена, опубликуйте её или уберите ссылки на неё и из карты сайта.
  • Проверьте ответ сервера в Яндекс Вебмастере (раздел «Инструменты» → «Проверка ответа сервера») или снова проверьте сайт на yasnoseo.by. Если сейчас код 200, ошибка была разовой — замечание уйдёт после повторного обхода.
  • Если домен подключён через Cloudflare или другой сервис-посредник, 5xx может отдавать он, а не Тильда. Проверьте его настройки и журнал событий.
  • Если 5xx повторяется, напишите в поддержку Тильды (форма в личном кабинете или team@tilda.cc): приложите адреса, время ошибки и ссылку на отчёт yasnoseo.by.

Как исправить

WordPress

  1. Если недавно обновляли плагины или тему, это первый подозреваемый. В панели хостинга откройте журнал ошибок PHP (error log) за время проверки.
  2. Временно отключите плагины по одному («Плагины → Деактивировать»), каждый раз проверяя сайт на yasnoseo.by.
  3. Для подробного журнала в wp-config.php включите: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); ошибки появятся в файле wp-content/debug.log. После диагностики верните WP_DEBUG в false.

Tilda

  1. Это настройки сервера Tilda, сами вы их не меняете. Напишите в поддержку Tilda (форма в личном кабинете или team@tilda.cc) и приложите ссылку на отчёт yasnoseo.by.

1С-Битрикс

  1. Откройте «Настройки → Инструменты → Проверка системы» и посмотрите найденные ошибки.
  2. Журнал ошибок PHP смотрите в панели хостинга. Чаще всего виноват свой код в шаблоне или модуль после обновления: это задача для разработчика.

OpenCart

  1. Посмотрите журнал ошибок: в админке OpenCart он находится в разделе «Система → Обслуживание», ещё один журнал есть в панели хостинга.
  2. Если ошибка началась после установки модуля или темы, отключите его в «Модули/Расширения».

Другой движок или свой сервер

  1. Посмотрите журнал ошибок PHP и веб-сервера за время из отчёта.
  2. Проверьте, что ошибка не берётся из кэша: иногда кэширующий слой (nginx, плагин кэша) сохраняет страницу вместе с кодом 500.

Если сайт делал подрядчик

Перешлите ему ссылку на отчёт и эту просьбу:

Главная страница сайта показывается, но сервер отдаёт код 5xx (подробности в отчёте). Найдите, пожалуйста, причину в журнале ошибок и сделайте так, чтобы страница отвечала кодом 200.

Как проверить, что всё исправлено

Проверьте сайт снова на yasnoseo.by. Также можно проверить код ответа в Яндекс Вебмастере: «Инструменты → Проверка ответа сервера».