Блог Яндекса для вебмастеров

Код ответа ошибка сервера: причины, последствия и что с этим делать

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

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

Как узнать о проблеме и посмотреть примеры страниц с кодами статусов 5XX? 

В Яндекс Вебмастере появилось новое уведомление, благодаря которому вы сможете сразу узнать о страницах с проблемным кодом. Чтобы посмотреть примеры таких страниц: 

  1. Перейдите в Вебмастер в раздел Диагностика
  2. Найдите нужный алерт («Некоторые страницы сайта часто отвечают HTTP-кодом 5хх»). 
  3. Нажмите на ссылку «Посмотреть примеры страниц» — откроется список страниц с такими кодами. 

Подпишитесь на получение оповещений из Диагностики и укажите тип Рекомендации — тогда при возникновении проблем на сайте вы будете получать соответствующие уведомления. 

Почему на сайте может возникать много страниц со статусами 5XX? 

  1. Ошибки в скриптах сайта, то есть сценариях, созданных для автоматического выполнения задач или для расширения функционала сайта. 
  2. Нехватка оперативной памяти при выполнении скрипта. 
  3. Ошибки в коде CMS, системы управления содержимым сайта. В 80% случаев виноваты конфликтующие плагины. 
  4. Большая нагрузка на сервер, с которой он не справляется и возвращает код ответа 5XX. 

Можно ли настраивать код 5ХХ для ненужных страниц сайта? 

Не стоит намеренно использовать коды 5ХХ для того, чтобы удалить ненужные страницы из поиска и сделать их недоступными для пользователей. Такие статусы робот воспринимает как индикатор наличия серверных ошибок с нагрузкой, что может привести к снижению общей скорости обхода сайта и обновления его контента.  

 
Что делать, если страниц с кодами статусов 5XX стало больше? 

  • Проверить ссылки, у которых появились ошибки 5ХХ в свежих данных ответа. 

Если они доступны: проверить ответ сервера и последних логов в Вебмастере и на сервере, добавить ссылки переобход. 

Если они недоступны: проверить настройку сервера на предмет доступности и возможную блокировку запросов роботов по User-Agent. 

  • Использовать инструмент «Скорость обхода» в Вебмастере, чтобы снизить допустимое число обращений в секунду. 
  • Настроить HTTP-код ответа 429 для случаев, когда нагрузка стала слишком большой. 
  • Обратиться к хостинг-провайдеру, если проблему решить не удалось.

Подробнее об HTTP-статусах можно прочитать в Справке

P. S. Подписывайтесь на наши каналы
Блог Яндекса для Вебмастеров
Канал Яндекса о продвижении сайтов на YouTube
Канал для владельцев сайтов в Яндекс.Дзен

16 комментариев
Если у неглавного зеркала (http) написано "Не удалось подключиться из-за ошибки сервера". А у главного (https) все норм. Проблем не будет?
platon
Сотрудник Яндекса4 августа 2022, 20:07
Ванька,
если неглавное зеркало на продолжительно время станет недоступно, то оно отклеится из группы зеркал, так как для склейки страницы сайтов должны быть доступны для робота. После этого они будут восприниматься как отдельные, не связанные между собой ресурсы.
Иными словами, если вы хотите, чтобы показатели сайта на http передавались главному зеркалу на https, то необходимо убедиться в том, что он также доступен для робота.
Юрий бичаханов
4 сентября 2022, 10:45
platon,
нет
korotkih-vv@pioneer24.ru
5 августа 2022, 09:18
Товар на сайте продается и что мы видим в вебмастере???АЛАРМА у вас 404 ошибки----------------------------------------------------------------------------------------------
Критичные
Некоторые страницы сайта отвечают HTTP-кодом 4xx
Некоторые страницы сайта начали отвечать роботу HTTP-кодом 4xx в течение часа. Проверьте примеры таких страниц — они могут пропасть из результатов поиска. Если страница удалена с сайта специально, посмотрите рекомендации.
В Статистике обхода эти изменения статусов страниц могут отображаться с задержкой.
-----------------------------------------------------------------------------------------------


Ну ОК мне что яше отдавать 200ые ???
А почему реагировать бы по более умному по резкому росту в процентном числе 404. Именно процентному отношению к числу нормальных.



Лучше бы добавили реализацию 410ых как в Гугле. Если товар реально продан и он в единственном числе,  а у меня есть похожие релевантные то пусть яша ведёт на них, а не на  404.


Добавлена поддержка кода HTTP-ответа 103 в Хром. Яндекс о нём знает ???


Вы пишите про 500??? А не потому ли нагрузка на сервер потому что программист/администратор  304 не настроил ???


Статья ни о чем!  Заголовок слишком громкий! Такое чувство текст писала девочка-копирайтер со стажем 1 день !



korotkih-vv@pioneer24.ru,
Ты сам то понял, что написал? Ну глупость же.
platon
Сотрудник Яндекса8 августа 2022, 06:23
korotkih-vv@pioneer24.ru,


1. Процентное соотношение тоже не всегда удобно, т.к, в зависимости от размеров сайта, одна страница может быть как 0.0001 процента, так и 50% всего сайта. Но мы подумаем над тем, как доработать уведомление, спасибо за отзыв.
2. Кажется, что поддержка 410 кода конкретно в такой ситуации не поможет. Если страницы с кодом 404 показываются в поиске, это означает, что поисковый робот еще только недавно узнал об их недоступности или не успел узнать. После обхода они будут исключены из поиска, как и страницы с кодом 410.
3. Не каждый робот интернета поддерживает http-код 304. Например, роботы Яндекса учитывают данный код ответа, но все же могут индексировать страницы с этим кодом. К тому же, причиной большой нагрузки могут быть и обращения просто пользователей, для которых страница все равно будет отрисовываться.
Здравствуйте.
Хочу поделиться с владельцами сайтов на 1С Битрикс - у кого в последнее время упали сайты и есть информация от хостинга, типа такой:
"Ваш сайт работает таким образом, что создает множество процессов httpd, которые многократно перегружают процессор и съедают всю доступную оперативную память.
Попробовал увеличить memory_limit до 1Гб - этого мало. Увеличил до 2Гб - сайт падает с 502 ошибкой."
Ситуация печальная(!) и увеличение memory_limit вам не поможет.
Ищите рабочую версию сайта у себя в бэкапах.
Это вирус, который ломает действующий сайт, генерирует файл p****o.php - ищите в папках сайта.
Вирус затирает данные в инфоблоках и настройках...
Настройки инфоблока и каталог уже не вытащить никак, если сайт уже упал и если у нет обмена каталога из внешних сред.
Обновлено 8 августа 2022, 10:11
Марія Стасюк
17 августа 2022, 10:18
спасибо, использую вашу информацию для своего проекта https://aboutseo.blog/ru/
Марія Стасюк,
Отличный способ сбора ссылок 😇
А что если сайт временно закрыт на обслуживание с кодом 503 и user-friendly страницей, на которой написано "Сайт временно находится на обслуживании". Я таким образом закрывал сайт на пару дней, и Яндекс начал выбрасывать страницы из индекса...
platon
Сотрудник Яндекса14 сентября 2022, 12:49
Денис,
ваш сайт выпал из поиска, поскольку ранее робот получил полный запрет на его индексирование.
Если запрет уже отсутствует, сайт беспрепятственно посещается роботом и сможет вернуться в поиск с последующими обновлениями поисковой базы.
В Яндекс Вебмастере доступен инструмент Переобход страниц, рекомендую вам воспользоваться им для того, чтобы ускорить обновление данных о страницах в базе индексирующего робота.
Здравствуйте! 
Подскажите, пожалуйста, как 500 ошибки влияют на позиции сайта. 
Спасибо! 
platon
Сотрудник Яндекса15 сентября 2022, 08:12
Натали Л.,
если страницы не отвечают http-кодом 200ОК, то они будут вовсе исключены из поиска по мере обхода робота и обновления поисковой базы. Это также относится к кодам 5ХХ.
В целом, недоступность сайта не должна повлиять на его позиции в результатах поиска, но, если какие-либо релевантные страницы были исключены из поисковой выдачи, позиции сайта по соответствующим запросам могут ухудшиться.
Хочу отметить, что сохранения или возврата позиций сайта мы не гарантируем ни при каких обстоятельствах, поскольку результаты поиска не статичны и могут меняться.
Обновлено 15 сентября 2022, 08:12
У меня сервис https://skobelkin.ru/wa/ отдавал 500 ошибку несколько дней, но я об этом не знал, потому что работал CDN и отдавал страницу из кеша.
Я правильно понимаю, что для поиска будет также отдаваться страница из кеша и 500 ошибки робот не увидит?
Обновлено 22 декабря 2022, 11:49
platon
Сотрудник Яндекса23 декабря 2022, 03:57
Aндрей,
вы можете самостоятельно проверять, какой ответ отдает сервер для наших роботов, при помощи инструмента проверки ответа сервера.
Как вы можете видеть, в настоящий момент указанная вами страница отвечает кодом 200ОК, а значит, может корректно индексироваться и участвовать в поиске.
platon,
Да, точно, спасибо)