Как работать с 404 и 410 страницами: какие URL возвращать, удалять или перенаправлять
Практический регламент: сначала определить судьбу URL, затем выбрать 200, 301, 404 или 410.
Сначала определяем судьбу страницы — потом выбираем HTTP-код
Если страница удалена окончательно и нормальной замены нет, возвращайте 404 Not Found или 410 Gone. Если контент переехал или появился действительно соответствующий аналог — используйте 301. Если URL должен существовать, 404 нужно исправить и вернуть нормальную страницу с 200 OK.
Не нужно перенаправлять любой удалённый URL на главную, категорию или «похожую» страницу, лишь бы на сайте не осталось 404.
404 — это не SEO-ошибка сам по себе
Товары снимаются с продажи, статьи устаревают, услуги прекращаются, акции заканчиваются, структура меняется, а ошибочные адреса появляются из-за опечаток. Поэтому отдельные корректные 404 не означают, что сайт технически плохой и сами по себе не ухудшают ранжирование остальных URL.
Проблема возникает, когда внутренняя ссылка ведёт на 404, важная страница стала недоступной случайно, URL с трафиком или внешними ссылками удалён без анализа, отсутствующий контент отвечает 200 или CMS генерирует тысячи бессмысленных адресов.
Какой код использовать
| Код | Значение | Когда нужен |
|---|---|---|
| 200 | Страница существует | Контент доступен |
| 301 | Постоянный переезд | Есть постоянная релевантная замена |
| 302 / 307 | Временный перенос | Замена действительно временная |
| 404 | Не найдено | URL не существует или ошибочный |
| 410 | Удалено | Известно, что URL удалён окончательно |
410 более явно сообщает об окончательном удалении, но превращать его в «секретный способ очистить индекс» не нужно. Google рассматривает 404 и 410 как отсутствие контента; для большинства проектов корректно настроенного 404 достаточно.
| Ситуация | Решение |
|---|---|
| Страница должна существовать | Восстановить → 200 |
| URL изменился или страницы объединили | 301 на новый / объединённый URL |
| Есть точный новый аналог | Рассмотреть 301 |
| Есть лишь похожая страница | Обычно 404 / 410 |
| Товар временно отсутствует | Обычно сохранить 200 |
| Товар снят, но есть спрос и контент | Рассмотреть сохранение 200 |
| Ошибочный или бесконечно генерируемый URL | 404 / 410 + исправить генерацию |
Восемь типовых сценариев
1. Страница случайно стала 404
Была в меню, имела позиции или трафик, а после обновления CMS исчезла. Здесь 404 не «нормальный»: выясняют причину, возвращают контент и 200, исправляют внутренние ссылки и при необходимости отправляют URL на переобход.
2. URL изменился
Если содержание то же, старый адрес постоянно перенаправляют 301 на новый. Это помогает пользователю и сообщает поисковику о новом основном URL. После миграции проверяют отсутствие цепочек и обновляют внутренние ссылки сразу на новый адрес.
3. Несколько страниц объединили
Когда новая страница действительно включает содержание и задачу обеих старых, с них уместен 301 на объединённый URL. Если новая страница не отвечает намерению пользователя старого адреса, лучше не притягивать редирект искусственно.
4. Есть только «похожая» страница
Удалённый холодильник конкретной модели и каталог холодильников Bosch — не одно и то же. 301 нужен не для сохранения «веса», а когда новый URL действительно заменяет старый. Массовые редиректы на главную или нерелевантную категорию могут быть распознаны как soft 404.
5. Товар временно закончился
Если товар вернётся, имеет спрос, ссылки или трафик, карточку обычно оставляют с 200 и сообщением «нет в наличии»: добавляют альтернативы, уведомление о поступлении и характеристики. Подробнее — что делать с товарами без наличия.
6. Товар снят с производства
Если модель продолжают искать и страница содержит характеристики, инструкцию, обзор и аналоги, её можно оставить с 200. При прямом преемнике возможен 301. Если ни ценности, ни спроса, ни замены нет — 404 или 410. Статус остатка и судьба URL — разные решения.
7. Удалённая статья или услуга
Возраст материала или низкий текущий трафик не повод удалять URL автоматически. Проверяют запросы, позиции, ссылки и возможность обновления. Полезную старую статью обновляют; полноценную новую по той же теме можно объединить через 301; бесполезный контент — удалить. Для услуги смотрят, есть ли реально заменившая её услуга, а не просто смежное направление.
8. Акции и массовые 404 после редизайна
У временных страниц заранее проектируют жизненный цикл: обновить, перенести на постоянную акцию или удалить. После редизайна 7 000 из 10 000 старых URL могут быть нормальными техническими дублями, но пропажа услуг, категорий и статей с трафиком — ошибка миграции. Сверяйте с планом редизайна без потери трафика.
Soft 404: страницы нет, но сервер отвечает 200
Soft 404 возникает, когда пользователь видит «страница не найдена», пустую категорию или почти пустой шаблон, а сервер возвращает 200 OK. Google может исключить такой URL из поиска как soft 404. Это плохой опыт для пользователя и неоднозначный сигнал для робота.
Шаблон есть, но HTTP 200.
Ноль товаров и нет полезного содержания.
Неизвестный адрес отдаёт главную или её 301.
Кастомная 404-страница — это хорошо. На ней можно дать поиск, навигацию, популярные разделы и ссылку на главную, но HTTP-код обязан остаться 404. Дизайн страницы и её статус — разные вещи.
Ссылки, sitemap, canonical и robots
Внутренние ссылки. Если A ссылается на 404, находят источник и меняют ссылку сразу на актуальный URL. Лучше A → B, чем A → 301 → B.
Внешние ссылки. Они не делают любой 301 оправданным. Если есть релевантная замена — редирект логичен; если нет — иногда лучше восстановить полезный контент, а не направлять пользователя в случайную категорию.
Sitemap. Удалённые 404/410 не оставляют в sitemap: он должен содержать актуальные канонические URL, которые сайт хочет индексировать.
Canonical и noindex. Canonical не заменяет статус удалённой страницы. Для удалённого URL не нужен 200 + noindex, если можно отдать 404/410. Noindex применяют к существующим доступным страницам, которые не должны быть в поиске.
Robots.txt. Не нужно закрывать все 404: так можно помешать роботу проверить их статус. При бесконечной генерации мусорных URL сначала устраняют источник. Управление обходом — дополнительная, а не единственная мера.
Как провести аудит 404 и 410
- 1.Собрать URL из crawler, Яндекс Вебмастера, Search Console, аналитики, логов, sitemap и отчётов о внешних ссылках.
- 2.Разделить их по происхождению: внутренние, внешние, старые, технические и случайные.
- 3.Для каждого спросить: должна ли страница существовать? Есть ли трафик, показы, ссылки и реальная ценность?
- 4.Если нет — найти прямой заменяющий аналог, а не просто похожую страницу.
- 5.Выбрать решение: восстановить, 301, 404 или 410; затем обновить внутренние ссылки и sitemap.
- 6.Повторно просканировать сайт, проверить цепочки редиректов и убедиться, что CMS не создаёт новые ошибочные URL.
URL возвращает 404 / 410 → Страница должна существовать?
Да → восстановить → 200. Нет ↓
Контент переехал? Да → 301 на новый URL. Нет ↓
Есть прямой заменяющий аналог? Да → рассмотреть 301. Нет ↓
URL имеет самостоятельную ценность? Да → возможно восстановить. Нет → 404 или 410.
Как приоритизировать тысячи URL
P1: 404 с внутренними ссылками, органическим трафиком, показами или внешними ссылками. P2: массовые ошибки важных шаблонов: услуг, категорий, товаров и статей. P3: единичные старые адреса без сигналов. Самый низкий приоритет — случайные опечатки, боты и мусорные параметры. Количество 404 менее важно, чем происхождение и ценность URL.
Чего не стоит делать
- 1. Редиректить все 404 на главную.
- 2. Направлять любой удалённый товар в категорию.
- 3. Оставлять страницу «не найдено» с HTTP 200.
- 4. Держать удалённые URL в sitemap или во внутренних ссылках.
- 5. Ставить canonical с 404 на главную вместо корректного статуса.
- 6. Использовать noindex как замену 404.
- 7. Закрывать удалённые URL в robots.txt, не устранив причину генерации.
- 8. Удалять страницы только из-за малого трафика.
Плох не сам 404. Плохо, когда пользователь или поисковик ожидал полезную страницу, а получил 404 — либо когда вместо честного 404 его отправили туда, куда он не собирался.
«Когда я вижу в аудите несколько тысяч 404, я не начинаю с задачи “убрать все ошибки”. Сначала нужно понять, что это за URL. Если это старые технические адреса, которые никому не нужны, корректный 404 — нормальный результат. А если среди них находятся категории, услуги или статьи с трафиком и ссылками, тогда уже нужно решать, что восстановить, что перенаправить и что действительно удалить».

Константин Шипилов
SEO-специалист, руководитель Шипилов SEO
FAQ
Что лучше для SEO: 404 или 410?
Для большинства случаев принципиальной разницы нет: Google обрабатывает оба как отсутствие контента. 410 уместен при точно окончательном удалении.
Вредят ли 404 позициям сайта?
Корректные 404 сами по себе не ухудшают позиции остальных страниц. Важнее не терять значимые URL и не оставлять внутренние битые ссылки.
Нужно ли редиректить все 404?
Нет. Редирект нужен лишь при действительно релевантной замене.
Что такое soft 404?
Это отсутствующий или почти пустой контент, который сервер отдаёт с кодом 200 OK.
Нужна ли красивая 404?
Да, она помогает пользователю, но должна возвращать настоящий HTTP 404.
Надо ли удалять 404 из sitemap?
Да. Sitemap содержит актуальные канонические URL, предназначенные для индексации.
Связанные материалы и источники
URL товаров без наличия · Редизайн и миграция · Canonical · Индексация страниц · Внутренние ссылки · Пагинация магазина.
Google — crawling errors и soft 404 · Яндекс — удаление страниц из поиска.
На сайте накопились сотни или тысячи 404?
Проверим, откуда появились URL, есть ли среди них страницы с трафиком, позициями и внешними ссылками. Разделим их на те, которые нужно восстановить, перенаправить или оставить удалёнными, и подготовим правила для CMS.