Техническое SEOКарта HTTP-статусов для SEO: 200, 301, 404, 410, 429, 503
Код ответа задаёт базовый сценарий обработки URL роботом и пользователем.
Проблема и признаки
Некорректное использование статусов приводит к soft 404, потерянным редиректам и повторному обходу.
Что искать при диагностике
- Проверьте ответ curl -I для ключевых URL, затем GET при сомнениях.
- Проверьте статус после всех перенаправлений, включая мобильные версии.
- Сравните статус с реально показанным содержимым.
Пошаговое решение
- 200 — для существующей доступной страницы; 301/308 — для постоянного переезда.
- 404 или 410 — для отсутствующей страницы без подходящей замены.
- 429 — при ограничении частоты; 503 — при кратковременной недоступности.
- Не заменяйте все ошибки 404 на редирект к главной.
Типичные ошибки
- Отдавать 200 на странице заглушки «товар не найден».
- Использовать 302 при постоянном переезде без причины.
Практический пример
curl -I https://example.com/old-url/
HTTP/2 301
location: https://example.com/new-url/
Как убедиться, что исправлено
Сравните статус минимум для четырёх сценариев: существующая, удалённая, переехавшая и временно недоступная страница.
Частый вопрос
Когда использовать 410 вместо 404?
410 явно обозначает намеренное удаление; оба ответа подходят для отсутствующей страницы в зависимости от ситуации.
Практическая проверка
Данные обрабатываются в браузере. Проверка не обращается к вашему сайту и не подтверждает индексацию.
Материал носит прикладной характер. Для проверки индексации используйте данные соответствующей поисковой консоли.