
Что разберем
- Что поисковики делают с 404 на самом деле — и чего не делают
- Внутренние ссылки в тупик: потерянные переходы и впустую потраченный обход
- Когда 404 отдаёт страница, которая была в поиске
Кому особенно полезно
Для владельцев сайтов услуг и каталогов, у которых Вебмастер или Search Console показали десятки страниц с ошибкой 404, а подрядчик или штатный маркетолог не может внятно сказать, надо ли что-то делать и что именно.
Ошибка 404 — самая заметная и самая переоценённая проблема сайта. Её видно в любом отчёте, из-за неё затевают срочные работы, которые ничего не меняют. При этом настоящие потери — исчезнувшая из поиска страница услуги, ссылки из футера на удалённый раздел, «пустые» страницы с кодом 200 — в тех же отчётах теряются среди безобидных строк. Ниже разбираем, что поисковики на самом деле делают с 404, в каких трёх случаях битые ссылки действительно стоят позиций и переходов, какой должна быть страница ошибки и почему проверка на битые ссылки — не разовая уборка, а часть регулярной поддержки сайта.
«Владельцы приходят с двумя крайностями. Одни паникуют из-за сорока строк «404» в Вебмастере — а там адреса удалённых пять лет назад акций, на которые давно никто не ссылается. Другие спокойно живут с меню, где два пункта из семи ведут в никуда, — и удивляются, почему страница услуги не растёт. Разница между этими случаями и есть вся статья: цифра в отчёте ничего не значит, значит только то, куда именно ведёт битая ссылка и была ли пропавшая страница кому-то нужна.»

Что поисковики делают с 404 на самом деле — и чего не делают
Код 404 — это честный ответ сервера: «такого адреса здесь нет». Робот получает его, через несколько неудачных обходов убирает страницу из базы и больше на неё не тратит время. Google прямо пишет в справке, что ошибки 404 не влияют на индексирование и ранжирование остальных страниц сайта. У Яндекса логика та же: страница, которая устойчиво отвечает 404, покидает поиск, а в Вебмастере переезжает в «Исключённые» со статусом «Ошибка HTTP». Никакого «фильтра за 404» ни у одной из систем нет — иначе конкурент мог бы навредить вам, расставив по сети ссылки на несуществующие адреса вашего сайта.
Откуда тогда убеждение, что 404 «роняет позиции»? Из подмены причины и следствия. Когда сайт переезжает без редиректов, позиции падают — но не потому, что появились 404, а потому, что из индекса пропали страницы, которые ранжировались. Когда каталог годами не чистят, битые ссылки соседствуют с устаревшими ценами и медленной загрузкой — и падает всё вместе. Отчёт показывает 404, владелец видит в них корень зла, а корень в другом.
Поэтому в отчёте Вебмастера или Search Console важна не цифра, а состав списка. Три ситуации, где 404 действительно бьют по сайту, разбираем дальше по отдельности.
Внутренние ссылки в тупик: потерянные переходы и впустую потраченный обход
Первая реальная потеря — не поисковая, а человеческая. Посетитель читает статью, кликает «подробнее о ценах» и попадает на страницу «не найдено». Часть людей вернётся назад, часть закроет вкладку. Особенно дорого это обходится, если битая ссылка стоит в меню, футере, блоке «похожие услуги» или на кнопке — на пути к заявке, а не в архиве.
Вторая потеря — обход. Робот идёт по внутренним ссылкам, и каждая ссылка на несуществующий адрес — запрос, который мог бы уйти на новую или обновлённую страницу. Для сайта на сто страниц это неважно. Для каталога на несколько тысяч адресов, где Яндекс и так заходит не на все страницы за раз, десятки битых ссылок в шаблоне (например, в блоке «с этим покупают») заметно оттягивают внимание робота от того, что вы хотите продвинуть.
Третье — сигнал запущенности. Ни Яндекс, ни Google не публикуют формулу «столько-то битых ссылок — минус столько-то баллов», но оба оценивают сайт по совокупности качества, а Google в открытых инструкциях для оценщиков прямо относит заброшенные сайты с неработающими элементами к низкокачественным. Битая ссылка в шапке читается одинаково и человеком, и оценщиком: сайтом не занимаются. В аудите мы отдельно отмечаем, откуда именно ведёт битая ссылка: шаблон (меню, футер, боковая колонка) — чинить первым, потому что она размножена на каждой странице; тело одной старой статьи — в очередь.
- Битая ссылка в шаблоне (меню, футер, блок рекомендаций) повторяется на всех страницах — приоритет номер один.
- Ссылка в тексте одной статьи трёхлетней давности — чинится в общем порядке, позиции от неё не зависят.
- Ссылки на удалённые PDF-прайсы, картинки и файлы — тоже битые, краулер их покажет, а Вебмастер — нет.
Когда 404 отдаёт страница, которая была в поиске
Вот здесь потери прямые и измеримые. Страница собирала переходы из поиска, на неё ссылались с других сайтов — и в какой-то момент её удалили или переименовали адрес. Робот получает 404, через какое-то время выкидывает страницу из индекса, и позиции по её запросам просто исчезают: их не наследует ни главная, ни раздел. Внешние ссылки продолжают вести в никуда и не приносят сайту ничего. Чем дольше страница отдаёт 404, тем меньше шансов вернуть прежние позиции даже после восстановления — история накопленного доверия к адресу обнуляется.
Как понять, была ли пропавшая страница «кому-то нужна»: в Метрике открываем «Страницы входа» за период до удаления и ищем этот адрес — если он давал переходы, это потеря; в Вебмастере смотрим «Ссылки → Внешние ссылки», в Search Console — отчёт «Ссылки»: если на адрес ссылаются извне, тем более. Для таких адресов правильный ответ почти всегда — 301-редирект на страницу с тем же смыслом (замена услуги, новая версия статьи, ближайшая категория), а не 404 и не «на главную». Как выстроить карту редиректов при массовой смене адресов, мы разбирали отдельно — здесь важен принцип: адрес с трафиком или ссылками без редиректа не оставляют.
Отдельная строка — товары. Снятый с продажи товар с историей переходов тоже не стоит просто удалять в 404: обычно разумнее оставить страницу с пометкой о наличии и ссылками на аналоги или перенаправить на категорию. Это отдельная тема со своими нюансами, поэтому здесь ограничимся одним правилом: решение по каждому снятому товару принимается по его трафику и ссылкам, а не по умолчанию «удалить».
Регулярная проверка сайта на битые ссылки и ошибки 404 в рамках поддержки
Поддержка сайта
Берем на себя техническую и контентную поддержку сайта: правки, релизы, контроль стабильности и постоянные доработки под рост заявок.
Мягкая 404: страница есть, кода ошибки нет, показывать нечего
Самая коварная разновидность — та, которую в отчёте по 404 не видно вообще. Страница отвечает кодом 200, то есть «всё в порядке», а по факту на ней пусто: «Товар не найден», «Нет результатов», категория без единого товара, страница «Ошибка» на самописном движке или конструкторе, который любой адрес отдаёт с кодом 200. Для робота это полноценная страница, которую он честно скачивает и пытается оценить, а оценивать нечего.
Поисковики такие страницы распознают и обращаются с ними хуже, чем с настоящей 404. В Search Console они выделены отдельной причиной «Ошибка мягкого 404», и Google их в индекс не берёт. Яндекс отдельного статуса не показывает, но такие адреса стабильно оседают в «Исключённых» как малоценные или маловостребованные — и по нашему опыту тянут за собой соседей: когда в разделе половина адресов пустые, робот реже возвращается и в его содержательную часть.
Как проверить, что ваша страница ошибки — настоящая: открыть в Вебмастере инструмент «Проверка ответа сервера» и ввести заведомо несуществующий адрес вида /abc123. Ответ должен быть 404 (или 410), а не 200 и не 301 на главную. То же самое стоит сделать с адресом снятого товара и с пустой категорией. Если код 200 — задача разработчику: отдавать корректный код на уровне сервера или CMS, а пустые категории либо наполнять, либо закрывать.
- Мягкая 404 — это код 200 при пустом или «ошибочном» содержимом; в отчётах по 404 её нет.
- Проверять кодом ответа, а не глазами: страница может выглядеть как ошибка и отдавать 200.
- Пустая категория, «товар не найден» с кодом 200, поиск без результатов с индексируемым адресом — типичные источники.
Какой должна быть страница 404, чтобы она возвращала людей и не путала роботов
Страница ошибки — единственная страница сайта, о существовании которой вы обычно узнаёте от недовольного посетителя. Задача у неё двойная. Для робота — отдавать код 404 в заголовке ответа, а не 200 и не редирект. Для человека — не отпустить его: коротко объяснить, что адреса нет, и сразу дать выход — поле поиска по сайту, ссылки на главные разделы и услуги, контакты. Страница с одной шуткой и без единой ссылки хуже скучной, но с меню.
Второе, что мы всегда добавляем клиентам, — учёт того, откуда на 404 приходят. Самый дешёвый способ без разработки: дать странице ошибки узнаваемый заголовок, например «Страница не найдена (404)», и раз в месяц открывать в Метрике отчёт «Заголовки страниц» с фильтром по нему, а внутри — источники и предыдущие страницы. Так становится видно, что битая ссылка стоит на конкретной странице сайта, в рассылке партнёра или в старой рекламной кампании. Если у 404 фиксированный адрес — достаточно отчёта по URL.
Как за вечер найти и проверить битые ссылки: где что смотреть
Ни один источник не покажет полную картину. Вебмастер и Search Console знают о 404, на которые натыкались роботы, — включая внешние ссылки на ваш сайт и адреса из старых карт сайта, но не видят ссылок на картинки и файлы. Метрика видит только те 404, куда реально приходили живые люди, — зато именно они стоят переходов. Краулер вроде Screaming Frog (бесплатная версия ограничена 500 адресами) или Netpeak Spider проходит по сайту как робот и показывает главное, чего нет в кабинетах: на какой именно странице стоит каждая битая ссылка. Совмещение трёх источников — и есть весь метод; пошагово он ниже, в блоке «Коротко по шагам».
Дальше — решение по каждому адресу, и здесь важно не пытаться «исправить всё» и не искать четвёртый вариант вроде «редирект всего на главную»: для поисковика это та же мягкая 404, только замаскированная, а для человека — способ потерять то, за чем он пришёл.
Регулярная проверка сайта на битые ссылки и ошибки 404 в рамках поддержки
Поддержка сайта
Берем на себя техническую и контентную поддержку сайта: правки, релизы, контроль стабильности и постоянные доработки под рост заявок.
Почему через полгода всё повторится — и что с этим делает поддержка сайта
Битые ссылки — не разовая проблема, а побочный продукт любой жизни сайта. Обновили CMS или плагин — сменились адреса вложений или страниц пагинации. Менеджер снял с публикации категорию, не проверив, откуда на неё ссылаются. Переименовали услугу и вместе с ней URL, забыв про упоминания в трёх статьях блога. Подрядчик по рекламе год назад вёл трафик на страницу акции, которой давно нет. Вместе это даёт те самые десятки строк в Вебмастере через полгода после генеральной уборки.
Поэтому в поддержку сайта у нас входит не «починить, когда сломалось», а регулярный обход: после каждого обновления CMS и крупной правки контента, а для каталогов — раз в месяц независимо от событий. Смотрим три вещи в фиксированном порядке: новые 404 в Вебмастере и Search Console с момента прошлой проверки, страницу ошибки в Метрике по заголовку, обход краулером с фильтром по кодам 4xx. На выходе — короткий список решений «восстановить / 301 / убрать ссылки», который закрывается в тот же день. Стоит это от 20 000 ₽ в месяц вместе с остальными задачами по сайту; если нужна разовая проверка перед продвижением — аудит сайта от 18 000 ₽ включает эту часть как один из блоков.
Коротко по шагам
Как найти и разобрать битые ссылки на сайте за один вечер
Шесть шагов: собираем 404 из трёх источников (Вебмастер и Search Console, Метрика, краулер), принимаем решение по каждому адресу и отдельно проверяем адреса с внешними ссылками.
- 1Откройте Яндекс.Вебмастер → «Индексирование» → «Статистика обхода», отфильтруйте по коду ответа 404 и выгрузите адреса, к которым робот обращался за последние недели. Параллельно посмотрите «Страницы в поиске» → «Исключённые» со статусом «Ошибка HTTP» — это то, что уже выпало из индекса.
- 2В Google Search Console зайдите в «Индексирование» → «Страницы» и выгрузите два списка: «Не найдено (404)» и «Ошибка мягкого 404». В деталях по адресу смотрите, откуда Google о нём узнал — часто это ссылающаяся страница вашего же сайта.
- 3В Яндекс.Метрике откройте отчёт «Заголовки страниц» за последние 90 дней и отфильтруйте по заголовку вашей страницы 404 (или отчёт по URL, если у неё фиксированный адрес). Это адреса, куда приходят живые люди; посмотрите для них источники переходов.
- 4Прогоните сайт краулером — Screaming Frog (бесплатно до 500 URL) или Netpeak Spider — и отфильтруйте по кодам ответа 4xx: получите таблицу «битый адрес → страница, где стоит ссылка», включая ссылки на картинки и файлы.
- 5Сведите всё в одну таблицу и по каждому адресу примите одно из трёх решений: восстановить страницу, поставить 301 на ближайшую по смыслу замену или оставить 404 (для навсегда закрытого раздела — 410) и убрать все внутренние ссылки на него.
- 6Проверьте адреса из списка на внешние ссылки: Вебмастер → «Ссылки» → «Внешние ссылки», Search Console → «Ссылки». Всё, на что ссылаются другие сайты, получает 301, а не 404. В конце проверьте код ответа самой страницы ошибки через «Проверку ответа сервера» в Вебмастере — должно быть 404, не 200.
3 точки роста вашего сайта
Посмотрим сайт руками и пришлём в Telegram три конкретные вещи, которые сейчас мешают ему приводить заявки. Без презентации и коммерческого предложения.
- Что на первом экране мешает понять, чем вы помогаете и сколько это стоит
- Где теряются заявки: формы, скорость, версия для смартфонов
- По каким запросам сайт уже близко к топу и чего ему не хватает
Разбор присылаем в течение суток в рабочие дни: Пн–Пт 9:00–19:00, Сб 10:00–18:00 (МСК). Ответ приходит в Telegram, звонить и продавать по телефону не будем.
FAQ по теме
Битая ссылка — это только ошибка 404 или любая ссылка, которая никуда не ведёт?+
В Вебмастере тридцать страниц с ошибкой HTTP 404 — это уже много?+
Что выбрать для навсегда удалённых страниц — 404 или 410?+
Как убрать битую ссылку, если она стоит на чужом сайте и ведёт на наш удалённый адрес?+
Битые ссылки на картинки и PDF-прайсы тоже мешают продвижению или это только про страницы?+
Мы удалили страницу по ошибке и вернули через две недели — позиции восстановятся сами?+
Как часто проверять сайт на битые ссылки, если у нас нет своего разработчика?+
Ниши, где это особенно важно

Основатель Web Sprint, автор статьи
Контролирую качество каждого этапа: от первого аудита до финального релиза. Отвечаю репутацией за результат.





