Как найти страницы с ошибкой 404
Найти страницы с ошибкой 404 нужно, чтобы убрать тупики для посетителей, не терять ссылки и вовремя замечать последствия миграций. Но не каждый 404 надо перенаправлять: сначала важно понять, откуда приходит запрос и есть ли у удалённого адреса полезная замена.

Что означает ошибка 404 и когда она опасна
Код HTTP 404 сообщает, что сервер не нашёл запрошенный ресурс. Он корректен, если страница действительно удалена и аналога нет. Ошибка становится проблемой, когда на URL ведёт меню, внутренняя ссылка, XML-карта, реклама, закладка пользователя или внешний донор. Тогда посетитель не получает ответ, а поисковая система тратит обход на бесполезный адрес.
Семантика статьи
Основной кластер: «как найти страницы с ошибкой 404», «найти 404 страницы сайта», «проверка ошибок 404». Дополняющие запросы: broken pages, найти несуществующие URL, 404 в Search Console, исправить 404, страницы не найдены, мониторинг HTTP-кодов. Статья отвечает на вопросы поиска, оценки и исправления.
Сначала разделите 404 на группы
- URL с внутренними ссылками;
- адреса из внешних ссылок и рекламы;
- страницы, которые робот нашёл сам;
- случайные опечатки и сканирование мусорных путей.
Где найти страницы с 404
Краулинг сайта
Полный обход находит ссылки, которые доступны из страниц сайта. В отчёте должны быть источник, целевой URL, код ответа и тип ссылки. Так вы быстро увидите, в каком шаблоне или материале остался старый адрес. После изменений повторите обход, а не ограничивайтесь одной точечной проверкой.
Google Search Console и Яндекс Вебмастер
Панели вебмастеров показывают часть URL, с которыми столкнулся поисковый робот. Они особенно полезны после переноса сайта или изменения структуры. Однако отчёт не содержит все ошибки сразу: ищите также ссылки из контента, аналитики и логов.
Логи сервера и аналитика
Логи дают реальную картину запросов: какой 404 открывали, кто пришёл и откуда. Аналитика помогает выделить страницы с переходами и отказами. Если на несуществующий адрес ведут внешние сайты, найдите их через проверку входящих ссылок и анализ доноров и решите, можно ли сохранить ценность редиректом.

Как провести аудит ошибок 404
1. Соберите все источники
Соедините выгрузку краулера, отчёты вебмастеров, логи, аналитику и данные о внешних ссылках. Не удаляйте дубли сразу: один URL может встречаться в нескольких источниках, а это признак высокого приоритета.
2. Проверьте код и конечную страницу
Иногда «404» на самом деле ведёт через редирект или возвращает код 200 с текстом об ошибке. Используйте проверку HTTP-ответа страницы, чтобы увидеть цепочку. Для массового анализа пригодится поиск URL с 301, 302 и 500.
3. Оцените приоритет
В первую очередь исправляйте страницы с внешними ссылками, трафиком, конверсиями и ссылками из меню. Затем — ошибки в статьях и карточках. Случайный мусорный URL без ссылок может остаться 404: не нужно создавать страницы для каждой опечатки бота.
4. Найдите причину
Частые причины: смена ЧПУ, удаление товара, объединение категорий, ошибка редактора, перенос домена, неправильная относительная ссылка. Фиксируйте причину в таблице — это помогает исправить не только один URL, но и источник системной ошибки.
5. Выберите действие
Замените внутреннюю ссылку, настройте 301 на релевантный аналог, восстановите важную страницу или оставьте честный 404/410. Решение должно соответствовать ожиданию человека, а не только желанию убрать красную строку из отчёта.
6. Проверьте результат
После релиза снова откройте URL, пересканируйте источник и обновите sitemap.xml. В панелях вебмастеров изменения появятся не мгновенно, поэтому сохраняйте дату исправления.
Как исправлять разные типы 404
| Ситуация | Решение | Проверка |
|---|---|---|
| Товар или статья переехали | 301 на точный аналог, обновление ссылок | Финальный URL отдаёт 200 |
| Ссылка в меню или статье | Заменить на актуальный адрес | Повторный обход источника |
| Страница удалена без аналога | Оставить 404/410, убрать внутренние ссылки | Нет URL в sitemap и навигации |
| Ценный внешний донор | Подобрать максимально близкую цель | Нет цепочки редиректов |
Практический совет
Внутренние связи можно поддерживать анкорами разной длины: «ошибки 404», «проверка несуществующих URL» и как найти битые ссылки на сайте и выбрать корректный сценарий исправления. Отдельно проверяйте структуру через аудит внутренней перелинковки и поиск страниц без входящих ссылок.
Что не стоит делать
Не возвращайте 200 на страницу с сообщением «ничего не найдено», не редиректите удалённые URL на нерелевантную главную и не оставляйте ссылки на старые адреса в sitemap.xml. Такие решения маскируют проблему, но не улучшают опыт пользователя.
Профилактика: как не копить ошибки 404
- Перед изменением URL составьте карту редиректов.
- Проверяйте шаблоны ссылок после обновления CMS.
- Включите краулинг в чек-лист перед публикацией и миграцией.
- Раз в месяц смотрите логи и отчёты вебмастеров.
- Убирайте старые адреса из XML-карты и внутренней навигации.
Если 404 появляются одновременно с выпадением страниц из поиска, изучите причины, по которым страница не индексируется в Google. Для общей проверки покрытия сайта полезна статья как узнать количество страниц сайта в поиске и сравнить индекс с sitemap.xml.
Регулярный контроль 404 не требует ежедневной ручной работы. Важнее выстроить понятный процесс: обнаружить URL, оценить его ценность, выбрать честное решение и проверить, что источник ошибки действительно исчез.
Сноски и пояснения
- Google рекомендует настраивать редиректы только на подходящие заменяющие страницы и оставлять корректные HTTP-статусы для удалённых URL. Документация Google Search Central. ↩