Ошибка 404 Not Found означает, что сервер доступен, но не нашел ресурс по запрошенному URL. Для владельца сайта задача не в том, чтобы убрать все ответы 404: корректный код нужен для действительно несуществующих страниц. Исправлять следует битые внутренние ссылки, случайно удаленные URL, ошибочные шаблоны и страницы, у которых есть релевантная замена.
Что обновлено 24.08.2026: добавлена таблица технической приёмки и условия отката.

Таблица технической приёмки: Ошибка 404
Проверка страница с ответом 404 выполняется на нескольких состояниях шаблона, а не на одном удачном URL. Сначала сохраняют исходный код и HTTP-заголовки, затем сравнивают их с отрисованным DOM и ожидаемым поведением.
| Сценарий | Что проверить | Нормальный результат | Исправление |
|---|---|---|---|
| Несуществующий URL | HTTP-заголовок | Честный 404 или 410 | Исправить soft 404 с кодом 200 |
| Перенесённая страница | Карта соответствий | Один постоянный редирект на равнозначную замену | Убрать цепочку и массовый редирект на главную |
| Ошибка во внутренней ссылке | Источник ссылки и href | Ссылка ведёт сразу на рабочий URL | Исправить шаблон или контент |
| Удалённый товар без аналога | Спрос, замены и правила каталога | Состояние выбрано по судьбе предложения | Не перенаправлять на случайную категорию |
| Страница ошибки | Навигация и код ответа | Полезная 404 сохраняет код ошибки | Не превращать дизайн 404 в страницу 200 |
До и после релиза
До выпуска владелец шаблона проверяет тестовую выборку и фиксирует условие блокировки. После выпуска SEO-специалист повторяет запросы к production, а разработчик просматривает логи и массовые отклонения. Откат нужен, если полезные страницы получают ошибочную директиву, теряют основной контент или массово меняют код ответа. Закрывать задачу можно только после повторной проверки тем же способом.
Сначала определите, какая именно 404 перед вами
| Ситуация | Правильное действие | Контроль |
|---|---|---|
| URL никогда не существовал | Оставить 404 | Нет внутренних ссылок и URL не попадает в Sitemap |
| Страница удалена без замены | Оставить 404 или вернуть 410 | Ссылки и Sitemap очищены |
| Контент переехал | Настроить 301 на ближайший эквивалент | Один переход, конечная страница отвечает 200 |
| Страница удалена случайно | Восстановить на прежнем URL | Контент и код 200 возвращены |
| Шаблон показывает ошибку с кодом 200 | Исправить Soft 404 | Несуществующий URL отдает реальный 404/410 |
Как найти проблемные URL
Проверьте источники, а не только список ошибок
Один и тот же 404 может возникать из внутренней ссылки, старой внешней ссылки, опечатки пользователя, параметров фильтра, поврежденного JavaScript-маршрута или автоматических запросов ботов. Поэтому у каждого URL зафиксируйте источник, число обращений, наличие внешних ссылок, прежний трафик и предполагаемую замену. Без этого команда будет массово ставить редиректы на главную и создавать Soft 404.
Просканируйте сайт краулером и выгрузите внутренние ссылки, ведущие на 4xx.
Проверьте отчеты индексирования в Яндекс Вебмастере и Google Search Console.
Посмотрите серверные логи: какие 404 запрашивают люди и поисковые роботы.
Сопоставьте URL с аналитикой, внешними ссылками и прежней картой сайта.
Сгруппируйте ошибки по шаблону: карточки, категории, статьи, параметры, медиафайлы.
Назначьте решение для группы и отдельно разберите URL с трафиком или ссылками.
Быстрая проверка кода ответа
Для единичного URL используйте проверку ответа сервера в Вебмастере, URL Inspection в Search Console, вкладку Network в браузере или команду curl -I. Проверяйте не красивую надпись на странице, а HTTP-статус. Страница может выглядеть как ошибка и возвращать 200 OK — это Soft 404; обратная ситуация тоже возможна.
Алгоритм исправления без потери полезных сигналов
Шаг 1. Решите, нужен ли прежний URL
Если контент должен существовать, восстановите страницу на том же адресе. Это предпочтительнее редиректа, когда URL уже получал релевантный трафик, ссылки или использовался в документации. Проверьте публикацию, права доступа, маршрутизацию CMS, шаблон и регистр символов.
Шаг 2. Найдите эквивалент, если страница переехала
301-редирект ставят только на страницу с тем же назначением. Удаленную карточку товара можно направить на ее прямую замену, а не автоматически на категорию или главную. Если эквивалента нет, честный 404 полезнее нерелевантного перенаправления.
Шаг 3. Уберите причины повторного появления
Исправьте внутренние ссылки, хлебные крошки, меню, XML Sitemap, hreflang, canonical и ссылки в шаблонах. Если 404 генерирует фильтр или роутер, исправьте правило на уровне шаблона: ручная обработка тысяч URL не решит источник.
Шаг 4. Проверьте результат после релиза
Удаленный URL возвращает 404 или 410, а не 200.
Редирект ведет на релевантный URL без цепочки и цикла.
Целевая страница доступна, индексируема и отвечает 200.
Внутренних ссылок на старый адрес не осталось.
Старый URL исключен из Sitemap и hreflang.
Кастомная страница 404 не закрыта от обхода и сама отдает 404.
Через 7–14 дней повторно снята выборка из панелей и логов.
Как оформить полезную страницу 404
Ее задача — вернуть человека в рабочий сценарий, а не развлечь иллюстрацией. Сохраните шапку и навигацию сайта, прямо скажите, что адрес не найден, дайте поиск, ссылку на главную и 3–5 востребованных разделов. Для интернет-магазина полезны категории и возможность сообщить о битой ссылке. Не размещайте на 404 полноразмерный каталог: пользователь должен быстро понять следующий шаг.
Типичные ошибки
Перенаправлять все несуществующие URL на главную.
Закрывать 404 в robots.txt и мешать роботу увидеть правильный статус.
Оставлять битые URL во внутренних ссылках и Sitemap.
Считать любой 404 SEO-проблемой независимо от источника и ценности URL.
Исправлять отдельные адреса, не устраняя ошибку шаблона.
Проверять только браузер, не фиксируя реальный код ответа.
Частые вопросы
Много 404 — это санкция?
Сам по себе корректный 404 для отсутствующего URL не означает санкцию. Риск возникает, когда важные страницы удалены, внутренние ссылки ведут в тупик, сервер массово отдает ошибочные ответы или несуществующие страницы возвращают 200.
Что выбрать: 404 или 410?
Оба статуса сообщают об отсутствии ресурса. 410 подчеркивает окончательное удаление, 404 подходит для обычной ситуации «не найдено». Гораздо важнее согласованность ссылок, Sitemap и отсутствие нерелевантных редиректов.
Приёмка обновлённой версии
проверены исходный HTML, HTTP-заголовки и итоговый DOM;
контрольная выборка включает нормальные и ошибочные состояния;
критическая ошибка блокирует масштабирование;
условие отката и владелец известны до релиза;
задача закрыта после повторной проверки production.
Итог
Несуществующий адрес отдаёт честный код, а утраченный полезный url получает релевантную замену. Масштабировать решение можно только после проверки на реальных URL и фактических данных проекта; если критерии не выполняются, сначала исправляют причину, а не увеличивают объём страниц, публикаций или автоматизации.
Получите бесплатный аудит и стратегию роста
Изучим сайт, покажем точки роста и подготовим прогноз до квалифицированных лидов и оборота из SEO/GEO.


