Wiki · Продвижение сайтов
Ошибка 404: что значит и как исправить
Ошибка 404 (Not Found) – это ответ сервера, который означает, что страницы по запрошенному адресу нет. Сам сайт при этом работает, не найден только конкретный адрес.
Человек кликнул по ссылке из поиска, из старой рассылки или с чужого сайта и попал на «Страница не найдена». Дальше два варианта: он закроет вкладку или пойдёт искать нужное на сайте. Что именно случится, зависит от того, как сделана страница 404 и как часто посетители на неё попадают.
Почему страница перестаёт находиться
- Страницу удалили или перенесли и не поставили редирект. Чаще всего так пропадают снятые с продажи товары, старые акции и новости.
- Поменялась структура адресов: переезд на новую CMS, переход на ЧПУ, переименование разделов.
- На сайте или на чужом сайте стоит ссылка с опечаткой.
- Посетитель сам ошибся в адресе.
- Сломались правила обработки адресов на сервере, например в .htaccess или в конфигурации nginx.
404, 410 и мягкая 404
| Ответ | Что значит | Когда уместен |
|---|---|---|
| 404 Not Found | Страницы по адресу нет | Для любых несуществующих адресов |
| 410 Gone | Страница удалена навсегда | Когда удалили сознательно и замены не будет. Поисковики обрабатывают его почти так же, как 404 |
| 301 Moved Permanently | Страница переехала | Когда у старого адреса есть новый или близкая замена |
| 200 с текстом «не найдено» | Мягкая 404 | Никогда. Робот видит рабочую страницу без содержания |
Подробно про остальные ответы рассказываем в статье Коды ответов сервера.
Вредит ли 404 продвижению
Сама по себе 404 для удалённой страницы нормальна. Поисковик несколько раз заходит на адрес, получает 404 и убирает его из индекса. Позиции остальных страниц от этого не падают.
Проблемы начинаются в других случаях. Внутренние ссылки ведут на 404, и посетитель упирается в тупик, а робот тратит обход впустую. Удалили страницу, на которую шёл трафик из поиска или ссылались другие сайты, и вместе с ней пропал этот трафик и ссылочный вес. После переезда сотни старых адресов разом отдают 404. Или страница «не найдено» отвечает кодом 200, и такие пустышки попадают в индекс.
Где искать адреса с ответом 404

В Яндекс Вебмастере откройте «Индексирование», затем «Статистика обхода» и отфильтруйте ответы 4xx. В Google Search Console нужен отчёт «Индексирование страниц» и статус «Не найдено (404)». Оба сервиса показывают, откуда робот узнал об адресе. Внутренние битые ссылки быстрее всего находит краулер, который обходит сайт как поисковый робот. А в Яндекс Метрике видно, сколько живых людей попадает на страницу 404 и с каких страниц они приходят. Отдельно посмотрите в разделе «Ссылки» Вебмастера внешние ссылки на несуществующие адреса: если на удалённую страницу ссылаются другие сайты, ей нужен 301 на подходящую замену.
Код ответа отдельного адреса можно проверить в терминале:
curl -I https://site.ru/net-takoy-stranitsy/ HTTP/2 404
Что делать с адресом, который отдаёт 404

Если страница переехала, поставьте 301 редирект на новый адрес. Если удалена, но есть близкая замена, например товар сняли, а категория осталась, ведите 301 на замену. Если замены нет, оставьте 404, уберите ссылки на этот адрес с сайта и удалите его из sitemap. Битые ссылки с опечатками просто исправьте. Перенаправлять все 404 на главную не стоит: Google считает такие редиректы мягкой 404.
Больше всего 404 появляется при переезде. У федеральной сети «Посуда Центр» при смене сайта поменялись адреса товаров и категорий. Мы написали скрипт, который сопоставлял товары старого и нового сайта по артикулу и ставил 301 редирект, а для остальных страниц, которые приносили трафик из поиска за последние полгода (их оказалось более 500), составили карту 301 редиректов. После переезда сайт сохранил позиции и органический трафик. Подробности в кейсе «Посуда Центр».
404 в интернет-магазине
В магазине больше всего 404 дают снятые товары. Удалять карточку сразу не обязательно. Если товар вернётся или его по-прежнему ищут, оставьте страницу с пометкой «нет в наличии» и блоком похожих моделей. Если товар сняли навсегда и спроса нет, отдавайте 404 или ставьте 301 на категорию. Хуже всего пустая карточка с кодом 200: для поисковика это та же мягкая 404. Другие особенности каталога разбираем в статье SEO для интернет-магазина.
Какой должна быть страница 404
Совсем без 404 сайт не обходится: люди всё равно ошибаются в адресах. Поэтому страница ошибки должна помогать продолжить путь по сайту.

На сайте E.BAEV на странице 404 остаются шапка и меню, короткое объяснение и две кнопки: «Вернуться назад» и «На главную». Дальше можно добавить поиск по сайту и ссылки на популярные разделы.
- Сервер отдаёт код 404, а не 200 и не редирект на отдельную страницу ошибки.
- Страница в дизайне сайта, с шапкой, меню и поиском.
- Простой текст без технических подробностей: что случилось и куда пойти.
- Автоматический переход на главную через несколько секунд. Человек не успевает понять, что произошло.
Сломанные ЧПУ, код 410 и своя страница 404
Почему внутренние страницы вдруг стали отдавать 404, а главная открывается?
Чаще всего сломались правила перезаписи адресов. После обновления CMS, переноса на другой хостинг или правки .htaccess сервер перестаёт передавать ЧПУ-адреса движку и ищет их как обычные файлы, которых нет. Главная при этом работает, ей правила не нужны. Сравните .htaccess или конфигурацию nginx с последней рабочей копией.
Что делать посетителю, если вместо нужной страницы открылась 404?
Посмотрите на адрес: ссылку могли обрезать при копировании или набрать с опечаткой. Если адрес целый, материал убрали или перенесли, и быстрее найти его через меню, поиск по сайту или поисковик по названию.
Почему ошибка называется именно 404?
Это номер из стандарта HTTP. Четвёрка в начале означает класс ошибок запроса: сервер ответил, но по такому адресу ему нечего отдать. Дальше идёт номер внутри класса, рядом стоят 403 «доступ запрещён» и 410 «удалено навсегда». Сбои самого сервера начинаются с пятёрки, например 500 и 503.
Как проверить, какой код на самом деле отдаёт страница «не найдено»?
Откройте инструменты разработчика в браузере, вкладку сетевых запросов, и обновите страницу: у первого запроса будет код ответа. То же покажут curl с ключом -I и проверка ответа сервера в Яндекс Вебмастере. Если там 200 или переадресация на общую страницу ошибки, настройка неверная.
Как настроить свою страницу 404, чтобы сервер не потерял код ответа?
Страницу верстают в шаблоне сайта и подключают настройкой CMS или директивой сервера: в Apache это ErrorDocument 404 в .htaccess, в nginx error_page 404. Указывайте путь к файлу, а не полный адрес с доменом: с полным адресом Apache отправит посетителя редиректом, и вместо 404 робот получит 302. После настройки откройте заведомо несуществующий адрес и проверьте код.
Когда вместо 404 лучше отдать 410?
Когда раздел убрали сознательно и возвращать не будут, например закрыли старый каталог или вычистили тысячи мусорных страниц фильтров. Код 410 прямо говорит роботу, что адреса больше нет. Разница с 404 для поисковиков небольшая, поэтому переделывать уже работающие 404 ради неё не стоит.
Битые ссылки и ошибки 404 находим при техническом аудите сайта, а исправляем при технической поддержке и SEO-продвижении.
Что почитать о кодах ответа у Google, Яндекса и в RFC
- Google Search Central: как коды статуса HTTP влияют на Google Поиск
- Яндекс Справка для вебмастера: статистика обхода
- RFC 9110: HTTP Semantics
- Кейс E.BAEV: «Посуда Центр»
См. также: SEO-переезд сайта, Технический аудит сайта, 1PS.
Остались вопросы по теме «Ошибка 404»?
Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.
Отвечает по темеСергей ПимкинВедущий SEO-специалистНад статьёй работали
Услуги
Услуги по теме
Тарифы
Тарифы по теме
Стартовый тариф для небольшого бизнеса: наводим порядок на сайте и получаем первые заявки из Яндекса и Google.
- Техническая оптимизация сайта
- Контентная оптимизация
- Семантическое ядро под город или регион
- Настройка Яндекс Вебмастера и Google Search Console
- Цели в Яндекс Метрике
- Ежемесячный отчёт по позициям, трафику и заявкам
- Оптимизация поведенческих факторов
- Оптимизация коммерческих факторов и E-A-T
Тариф для растущего бизнеса. Работаем на количество заявок: считаем звонки через коллтрекинг и дорабатываем сайт под конверсию.
- Техническая оптимизация сайта
- Контентная оптимизация
- Семантическое ядро под город или регион
- Настройка Яндекс Вебмастера и Google Search Console
- Цели в Яндекс Метрике
- Ежемесячный отчёт по позициям, трафику и заявкам
- Оптимизация поведенческих факторов
- Оптимизация коммерческих факторов и E-A-T
Для масштабирования бизнеса: SEO, A/B-тесты, карточки в Яндекс.Бизнесе и 2ГИС, техподдержка сайта. Нейросети берут на себя рутину, итог проверяют специалисты.
- Техническая оптимизация сайта
- Контентная оптимизация
- Семантическое ядро под город или регион
- Настройка Яндекс Вебмастера и Google Search Console
- Цели в Яндекс Метрике
- Ежемесячный отчёт по позициям, трафику и заявкам
- Оптимизация поведенческих факторов
- Оптимизация коммерческих факторов и E-A-T
Знания
Читайте также
Маркетинг · 16 июня 2025 · 14 мин
SEO-продвижение сайта: подробная инструкция
Маркетинг · 6 января 2024 · 3 мин
Какие SEO работы помогут увеличить прибыль компании
Комплексная работа SEO-специалиста необходима для того, чтобы повысить рейтинг веб-сайта в поисковых системах и улучшить его видимость...
Проверим ваш сайт бесплатно
Экспресс-аудит за 24 часа: скорость, индексация, мета-теги, коммерческие факторы и цели Метрики.

