500 Internal Server Error: внутренняя ошибка сервера

Ошибка 500 Internal Server Error означает, что сервер столкнулся с непредвиденной ситуацией и не смог выполнить запрос. Это сбой на стороне сервера, а не ошибка клиента.

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

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

Влияние на SEO

  • Устойчивые 500 удаляют URL из индекса: поисковые системы несколько раз повторяют запрос, а потом убирают страницу.
  • Периодические 500 сложнее диагностировать: сканирование захватывает выборку страниц, видит случайные сбои, а краулинговый бюджет тратится на повторные запросы.
  • Ошибки 500 на ключевых шаблонных URL (страницы категорий, пагинация) могут блокировать обнаружение всего, что расположено ниже по структуре сайта.

Как их найти

Главный источник — логи сервера: посчитайте ответы 5xx по URL и по временным интервалам, чтобы отделить постоянные сбои от всплесков нагрузки. Сканирование фиксирует снимок, а логи показывают закономерность. Если ошибки периодические, запустите сканирование в пиковые часы трафика.

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

FAQ

Удаляют ли поисковые системы из индекса страницы с ошибками 500?
Да, если ошибки сохраняются. Краулеры какое-то время повторно запрашивают временно недоступные URL, но устойчивые 500 приводят к удалению из индекса.
В чём разница между 500 и 502?
500 означает, что сам origin-сервер не справился с запросом. 502 означает, что шлюз или прокси получил некорректный ответ от origin-сервера: сбой произошёл на один переход дальше.