Краткий вывод
Что важно понять до чтения деталей
- Код описывает состояние ресурса до анализа содержимого.
- 200 не гарантирует индексирование и может стать soft 404.
- Редиректы делятся по постоянству, а не по привычке.
- 5xx и 429 требуют быстрого технического реагирования.
01
2xx: ресурс успешно доступен
Для обычной индексируемой страницы ожидается 200 OK. Он означает успешную загрузку, но не гарантирует индексирование: поисковик еще оценивает canonical, директивы, содержание и дубли. Пустая страница с 200 может стать soft 404, поэтому код проверяют вместе с телом ответа.
Другие 2xx используются в API и специальных сценариях. Для SEO-страниц важнее стабильный полный 200, корректные заголовки и одинаковое содержание для пользователя и робота.
02
3xx: ресурс перемещен
301 и 308 обозначают постоянное перенаправление, 302 и 307 — временное. При окончательной смене URL используйте постоянный вариант, при действительно временной — временный. Цель должна быть релевантной, а переход — прямым без длинной цепочки.
Код 304 не является редиректом страницы: он сообщает клиенту, что кэшированная версия ресурса не изменилась. Не включайте его в карту миграции вместе с 301 и 302.
03
4xx: ресурс недоступен или запрос неверен
404 означает, что ресурс не найден, 410 — намеренно удален. Для окончательно исчезнувшего URL без замены оба варианта корректнее редиректа на главную. 401 требует авторизации, 403 запрещает доступ. Закрытые личные данные лучше защищать авторизацией, а не полагаться на поисковые директивы.
429 сообщает о слишком большом числе запросов и воспринимается Google как перегрузка. Он влияет на частоту обхода иначе, чем обычные 4xx. Если робот регулярно получает 429, проверьте лимиты, защиту и мощность сервера.
04
5xx: проблема на стороне сервера
500, 502, 503 и 504 означают, что сервер не может нормально обработать запрос. Google временно снижает частоту обхода при росте 5xx и 429; при длительной ошибке уже индексированные URL могут быть удалены. Поэтому всплеск серверных ответов — приоритетнее косметической оптимизации страницы.
Для короткого планового обслуживания 503 описывает временную недоступность лучше, чем страница-заглушка с 200. Но 503 нельзя оставлять надолго. После восстановления контролируйте логи и постепенное возвращение обхода.
05
Как выбрать код по ситуации
Действующая страница — 200. Постоянно переехала — 301/308. Временно перенаправлена и вернется — 302/307. Удалена без замены — 404/410. Доступна только авторизованным — корректная авторизация. Временно сломан сервер — 5xx с быстрым устранением причины.
Не пытайтесь одной настройкой решить разные случаи. Например, весь снятый ассортимент не должен автоматически идти на главную: часть товаров имеет замену, часть остается полезной с аналогами, часть удаляется. Код выбирается после решения о содержимом.
06
Как проверять коды системно
Проверяйте заголовки без автоматического следования за редиректом, иначе инструмент покажет только конечный 200. Для сайта соберите матрицу шаблонов и тестовых URL: действующая страница, неизвестный адрес, удаленный товар, временная акция, закрытый кабинет и серверная ошибка.
Добавьте автоматический мониторинг 5xx, 429 и изменений кодов бизнес-критичных страниц. После релиза сравнивайте распределение ответов и проверяйте, не выросли ли цепочки редиректов и soft 404.
Практика
Что проверить на своем сайте
- Проверьте коды представителей всех шаблонов.
- Смотрите исходный ответ без следования за редиректом.
- Сопоставьте код с реальной судьбой содержимого.
- Найдите цепочки и нерелевантные цели.
- Настройте мониторинг 5xx и 429.
- Повторите проверку после каждого релиза.
Применить к проекту
Что можно сделать после статьи
Если тема похожа на вашу ситуацию, следующий шаг простой: проверить сайт на спрос, структуру, технические ограничения и точки, где пользователь не доходит до заявки.
Источники





