Поисковые роботы в конечном счёте тоже являются HTTP-клиентами, поэтому коды состояния напрямую влияют на то, как страница индексируется и учитывается в ранжировании. Обычные страницы должны возвращать 200, и только страницы, вернувшие 200, становятся полноценными кандидатами на индексацию.
Особенно важны перенаправления. 301 Moved Permanently передаёт ссылочный вес старого URL новому, тогда как 302 Found считается временным перемещением и ранжирование не передаёт. Для постоянных изменений, таких как переезд домена или переход на HTTPS, следует использовать 301 (или 308, сохраняющий метод).
Для удалённых страниц возвращайте 404 Not Found или более сильный сигнал 410 Gone. Напротив, «мягкая 404», когда несуществующая страница возвращает 200, впустую расходует краулинговый бюджет, и её следует избегать. Если серверные ошибки (5xx) сохраняются, роботы снижают частоту посещений, поэтому стабильные ответы и правильно заданные коды состояния — основа SEO.