Как найти страницы с HTTP 301, 302 и 500: аудит кодов ответа сайта

PRLab → SEO-блог → HTTP-коды

Как найти страницы с HTTP 301, 302, 500

Найти страницы с HTTP 301, 302 и 500 нужно не только после миграции сайта. Коды ответа меняются после обновления CMS, правил на сервере, удаления товаров и настройки CDN. Массовый аудит помогает отличить полезный редирект от цепочки, временный ответ от ошибки и единичный сбой от проблемы всего шаблона.

SEO-специалист проверяет страницы сайта с кодами HTTP 301, 302 и 500
Код ответа — это первое, что получает браузер и поисковый робот до загрузки содержимого страницы.

Что означают HTTP 301, 302 и 500

HTTP-код сообщает, как сервер обработал запрос. Для SEO важны не только сами цифры, но и контекст: какой URL запрошен, куда ведёт переадресация, есть ли цепочка, доступна ли конечная страница и меняется ли ответ для робота и обычного посетителя.

301 — постоянный редирект

Код 301 означает, что ресурс переехал на другой URL. Он уместен при смене адреса страницы, объединении дублей, переходе на HTTPS или переносе сайта. Хорошая схема проста: старый адрес один раз перенаправляет на релевантный новый, который отвечает 200.

302 — временный редирект

Код 302 используют, когда перенос действительно временный: короткая акция, A/B-тест, техническая страница на период обслуживания. Если страница переехала навсегда, а 302 остаётся месяцами, поисковику и пользователю сложнее понять, какой адрес главный.

500 — серверная ошибка

Код 500 говорит, что сервер не смог обработать запрос. Причиной могут быть сбой приложения, база данных, права на файлы, перегрузка, ошибочный плагин или правило конфигурации. Это не «страница не найдена»: при частых 500 робот может сократить обход важных URL.1

Где брать URL для проверки

Полная проверка не ограничивается страницами из меню. Соберите URL из XML-карты, CMS, логов сервера, результатов предыдущих сканирований, данных аналитики, внешних ссылок и поисковых систем. Отдельно добавьте старые адреса после редизайна, поддомены, страницы пагинации, фильтры и популярные посадочные.

Минимальная таблица аудита

Сохраните исходный URL, код ответа, конечный URL, число переходов, canonical, robots, источник ссылки, тип страницы, приоритет и ответственного. Тогда вы увидите не просто перечень ошибок, а сможете сгруппировать их по причинам: один шаблон, правило nginx, импорт из CMS или устаревшая ссылка.

Для списка доступных страниц используйте создание XML-карты сайта из актуальных URL, а ограничения обхода проверьте через анализ robots.txt для поисковых роботов. Это помогает не тратить время на URL, которые намеренно исключены из индексации.

Как провести массовый аудит HTTP-кодов

Проверяйте URL пакетно и фиксируйте всю цепочку, а не первый ответ. Один адрес может отдать 301, затем 302, потом попасть на 500. В отчёте это выглядит как несколько разных строк, но для пользователя это один неработающий маршрут.

Схема аудита кодов HTTP 301, 302 и 500: список URL, проверка, редиректы, серверная ошибка и исправление
Надёжный аудит прослеживает путь от исходного URL до конечной страницы и проверяет результат повторно.

Рабочая последовательность

  1. Соберите URL из всех доступных источников.
  2. Проверьте код и конечный адрес для каждого URL.
  3. Выделите 5xx и 500 на важных страницах как критический приоритет.
  4. Найдите цепочки из двух и более редиректов.
  5. Отдельно отметьте 302, которые работают дольше запланированного срока.
  6. Сравните ответы для http/https, www/без www, слеша и параметров.
  7. Проверьте, куда ведут внутренние ссылки и sitemap.
  8. Сгруппируйте ошибки по шаблону или правилу.

Для точечной диагностики используйте проверку HTTP-ответа страницы с заголовками сервера и проверку полной цепочки редиректов от URL до конечного адреса. Это особенно полезно перед изменением правил: сначала подтверждается причина, затем вносят правку.

Как исправлять 301, 302 и 500 без потери SEO

Сократите цепочки 301

Внутренние ссылки, canonical, sitemap и кнопки должны вести сразу на конечный URL 200. Если старый адрес всё ещё нужен для внешних ссылок, оставьте один 301. Не направляйте удалённую товарную страницу на главную, если есть близкая категория или аналог: такая переадресация выглядит нерелевантно.

Пересмотрите постоянные 302

Для каждого 302 зафиксируйте владельца, цель и дату окончания. Если перенос стал постоянным, замените временный ответ на корректную постоянную схему. Не используйте 302 как способ спрятать проблему с релевантностью или дублями.

Локализуйте 500

Проверьте логи приложения и сервера, время появления ошибки, нагрузку, последние релизы и входные данные URL. Не подменяйте 500 страницей с 200: сначала верните корректную работу, затем повторите запрос. Если ресурс окончательно удалён, решите, нужен ли релевантный 301 или честный 404/410.

Не забывайте о контенте

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

Как проверить результат после исправлений

Повторите проверку тем же списком URL и сравните отчёты. Убедитесь, что 301 ведут одним переходом на релевантный 200, у временных 302 есть срок, а 500 исчезли не только у вас в браузере, но и при прямом запросе. Проверьте мобильную и десктопную версию, если между ними есть разные маршруты.

После технических работ обновите карту сайта и проследите, как меняется видимость важных страниц. В PRLab используйте проверку позиций ключевых запросов в нужном поисковике и регионе, а для Microsoft — отдельный мониторинг позиций в Bing. Если ошибки появляются после релизов, добавьте аудит HTTP-кодов в обязательный чек-лист перед публикацией.

Коды 301, 302 и 500 становятся управляемыми, когда вы знаете весь путь URL и цель каждой страницы. Регулярная проверка предотвращает потери трафика раньше, чем их заметят в отчётах по позициям.

Сноски и пояснения

  1. Единичный краткий 500 не всегда влияет на видимость, но повторяющиеся серверные ошибки на важных URL требуют срочной диагностики: они мешают пользователям и расходуют краулинговый ресурс поискового робота. ↩

Тикеты

Напишите нам — ответ появится в этом окне.