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

404, 410 или редирект: что отдавать на удалённых страницах

Удалили страницу — что отдавать по её адресу? Разбираю разницу между 404, 410 и 301-редиректом, когда каждый уместен и чем опасны soft 404 и редиректы на главную.

Vladislav Krivorutsko21 августа 2026 г.6 мин чтения
Содержание

TL;DR — коротко о главном

  • 404 — нормальный ответ для удалённой страницы: сайт с сотней честных 404 не проигрывает сайту без них
  • 410 отличается от 404 только сигналом «удалено навсегда»: Google выбрасывает такой URL из индекса чуть быстрее, но результат в итоге тот же
  • 301-редирект уместен только тогда, когда есть страница-замена с тем же смыслом; редирект «просто чтобы не было 404» вреден
  • Массовый редирект удалённых товаров на главную Google трактует как soft 404 и всё равно выкидывает адреса из индекса
  • Самый большой ущерб наносят не 404 сами по себе, а внутренние ссылки и строки sitemap, которые продолжают на них вести

Короткий ответ

Если страница удалена и заменять её нечем — оставляйте 404 (или 410, если хотите ускорить выпадение из индекса). Это нормальный ответ, и Google прямо заявляет, что наличие 404 не понижает сайт. 301-редирект ставится только тогда, когда есть конкретная страница-замена с тем же смыслом: другая карточка товара, объединённая статья, новый адрес того же раздела.

Ошибка, которую я вижу чаще всего, — редирект удалённых страниц на главную «чтобы не было ошибок». Google называет это soft 404 и выбрасывает такие адреса из индекса так же, как обычные 404, только вдобавок вы теряете пользователя, который попал не туда, куда шёл.


Что означает каждый ответ сервера

ОтветСмысл для GoogleКогда уместен
404 Not FoundСтраницы нет; возможно, появится сноваУдалённая страница без замены, опечатка в адресе, старый URL из чужой ссылки
410 GoneСтраницы нет и не будетМассовое удаление раздела, снятые с производства товары, закрытые филиалы
301 Moved PermanentlyСодержимое переехало по новому адресу навсегдаЕсть страница-замена с тем же смыслом: смена URL, объединение страниц
302 / 307Временный переезд, старый адрес остаётся главнымТехработы, A/B-тест, временная страница-заглушка
200 с текстом «страница не найдена»Страница существует и содержит контентНикогда — это классический soft 404

Последняя строка — самая частая техническая ошибка на сайтах, которые я разбираю. CMS или шаблон отдают красивую страницу «Ничего не найдено» с кодом 200, и Google видит тысячи разных адресов с одинаковым пустым содержимым. Формально это дубли страниц, фактически — мусор, который тратит обход. Проверяется за минуту: откройте заведомо несуществующий адрес вида сайт.ee/proverka-404-adlab и посмотрите код ответа в инструментах разработчика на вкладке Network.


Когда 301, а когда 404: единственный работающий критерий

Критерий один: есть ли у удалённой страницы честная замена, ради которой пользователь пришёл. Не «похожая», а закрывающая тот же запрос.

  • Товар снят с производства, но есть его новая модель → 301 на новую модель.
  • Товар снят и аналога нет → 404 или 410, а на странице 404 показать категорию и поиск.
  • Статья объединена с другой, текст перенесён → 301 на объединённую статью.
  • Услуга больше не оказывается → 404, ссылку убрать из меню.
  • Раздел переименован, содержимое то же → 301 на новый адрес.
  • Страница временно недоступна → 200 или 503, не 404 и не редирект.

Проверка простая: представьте, что человек перешёл по ссылке из поиска. Если после редиректа он видит то, что искал, — редирект оправдан. Если видит главную или случайную категорию — вы просто спрятали 404 и ухудшили ситуацию.

Отдельный признак того, что редирект лишний: вы не можете назвать целевую страницу, не сказав «ну, туда же, куда и всё остальное». Значит, замены нет — оставляйте 404.


Чем 404 реально вредит и как это чинить

Сам код ответа безвреден. Вредят три вещи вокруг него.

Внутренние ссылки на несуществующие адреса. Меню, футер, старые статьи, карточки в блоках «похожие товары» продолжают вести на удалённые страницы. Робот ходит по ним, вес утекает в никуда, а пользователь упирается в стену. Это ровно та же дисциплина, что и внутренняя перелинковка, только с обратным знаком: там вы ссылки расставляете, здесь — снимаете.

Строки в sitemap.xml. Карта сайта должна содержать только адреса, отдающие 200. Удалённая страница обязана исчезнуть из карты в тот же день — иначе вы буквально приглашаете Google обходить то, чего нет. Правила формирования карты я разбирал в статье про настройку sitemap.xml и robots.txt.

Внешние ссылки на удалённый URL. Если на страницу ссылаются с других сайтов, 404 обнуляет этот вес. Это единственный случай, когда 301 оправдан даже без идеальной замены: лучше перевести ссылку на близкую по теме страницу, чем потерять её совсем. Найти такие адреса можно в отчёте «Ссылки» в Search Console — отсортируйте по числу доменов-доноров и сверьте с кодами ответов.

Чего делать не нужно: гоняться за нулём в отчёте «Не найдено (404)» в Search Console. Google продолжает обходить старые адреса месяцами и годами, в том числе те, которых у вас никогда не было, — это нормально. Смотреть нужно не на общее число, а на два подмножества: адреса, на которые ведут ваши собственные ссылки, и адреса, которые раньше приносили трафик.


Что я делаю при массовом удалении

На каталогах и при чистке контента страницы удаляются не по одной, а сотнями. Порядок, к которому я пришёл на своих проектах:

  1. Выгружаю список удаляемых URL и сверяю его с данными Search Console за последние 12 месяцев — какие из этих адресов давали показы и клики. Страницы с живым трафиком выношу отдельно: их удаление нужно обосновать, а не автоматизировать.
  2. Для страниц с трафиком ищу замену вручную. Если замена есть — 301. Если нет — 404, но с осознанием, что трафик уйдёт.
  3. Остальное закрываю 410 одним правилом, а не тысячей строк в конфиге. Список из тысяч отдельных редиректов — источник цепочек и конфликтов, которые потом никто не разберёт.
  4. Вычищаю внутренние ссылки краулером: пока на удалённый адрес ведёт хоть одна ссылка с сайта, он остаётся живым для робота. Заодно проверяю, не остались ли страницы-сироты — после массового удаления связи в каталоге часто рвутся не там, где ожидаешь.
  5. Обновляю sitemap.xml и жду. Выпадение из индекса занимает от нескольких дней до пары месяцев в зависимости от того, как часто робот заходит на эти адреса.

Честная граница применимости: этот порядок рассчитан на сайты в тысячи–десятки тысяч страниц. На проекте в несколько сотен страниц половина шагов избыточна — там проще пройти список руками. На миллионных каталогах пункт 4 автоматизацией не решается и требует отдельной работы со структурой.


Как должна выглядеть страница 404

Код ответа — половина дела, вторая половина — что видит человек. Рабочий минимум, который я ставлю на проектах:

  • честный код 404 в заголовке ответа (проверять, а не верить шаблону);
  • понятная фраза без технического жаргона и без юмора, который стареет;
  • ссылки на главные разделы и работающий поиск по сайту;
  • сохранённые шапка и меню — человек должен иметь возможность продолжить;
  • никакого автоматического редиректа на главную через несколько секунд.

И одно правило, которое экономит нервы: страница 404 не должна быть закрыта от индексации в robots.txt. Если робот не может её обойти, он не узнает, что страница удалена, и будет держать адрес в индексе дольше. Это же касается страниц, которые вы удаляете, — их нужно оставить доступными для обхода, а не блокировать. Если сайт делается с нуля и такие вещи хочется заложить сразу, это часть работы по веб-разработке, а не косметика поверх готового шаблона.

Частые вопросы

Вредят ли ошибки 404 позициям сайта?
Сами по себе — нет. Google неоднократно заявлял, что 404 — штатный ответ протокола и наличие таких страниц не понижает сайт в выдаче. Вред появляется косвенно: если на несуществующие адреса ведут внутренние ссылки и меню, вы тратите обход и вес на пустые адреса, а пользователь упирается в тупик. Отдельная история — когда 404 начинают отдавать страницы, которые удалять не собирались: это уже не ошибка индексации, а поломка сайта.
Чем 410 отличается от 404?
Технически 404 означает «страница не найдена», а 410 — «страница была и удалена навсегда». Для пользователя разницы нет, для Google разница только в скорости: по моим наблюдениям адреса с 410 выпадают из индекса на несколько дней быстрее, чем с 404, потому что робот реже возвращается их перепроверять. Итоговый результат одинаковый, поэтому переделывать весь сайт ради 410 смысла нет — это осмысленно только при массовом удалении раздела.
Можно ли редиректить удалённые товары на главную страницу?
Не нужно. Google называет такой приём soft 404: если содержимое целевой страницы не соответствует запрошенному адресу, редирект трактуется как «страница не найдена», и URL всё равно выпадает из индекса. Плюс пользователь вместо нужного товара попадает на главную и обычно уходит. Правильная замена — карточка аналогичного товара или категория, к которой товар относился.
Что делать с товаром, которого временно нет в наличии?
Ничего не удалять. Товар, который вернётся, должен оставаться доступным по своему адресу с ответом 200, статусом «нет в наличии» в разметке и предложением альтернатив или уведомления о поступлении. Удаление и редирект здесь означают потерю накопленных позиций страницы, которые придётся набирать заново, когда товар вернётся.
Нужно ли удалять 404-страницы через инструмент удаления URL в Search Console?
Нет, для обычных удалений это лишнее: инструмент скрывает адрес из выдачи примерно на полгода, а не удаляет его из индекса, и после истечения срока URL вернётся, если он всё ещё доступен. Он нужен в срочных случаях — попала в индекс страница с персональными данными, тестовый поддомен, черновик. В остальном достаточно 404 или 410 и терпения.
Как найти внутренние ссылки, которые ведут на удалённые страницы?
Пройдите сайт краулером (Screaming Frog, Sitebulb или любой аналог) и отсортируйте ответы по коду 404 — важна не сама страница, а колонка с источником ссылки. Дополнительно посмотрите отчёт «Индексирование страниц» в Search Console: раздел «Не найдено (404)» показывает адреса, которые Google продолжает обходить. Ссылки из меню, футера и старых статей чинятся вручную, ссылки из карточек каталога — правилом в CMS.

Выводы

Удалённая страница — это не авария, а нормальная часть жизни сайта. Опасно не то, что по адресу отдаётся 404, а то, что на этот адрес продолжают вести ваши собственные ссылки, меню и карта сайта. Поэтому порядок действий всегда один: сначала решить, есть ли у страницы честная замена (тогда 301), если нет — оставить 404 или 410 и вычистить внутренние ссылки. Если удалять придётся сотнями — например, при чистке каталога или переезде, — это как раз тот случай, когда правила лучше продумать заранее: такие вещи я разбираю в рамках [SEO-продвижения](/seo).

Автор статьи

Владислав Криворучко — основатель ADLAB
Владислав Криворучко

Основатель ADLAB OÜ · SEO и Google Ads

Больше 20 лет в поисковом трафике и монетизации, на эстонском рынке — с 2017 года. Работаю один: сам провожу аудит, строю стратегию и веду проекты — без подрядчиков и шаблонов. Пишу только о том, что проверил на своих и клиентских сайтах.

  • 20+ лет в поисковом трафике
  • 50+ проектов под ключ
  • Собственные сайты в конкурентных нишах
  • SEO для ru/et/en в одной выдаче
Подробнее обо мне

Читать дальше