Обратная связь

© 2025 SEO Lebedev · All rights reserved.

HTTP Status Codes (301, 302, 404, 410)

HTTP Status Codes (коды состояния HTTP) — это числовые коды, которые сервер возвращает в ответ на запрос браузера. Они помогают понять, успешно ли обработан запрос, существует ли страница и что делать дальше (например, перейти по новому адресу или показать ошибку).

Наиболее важные для SEO и технической оптимизации — это 301, 302, 404 и 410 коды.

Что такое коды состояния HTTP

Когда браузер или поисковый робот запрашивает страницу сайта, сервер отвечает не только содержимым, но и кодом состояния. Код сообщает, как сервер обработал запрос:

  • страница найдена,
  • перенесена,
  • временно недоступна
  • или больше не существует.

Эти коды критически важны для SEO, так как они влияют на индексацию, переадресацию и видимость сайта в поиске.

Основные категории HTTP-кодов

ДиапазонКатегорияОписание
1xxИнформационныеЗапрос принят, процесс продолжается
2xxУспешныеЗапрос выполнен успешно
3xxПеренаправленияЗапрос перенаправлен на другой URL
4xxОшибки клиентаОшибка на стороне пользователя (например, страница не найдена)
5xxОшибки сервераОшибка на стороне сервера

301 Redirect — постоянное перенаправление

301 Moved Permanently — означает, что страница навсегда перемещена на новый URL.

Поисковые системы:

  • перенаправляют пользователей на новый адрес;
  • передают большую часть SEO-веса (до 100%) со старой страницы на новую;
  • заменяют старый адрес в индексе на новый.

Пример использования:

  • При смене структуры сайта (например, /about-us → /about/).
  • При переходе с http → https.
  • При объединении нескольких страниц в одну.

Пример настройки (Apache):

Redirect 301 /old-page https://example.com/new-page

Важно: 301 редирект — постоянный. Если страница больше не будет возвращаться, используйте именно его.

302 Redirect — временное перенаправление

302 Found (или Temporary Redirect) — указывает, что страница временно перемещена.

Поисковики при этом:

  • не передают SEO-вес полностью (считают, что оригинал вернётся);
  • не заменяют старый URL в индексе;
  • используют временный редирект только для перенаправления пользователей.

Пример использования:

  • При временном обновлении контента;
  • При сезонных акциях;
  • При A/B-тестировании страниц.

Пример настройки:

Redirect 302 /promo https://example.com/summer-sale

Совет: Если страница перенесена навсегда, используйте 301, а не 302, иначе поисковики продолжат индексировать старый URL.

404 Not Found — страница не найдена

404 Not Found — означает, что сервер не нашёл запрошенную страницу.
Это одна из самых распространённых ошибок в интернете.

Причины появления:

  • страница удалена;
  • ошибка в URL (опечатка);
  • битая внутренняя ссылка;
  • старый адрес после редизайна сайта.

Рекомендации по SEO:

  1. Страницы с ошибкой 404 не должны индексироваться.
  2. Настройте кастомную 404 страницу — с понятным сообщением, навигацией и ссылками на важные разделы.
  3. Если страница была удалена навсегда, используйте 410 Gone, а не 404.
  4. Не перенаправляйте все 404 на главную — это считается ошибкой.

Пример пользовательской страницы 404:

«К сожалению, страница не найдена.
Попробуйте перейти на главную страницу или воспользуйтесь поиском по сайту.»

410 Gone — страница удалена навсегда

410 Gone сообщает, что страница удалена намеренно и навсегда. Это более точный сигнал для поисковиков, чем 404: они понимают, что страница не вернётся и должны удалить её из индекса быстрее.

Используется, если:

  • контент удалён без замены;
  • устаревшие страницы больше не нужны;
  • удалены временные акции, старые товары или посты.

Пример настройки (Apache):

Redirect 410 /old-content

Разница между 404 и 410:

КодЗначениеЧто делает Google
404Страница не найдена, возможно временноПериодически проверяет, не появилась ли снова
410Страница удалена навсегдаУдаляет из индекса быстрее (в течение нескольких дней)

Как проверить HTTP-коды страниц

Инструменты:

  • Google Search Console → Страницы → Статус индексации
  • Яндекс Вебмастер → Диагностика
  • Screaming Frog SEO Spider / Netpeak Spider — массовая проверка кодов
  • Инструменты разработчика в браузере (вкладка Network)

Ошибки при работе с кодами состояния

  • Использование 302 вместо 301 при переезде сайта.
  • Редирект 301 → 302 → 301 (цепочки редиректов).
  • Возврат 200 OK для страницы, которая фактически удалена (должен быть 404/410).
  • Массовое перенаправление 404 на главную.
  • Отсутствие страницы 404 — пользователи и роботы теряются.

Итог

HTTP-коды помогают поисковикам и пользователям понимать текущее состояние страниц сайта. Для SEO они имеют огромное значение:

КодНазначениеSEO-эффект
301Постоянный редиректПередаёт вес и обновляет индекс
302Временный редиректВес не передаётся, URL не меняется
404Страница не найденаУдаляется из индекса, если не восстановлена
410Страница удалена навсегдаБыстро исключается из индекса

Грамотное использование этих кодов позволяет:

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

Обсудим проект?

Заполните форму и мы бесплатно проконсультируем вас в течение рабочего дня.

Поле обязательно для заполнения

Поле обязательно для заполнения

Введите корректный номер телефона

Введите корректный email

Поле обязательно для заполнения

Нажимая кнопку, вы соглашаетесь c «Правилами обработки персональных данных».

Привет! QIOSK — это пространство, где честно говорим о digital, разбираем кейсы и приоткрываем закулисье агентства. Без воды, только по делу! ?