Публикация 11 октября 2026
Обновление 9 октября 2026
Ошибка 404 (HTTP 404 Not Found) — это код ответа сервера, означающий, что запрошенный ресурс не найден. Сервер работает исправно, соединение установлено, но конкретной страницы или файла по указанному URL не существует. Код 404 не уточняет, временное это явление или постоянное — он лишь фиксирует факт отсутствия ресурса в момент запроса. Эта статья последовательно закрывает три уровня вопросов: что происходит технически, как 404 влияет на SEO и бизнес, и что конкретно делать — пользователю, владельцу сайта и SEO-специалисту.
Ключевые выводы
- Ошибка 404 сама по себе не снижает позиции сайта — Google считает её нормальной частью работы веб-ресурса.
- Страницы с кодом 4xx (кроме 429) не расходуют краулинговый бюджет Google — в отличие от Soft 404.
- Soft 404 опаснее обычной 404: страница отдаёт код 200, но не содержит полезного контента, и поисковик продолжает её сканировать впустую.
- Если страница удалена навсегда — используйте 410 Gone; если есть релевантная замена — 301-редирект; если страница временно недоступна — оставьте 404.
- Массовое накопление 404 на страницах с реальным трафиком и ссылочным весом — это проблема, требующая аудита и исправления.
Что такое ошибка 404 — техническое объяснение простыми словами
Когда браузер или поисковый робот запрашивает страницу, сервер возвращает трёхзначный HTTP-статус-код, описывающий результат обработки запроса. Коды класса 4xx обозначают клиентские ошибки — то есть проблема на стороне запроса, а не сервера. Код 404 Not Found означает: сервер понял запрос, но не нашёл ресурс по указанному адресу. Это определение закреплено в действующем стандарте HTTP-семантики RFC 9110.
Важно понимать разницу между смежными кодами, чтобы не путать их при диагностике и настройке сервера.
Сравнение кодов: 404, Soft 404 и 410
| Статус | HTTP-код | Что означает | Как обрабатывает Google | Когда использовать |
|---|---|---|---|---|
| 404 Not Found | 404 | Ресурс не найден; временность не определена | Перестаёт сканировать URL; не расходует краулинговый бюджет | Страница временно недоступна или удалена без замены |
| Soft 404 | 200 (фактически пустая) | Сервер отвечает «ОК», но контента нет | Продолжает сканировать, расходует бюджет, исключает из индекса | Нежелательный сценарий — требует исправления |
| 410 Gone | 410 | Ресурс удалён навсегда и не будет восстановлен | Быстрее прекращает сканирование, чем при 404 | Страница удалена окончательно, замены нет |
| 301 Moved Permanently | 301 | Ресурс перемещён на новый постоянный URL | Передаёт ссылочный вес на новый адрес | Есть релевантная страница-замена |
| 403 Forbidden | 403 | Доступ запрещён | Не индексирует страницу | Закрытый раздел сайта |
| 500 Internal Server Error | 500 | Ошибка на стороне сервера | Временно прекращает сканирование | Серверный сбой — требует срочного устранения |
Историческая справка: код 404 появился в 1991 году вместе с протоколом HTTP, разработанным в CERN. Существует популярная легенда, что число 404 связано с номером комнаты в CERN, где хранилась база данных, — однако эта версия не подтверждена документально. Официально нумерация кодов определена логикой протокола: 4xx — клиентские ошибки, 5xx — серверные.
Почему возникает ошибка 404 — основные причины
Понимание причин помогает не только устранить текущие 404, но и выстроить процессы, предотвращающие их появление в будущем. Большинство случаев укладывается в несколько типовых сценариев.
Удаление или перемещение страницы без редиректа
Это самая распространённая причина. Контент-менеджер удаляет статью или товар, разработчик меняет структуру URL — а все входящие ссылки, закладки пользователей и записи в поисковом индексе продолжают вести на старый адрес. Без настроенного 301-редиректа каждый такой переход заканчивается ошибкой 404.
Изменение структуры сайта и ЧПУ
Переход на новую CMS, смена шаблона URL (например, с/product/id/на/catalog/category/slug/) или включение транслитерации в ЧПУ — всё это массово меняет адреса страниц. Если миграция проведена без карты редиректов, сайт получает сотни или тысячи 404 одновременно. Особенно болезненно это для интернет-магазинов на OpenCart или Bitrix, где структура каталога может быть глубокой.
Опечатка в URL при ручном вводе или в ссылке
Пользователь вводит адрес вручную и допускает опечатку — сервер не находит ресурс и возвращает 404. Аналогичная ситуация возникает, когда внешний сайт публикует ссылку с ошибкой в URL. Такие 404 обычно единичны и не требуют системного вмешательства, если только ошибочный URL не получил значительное число входящих ссылок.
Битые внутренние и внешние ссылки
Ссылки, ведущие на несуществующие страницы, называются битыми или мёртвыми (broken links, dead links). Со временем внешние ресурсы удаляют страницы, меняют URL или закрываются — это явление называют «гниением ссылок» (link rot). Внутренние битые ссылки возникают при редактировании контента без проверки перекрёстных ссылок.
Ошибки конфигурации сервера и CMS
Некорректные правила в файле.htaccessна Apache, ошибки в конфигурации Nginx или неправильно настроенные постоянные ссылки в WordPress могут приводить к тому, что существующие страницы начинают отдавать 404. В WordPress типичная причина — сброс настроек постоянных ссылок после обновления или смены темы. В таких случаях достаточно зайти в «Настройки → Постоянные ссылки» и сохранить настройки без изменений — это перегенерирует правила.htaccess.
Как ошибка 404 влияет на SEO — факты без мифов
Прямое влияние на ранжирование: что говорит Google
Распространённый страх — «404 убивает позиции сайта» — не подтверждается официальной документацией Google. Согласно рекомендациям Google Search Central, ошибки 404 являются нормальной частью работы любого сайта. Если страница никогда не существовала или была удалена намеренно, 404 — правильный и ожидаемый ответ. Google не применяет санкции к сайту только за наличие страниц с кодом 404.
Проблема возникает в конкретных сценариях: когда страницы с реальным поисковым трафиком, входящими ссылками или позициями в выдаче начинают отдавать 404 без настроенного редиректа. В этом случае теряется накопленный ссылочный вес и трафик — но это следствие потери страницы, а не «наказание» за код 404 как таковой.
Краулинговый бюджет: когда 404 — это проблема, а когда нет
Краулинговый бюджет — это лимит времени и ресурсов, которые Googlebot тратит на сканирование сайта за определённый период. Согласно официальной документации Google по управлению краулинговым бюджетом, страницы, возвращающие коды 4xx (за исключением 429), не расходуют краулинговый бюджет: робот получает статус-код, не загружает контент и прекращает обращения к этому URL. Это важное уточнение, которое опровергает распространённое заблуждение.
Краулинговый бюджет критичен прежде всего для крупных сайтов — с более чем миллионом страниц, обновляемых еженедельно, или более чем 10 000 страниц, обновляемых ежедневно. Для небольших сайтов накопление 404 редко становится значимой проблемой с точки зрения бюджета сканирования. Тем не менее массовые 404 на крупных ресурсах могут мешать Googlebot обнаруживать ценный новый контент.
Soft 404 расходуют краулинговый бюджет — в отличие от честной 404
Именно Soft 404, а не обычные 404, являются реальной угрозой для краулингового бюджета. Страница с кодом 200, но без полезного контента продолжает сканироваться роботом снова и снова — впустую. Инженер Google Гэри Илш подтверждал в подкасте Search Off The Record: Soft 404 расходуют краулинговый бюджет, тогда как честные 404 и 410 — нет. Задокументированный кейс из Search Engine Land (май 2025) показывает: накопление Soft 404 привело к падению числа ежедневных запросов краулера с 60–70 тысяч до 20–30 тысяч на одном из крупных сайтов.
Поведенческие факторы и конверсия
Пользователь, попавший на страницу 404 без навигации и подсказок, как правило, покидает сайт. Это увеличивает показатель отказов и снижает конверсию — особенно если 404 возникает в середине воронки продаж. Для интернет-магазинов потеря страницы товара без редиректа означает прямые потери выручки. Именно поэтому кастомная страница 404 с навигацией, поиском и ссылками на популярные разделы — не декоративный элемент, а инструмент удержания пользователей.
Как найти все страницы с ошибкой 404 на сайте
Для эффективного аудита используют несколько инструментов в связке: данные поисковых систем дают список URL, которые видят роботы, а краулеры и лог-файлы позволяют обнаружить битые ссылки, недоступные для GSC.
Google Search Console — пошаговая инструкция
- Откройте Google Search Console и выберите нужный ресурс.
- Перейдите в раздел «Индексирование» → «Страницы».
- В списке причин исключения найдите «Not found (404)» и «Soft 404».
- Нажмите на нужную категорию — откроется список URL с этим статусом.
- Экспортируйте список через кнопку «Экспорт» для дальнейшей работы.
- Для каждого URL проверьте: был ли он проиндексирован ранее, есть ли на него входящие ссылки, есть ли поисковый трафик.
Google Search Console показывает только те URL, которые Googlebot обнаружил через карту сайта, внутренние ссылки или внешние ссылки. Страницы, на которые нет ни одной ссылки, могут не попасть в отчёт.
Яндекс Вебмастер — пошаговая инструкция
- Войдите в Яндекс Вебмастер и выберите сайт.
- Перейдите в раздел «Индексирование» → «Статистика обхода».
- Используйте инструмент «Проверка ответа сервера» для проверки конкретных URL.
- В разделе «Исключённые страницы» найдите URL с кодом 404.
Согласно официальной документации Яндекс Вебмастера, если сервер возвращает код 404, поисковая система удаляет документ из индекса. Поэтому важно убедиться, что все нужные страницы отвечают кодом 200 OK, а страницы, которых не должно быть в индексе, корректно возвращают 404 или 410.
Screaming Frog SEO Spider
Screaming Frog SEO Spider — краулер, который сканирует сайт так же, как это делает поисковый робот, и выявляет все битые ссылки. После завершения сканирования перейдите на вкладку «Response Codes» и отфильтруйте по коду 4xx. Инструмент покажет не только URL с ошибкой, но и страницы-источники, содержащие битые ссылки — это критично для исправления внутренней перелинковки. Screaming Frog особенно полезен для обнаружения 404, которые не попали в GSC из-за отсутствия входящих ссылок.
Ahrefs и Semrush для анализа внешних ссылок
Ahrefs и Semrush позволяют найти внешние ссылки, ведущие на несуществующие страницы вашего сайта. В Ahrefs это раздел «Site Explorer» → «Best by links» с фильтром «404 not found». В Semrush аналогичный функционал доступен в «Site Audit» → «Errors» → «Broken internal links» и в «Backlink Analytics». Эти инструменты особенно ценны для восстановления ссылочного веса: если на удалённую страницу ведут качественные внешние ссылки, настройка 301-редиректа на релевантную замену позволяет вернуть часть этого веса.
Анализ лог-файлов сервера
Лог-файлы сервера — наиболее полный источник данных о реальных запросах к сайту, включая запросы от поисковых роботов. В отличие от GSC, логи фиксируют абсолютно все обращения, в том числе к URL без единой входящей ссылки. Для анализа логов используют специализированные инструменты: Screaming Frog Log File Analyser, Botify или самописные скрипты на Python. Этот метод рекомендован для крупных сайтов, где важно понимать реальное поведение Googlebot и Яндекс.Бота.
Как исправить ошибку 404 — дерево решений
Не каждая страница с кодом 404 требует одинакового решения. Выбор действия зависит от того, существует ли релевантная замена, насколько важна страница с точки зрения трафика и ссылочного веса, и является ли удаление временным или постоянным.

Когда настраивать 301-редирект
Используйте 301 Moved Permanently, если страница перемещена на новый URL или существует релевантная страница-замена. Редирект 301 передаёт ссылочный вес на новый адрес и сохраняет пользовательский опыт. Важное условие: страница-назначение должна быть тематически близка к удалённой. Перенаправление всех 404 на главную страницу — распространённая ошибка: Google расценивает такие редиректы как Soft 404, поскольку главная страница не является релевантной заменой для каждого удалённого URL.
Когда использовать 410 Gone
Код 410 Gone следует использовать, когда ресурс удалён навсегда и не будет восстановлен или заменён. В отличие от 404, код 410 явно сигнализирует поисковым системам о постоянном удалении, что позволяет Googlebot быстрее исключить URL из очереди сканирования. Это особенно актуально для крупных сайтов, где важно оперативно очистить индекс от нерелевантных страниц.
Когда оставить 404 как есть
Если страница никогда не существовала, не имеет входящих ссылок и поискового трафика — оставьте 404. Это правильный и ожидаемый ответ сервера. Не нужно создавать редиректы ради редиректов: каждый лишний редирект добавляет задержку и усложняет конфигурацию сервера. Google прямо указывает: 404 — сильный сигнал не сканировать URL повторно, что оптимизирует краулинговый бюджет.
Как исправить битые внутренние ссылки
После экспорта списка битых ссылок из Screaming Frog или GSC обновите ссылки непосредственно в контенте: замените устаревший URL на актуальный или удалите ссылку, если страница-назначение больше не существует. В WordPress для массового поиска и замены URL удобно использовать плагин Better Search Replace. В Bitrix аналогичную задачу решают через административный интерфейс или прямые запросы к базе данных.
Как обновить XML-карту сайта
После исправления 404 убедитесь, что XML-карта сайта не содержит удалённых URL. Карта сайта должна включать только страницы с кодом 200 OK. Наличие 404-страниц в sitemap.xml не является критической ошибкой, но создаёт лишнюю нагрузку на краулер и замедляет обновление индекса. После обновления карты отправьте её повторно через Google Search Console и Яндекс Вебмастер.
Soft 404 — скрытая угроза для индексации
Что такое Soft 404 и чем он опаснее обычной 404
Soft 404 (мягкая 404) — это страница, которая возвращает HTTP-код 200 OK, но фактически не содержит полезного контента или сообщает пользователю об отсутствии материала. Поисковая система видит «успешный» ответ, загружает страницу, обнаруживает отсутствие контента и помечает URL как проблемный. Google фиксирует такие страницы в отчёте «Индексирование страниц» в GSC под категорией «Soft 404».
Опасность Soft 404 в том, что в отличие от честной 404, такая страница продолжает сканироваться роботом при каждом обходе сайта, расходуя краулинговый бюджет без какой-либо пользы. При этом страница исключается из индекса, но продолжает потреблять ресурсы сканирования.
Типичные сценарии возникновения Soft 404
- Товар «не в наличии» в интернет-магазине:страница товара существует, отдаёт 200, но содержит только сообщение «Товар временно недоступен» без альтернатив.
- Пустая страница категории:категория создана, но товары в неё ещё не добавлены или все удалены.
- SPA-приложения (React, Vue, Angular):клиентский роутер обрабатывает несуществующий маршрут и рендерит страницу с сообщением об ошибке, но сервер при этом возвращает 200. Для корректной обработки необходима серверная настройка статус-кода.
- Кастомная страница 404, настроенная неверно:страница 404 создана, но сервер возвращает для неё код 200 вместо 404 — классический Soft 404.
Как исправить Soft 404
Решение зависит от причины. Если страница товара «не в наличии» — добавьте ссылки на похожие товары или верните код 404/410, если товар снят с продажи навсегда. Для пустых категорий — либо наполните их контентом, либо закройте от индексации черезnoindex. Для SPA-приложений настройте серверный рендеринг (SSR) или обработку статус-кодов на уровне сервера: при обращении к несуществующему маршруту сервер должен явно возвращать 404, а не 200. Кастомная страница 404 обязана возвращать именно HTTP-статус 404 — возврат кода 200 создаёт Soft 404 и вводит поисковые системы в заблуждение.
Как создать правильную страницу 404
Кастомная страница 404 — это инструмент удержания пользователя, который случайно попал на несуществующий URL. Хорошо спроектированная страница снижает показатель отказов и направляет посетителя к нужному контенту вместо того, чтобы отправить его обратно в поисковую выдачу.
Эффективная страница 404 должна содержать следующие элементы: понятное сообщение об ошибке без технического жаргона; строку поиска по сайту; ссылки на главную страницу и популярные разделы; при необходимости — контактную информацию или форму обратной связи. Дизайн страницы должен соответствовать общему стилю сайта, чтобы пользователь понимал: он всё ещё находится на нужном ресурсе.
Техническое требование, которое нарушают чаще всего: кастомная страница 404 должна возвращать HTTP-статус 404, а не 200. В WordPress это обеспечивается автоматически при использовании файла404.phpв теме. В Bitrix настройка выполняется через компонент обработки ошибок в административном интерфейсе. На Tilda кастомная страница 404 настраивается в разделе «Настройки сайта» → «Страница 404».
Мониторинг и профилактика: как не допустить накопления 404
Разовый аудит не решает проблему системно — 404 появляются постоянно по мере развития сайта. Эффективная профилактика строится на регулярных процессах и чётких правилах работы с контентом.
Настройте уведомления в Google Search Console: GSC отправляет email-оповещения при обнаружении новых проблем с индексированием, включая рост числа страниц с кодом 404. Яндекс Вебмастер предоставляет аналогичный функционал в разделе уведомлений. Регулярный краулинг сайта через Screaming Frog — раз в месяц для небольших сайтов и еженедельно для крупных — позволяет выявлять битые ссылки до того, как они накопятся в значимом количестве.
Введите обязательное правило в рабочий процесс: перед удалением любой страницы контент-менеджер или SEO-специалист проверяет наличие входящих ссылок и поискового трафика, после чего либо настраивает редирект, либо фиксирует решение об использовании 410. При миграции сайта или смене CMS карта редиректов составляется до начала технических работ, а не после обнаружения проблем в GSC. Такой подход позволяет сохранить накопленный ссылочный вес и не допустить просадки трафика в период после запуска.