HTTP-статусы 5ХХ означают, что работоспособность сайта нарушена. Они могут свидетельствовать о недоступности сервера, превышении лимита ожидания ответа, отсутствии сетевой аутентификации или других трудностях с отображением страницы.
При появлении таких ошибок нужно как можно скорее определить причину проблемы и выбрать соответствующий способ ее решения, чтобы важные страницы не создавали дополнительную нагрузку на сервер или вовсе не исчезли из поисковой выдачи.
Как узнать о проблеме и посмотреть примеры страниц с кодами статусов 5XX?
В Яндекс Вебмастере появилось новое уведомление, благодаря которому вы сможете сразу узнать о страницах с проблемным кодом. Чтобы посмотреть примеры таких страниц:
- Перейдите в Вебмастер в раздел Диагностика.
- Найдите нужный алерт («Некоторые страницы сайта часто отвечают HTTP-кодом 5хх»).
- Нажмите на ссылку «Посмотреть примеры страниц» — откроется список страниц с такими кодами.
Подпишитесь на получение оповещений из Диагностики и укажите тип Рекомендации — тогда при возникновении проблем на сайте вы будете получать соответствующие уведомления.
Почему на сайте может возникать много страниц со статусами 5XX?
- Ошибки в скриптах сайта, то есть сценариях, созданных для автоматического выполнения задач или для расширения функционала сайта.
- Нехватка оперативной памяти при выполнении скрипта.
- Ошибки в коде CMS, системы управления содержимым сайта. В 80% случаев виноваты конфликтующие плагины.
- Большая нагрузка на сервер, с которой он не справляется и возвращает код ответа 5XX.
Можно ли настраивать код 5ХХ для ненужных страниц сайта?
Не стоит намеренно использовать коды 5ХХ для того, чтобы удалить ненужные страницы из поиска и сделать их недоступными для пользователей. Такие статусы робот воспринимает как индикатор наличия серверных ошибок с нагрузкой, что может привести к снижению общей скорости обхода сайта и обновления его контента.
Что делать, если страниц с кодами статусов 5XX стало больше?
- Проверить ссылки, у которых появились ошибки 5ХХ в свежих данных ответа.
Если они доступны: проверить ответ сервера и последних логов в Вебмастере и на сервере, добавить ссылки переобход.
Если они недоступны: проверить настройку сервера на предмет доступности и возможную блокировку запросов роботов по User-Agent.
- Использовать инструмент «Скорость обхода» в Вебмастере, чтобы снизить допустимое число обращений в секунду.
- Настроить HTTP-код ответа 429 для случаев, когда нагрузка стала слишком большой.
- Обратиться к хостинг-провайдеру, если проблему решить не удалось.
Подробнее об HTTP-статусах можно прочитать в Справке.
P. S. Подписывайтесь на наши каналы
Блог Яндекса для Вебмастеров
Канал Яндекса о продвижении сайтов на YouTube
Канал для владельцев сайтов в Яндекс.Дзен