Коротко
- Несуществующая страница должна отдавать код 404 или 410. Если сервер отвечает 200, это «мягкая 404» — поисковик видит пустую страницу как настоящую.
- Редирект всех несуществующих адресов на главную — тоже ошибка. Человек не понимает, что произошло, а поиск получает путаницу.
- На странице 404 нужны: понятное сообщение, ссылки на главные разделы, поиск или каталог, контакты. Форма заявки уместна, если она не мешает.
- Битые ссылки ищутся в Вебмастере в разделах «Внутренние ссылки» и «Переходы по неработающим ссылкам» и краулером.
- Если страница переехала — 301-редирект на новый адрес. Если удалена насовсем и замены нет — 404 или 410.
Что такое ошибка 404 и откуда она берётся
Когда браузер или робот запрашивает адрес, сервер отвечает кодом состояния. 200 — страница есть. 301 — переехала навсегда. 404 — такой страницы нет. 410 — была, но удалена окончательно.
В справочнике кодов HTTP Яндекс Вебмастера коротко: 404 — документ не существует, 410 — ресурс окончательно удалён. Там же совет: если ресурс удалён навсегда, отдавайте 410, а для перемещённых ресурсов настройте перенаправление 301.
Откуда берутся 404 на живом сайте:
- Удалили страницу — закончилась акция, сняли товар, убрали услугу.
- Поменяли адрес — переименовали раздел, сменили структуру, переехали на другую платформу и не поставили редиректы.
- Опечатка в ссылке — в меню, в тексте статьи, в кнопке.
- Внешние ссылки на старые адреса — с каталогов, соцсетей, сайтов партнёров.
- Человек сам ошибся при вводе адреса.
Первые четыре причины — ваша зона ответственности. Пятая будет всегда, и для неё нужна хорошая страница 404.
Код ответа: почему «мягкая 404» вредит
«Мягкая 404» (soft 404) — ситуация, когда на несуществующий адрес сайт показывает сообщение «Страница не найдена», но сервер отдаёт код 200. Для человека разницы нет. Для робота это обычная страница, которую можно проиндексировать.
Чем это плохо:
- Мусор в индексе. Робот находит сотни адресов с одинаковым текстом «страница не найдена» и тратит на них время обхода.
- Дубли. Все такие страницы одинаковые, и Яндекс склеивает их как дубли.
- Вы не видите проблему. Битые ссылки не попадают в отчёты как ошибки, потому что сервер считает, что всё хорошо.
Google в документации о кодах ответа HTTP прямо описывает такие случаи: если страница отдаёт 200, а показывает пустоту или сообщение об ошибке, Search Console фиксирует ошибку soft 404.
Вторая разновидность той же проблемы — редирект всех несуществующих адресов на главную. Владельцу кажется, что так «никто не потеряется». На деле человек искал конкретный товар, оказался на главной и не понимает почему. А поиск видит сотни адресов, ведущих на одну страницу.
Как проверить код ответа
- Откройте Проверку ответа сервера в Яндекс Вебмастере.
- Введите заведомо несуществующий адрес на своём сайте, например
/proverka-404-abc. - Посмотрите HTTP-код. Должен быть 404 (или 410). Если 200 или 301 на главную — нужно исправлять.
По справке инструмента: если ответ сервера отличается от 200 OK, страница не может участвовать в поиске. Для несуществующих адресов это ровно то, что нужно.
| Что видите при проверке | Что это значит | Что сделать |
|---|---|---|
| 404 или 410 | Всё правильно | Проверить, что страница 404 полезна человеку |
| 200, на странице «не найдено» | Мягкая 404 | Настроить отдачу кода 404 на сервере или в CMS |
| 301 или 302 на главную | Подмена ошибки редиректом | Убрать общий редирект, оставить 404 |
| 500 или 503 | Ошибка сервера | Разобраться с хостингом или разработчиком |
Если проверка показала 200 или редирект на главную и непонятно, как это исправить на вашей платформе, удобнее разобраться вместе.
Что разместить на странице 404
Человек на странице 404 уже раздражён: он ждал одно, а получил ошибку. Задача страницы — за пять секунд вернуть его к делу.
- Понятный заголовок. «Такой страницы нет» или «Страница не найдена». Без технических терминов.
- Короткое объяснение. «Возможно, адрес изменился или в ссылке опечатка».
- Поиск по сайту — если сайт большой.
- Ссылки на главные разделы. Каталог, услуги, цены, контакты — то, за чем чаще всего приходят.
- Популярные страницы или товары — для интернет-магазина.
- Контакты или мессенджер. «Не нашли? Напишите нам, подскажем».
- Шапка и подвал сайта. Человек должен понимать, что он всё ещё на вашем сайте.
Чего не нужно: длинных текстов, шуток, которые не смешны с третьего раза, анимаций на весь экран и всплывающих окон. Немного юмора уместно, если он в стиле бренда и не мешает найти выход.
Наблюдение из практики: на сайтах услуг, где мы ставили на 404 короткую форму «Напишите, что искали, — пришлём ссылку или ответим», такие формы изредка приносят заявки. Не поток, но и не ноль: человек уже пришёл с намерением.
Пример текста для страницы 404
Шаблон, который можно адаптировать под сайт услуг:
Такой страницы нет Возможно, адрес изменился или в ссылке опечатка. Вот что можно сделать: — посмотреть все услуги и цены; — вернуться на главную; — написать нам в мессенджер — подскажем, где найти то, что вы искали.
Для интернет-магазина вместо списка услуг — строка поиска по каталогу и 4–6 популярных категорий. Для блога — поиск по статьям и ссылки на самые читаемые материалы.
Проверьте страницу с телефона: кнопки и ссылки должны помещаться на первом экране без прокрутки.
Как настроить 404 на популярных платформах
- Тильда. Создайте отдельную страницу, затем в настройках сайта откройте раздел «Ещё» → «Страница 404», выберите её и переопубликуйте все страницы — так описано в ответах Тильды. Подробнее о типичных проблемах — в статье ошибки сайта на Тильде.
- WordPress. Шаблон 404.php в теме. Код 404 отдаётся автоматически, если плагины его не ломают — проверьте.
- Самописный сайт. Настраивается на уровне сервера или фреймворка. Попросите разработчика проверить код ответа после настройки.
Как найти битые ссылки в Яндекс Вебмастере
Битая (неработающая) ссылка — ссылка, которая ведёт на несуществующую страницу или на ошибку. В Вебмастере для этого несколько отчётов, описанных в справке о неработающих ссылках.
Внутренние ссылки. Раздел показывает неработающие ссылки с одних страниц вашего сайта на другие: откуда стоит ссылка, куда ведёт, HTTP-статус, текст ссылки. Для одного сайта показывается до 10 000 таких ссылок.
Переходы по неработающим ссылкам. Отдельный отчёт показывает ссылки, по которым люди реально переходили и попадали на несуществующие страницы. По справке, списки строятся на обезличенных данных о переходах в Яндекс Браузере. Вкладки: внешние (с других сайтов на ваш), внутренние и исходящие (с вашего сайта на чужие несуществующие страницы). Данные выгружаются в XLS или CSV.
Этот отчёт ценен тем, что показывает приоритет: в первую очередь чините то, по чему люди реально кликают.
Страницы в поиске. В разделе исключённых страниц видно, какие адреса робот нашёл с ошибкой 404. Если среди них много важных — это сигнал, что поломались ссылки или пропали редиректы. Подробнее о том, почему страницы выпадают из индекса, — в статье страницы не индексируются.
Если сайт ещё не подключён к Вебмастеру, все эти отчёты недоступны. Сделать это — первый шаг.
Как найти битые ссылки краулером
Вебмастер показывает то, что знает робот Яндекса, и обновляется не мгновенно. Краулер — программа, которая обходит сайт как робот, — даёт полную картину здесь и сейчас.
Как действовать:
- Запустите обход всего сайта с главной страницы. Подойдёт любой SEO-краулер: десктопная программа или онлайн-сервис. У многих есть бесплатный режим с ограничением по числу страниц — для небольшого сайта его хватает.
- Отфильтруйте ответы 4xx. Это и есть битые адреса.
- Для каждого посмотрите, откуда на него ссылаются — у краулеров это обычно вкладка входящих ссылок.
- Проверьте ответы 3xx. Цепочки из нескольких редиректов подряд и редиректы на 404 — тоже проблема.
- Проверьте исходящие ссылки на чужие сайты: партнёры закрываются, статьи удаляются.
- Сохраните отчёт и повторяйте проверку раз в квартал или после каждого крупного изменения сайта.
Что делать с найденным:
- ссылка с опечаткой — исправить ссылку;
- страница переехала — поставить 301 со старого адреса и заодно поправить ссылку на новый адрес;
- страница удалена и замены нет — убрать ссылку.
Подробнее о том, как ссылки внутри сайта влияют на продвижение, — в статье о внутренней перелинковке.
404 или 301: что выбрать
Главное правило: редирект ставится, когда есть страница, которая отвечает на тот же вопрос. Если такой нет — честная 404.
| Ситуация | Что сделать | Почему |
|---|---|---|
| Сменили адрес страницы | 301 на новый адрес | Сохраняются ссылки и показатели |
| Объединили две статьи в одну | 301 со второй на объединённую | Ответ на тот же вопрос |
| Товар закончился, но вернётся | Оставить страницу с пометкой «нет в наличии» | Страница нужна, ошибки нет |
| Товар снят навсегда, есть аналог | 301 на аналог или в категорию | Человек найдёт замену |
| Услугу больше не оказываете | 404 или 410 | Редиректить некуда |
| Переезд на новый домен или новую структуру | Постраничные 301 со всех старых адресов | Иначе потеряете позиции |
| Ошибочный адрес, которого никогда не было | 404 | Редирект не нужен |
О переезде с сохранением позиций у нас есть отдельная статья — переезд сайта без потери позиций. Там подробно о картах редиректов.
Условный пример: сколько стоит забытый редирект
Условный пример. Интернет-магазин обновил структуру каталога, адреса 300 карточек товаров изменились, редиректы не поставили. Допустим, эти карточки приносили 1 500 визитов в месяц из поиска при конверсии 1,5% и среднем чеке 4 000 ₽. Это 22 заказа и около 90 000 ₽ выручки в месяц.
После смены адресов старые страницы отдают 404 и через какое-то время выпадают из поиска. Новые нужно заново проиндексировать и заново набрать позиции. Если на это уйдёт два-три месяца, потеря — 180 000–270 000 ₽ выручки. Таблица редиректов на 300 строк заняла бы день работы.
Как следить за 404 постоянно
Проверять один раз недостаточно: сайты меняются, и битые ссылки появляются снова.
- Подпишитесь на уведомления Вебмастера — о проблемах с сайтом он сообщает сам.
- Настройте цель в Метрике на просмотр страницы 404 (например, по заголовку или адресу страницы ошибки). Так видно, сколько людей на неё попадает и откуда.
- Раз в месяц открывайте «Переходы по неработающим ссылкам» и чините то, по чему кликают.
- Перед любым изменением адресов составляйте таблицу «старый адрес → новый адрес».
- Раз в квартал — полный обход краулером.
Если хочется, чтобы мы проверили код ответа, битые ссылки и редиректы на вашем сайте и сказали, что исправить в первую очередь, оставьте контакты.
Частые вопросы
Вредят ли ошибки 404 продвижению сайта?
Сами по себе 404 для несуществующих адресов нормальны и не вредят. Вредят битые ссылки внутри сайта, потерянные редиректы после смены адресов и «мягкие 404», которые отдают код 200. Их и нужно искать и исправлять.
Можно ли перенаправлять все несуществующие страницы на главную?
Не стоит. Человек не понимает, почему он оказался на главной, а поисковик получает сотни адресов, ведущих в одно место. Редирект ставят только на страницу, которая отвечает на тот же вопрос.
Чем отличается код 404 от 410?
404 — страница не найдена, 410 — удалена окончательно. Яндекс рекомендует отдавать 410 для навсегда удалённых ресурсов. На практике оба кода приводят к тому, что страница выпадает из поиска.
Нужно ли закрывать страницу 404 от индексации?
Если сервер правильно отдаёт код 404, страница и так не попадёт в индекс: по справке Вебмастера страницы с ответом, отличным от 200, в поиске не участвуют. Закрывать её отдельно в robots.txt не требуется.
Как часто проверять сайт на битые ссылки?
Отчёт о переходах по неработающим ссылкам в Вебмастере — раз в месяц. Полную проверку краулером — раз в квартал и обязательно после смены структуры, переезда или массового удаления страниц.





