Статья

Ошибка 404: что это значит и как исправить на сайте

Сергей Торкунов

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

Что обновлено 24.08.2026: добавлена таблица технической приёмки и условия отката.

Ошибка 404 — логика работы и проверки.
Схема. Ошибка 404 — логика работы и проверки.

Таблица технической приёмки: Ошибка 404

Проверка страница с ответом 404 выполняется на нескольких состояниях шаблона, а не на одном удачном URL. Сначала сохраняют исходный код и HTTP-заголовки, затем сравнивают их с отрисованным DOM и ожидаемым поведением.

СценарийЧто проверитьНормальный результатИсправление
Несуществующий URLHTTP-заголовокЧестный 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.