Клиент кликает по ссылке на товар, а попадает на страницу «404 не найдено». Раздражает и подрывает доверие. Для поиска битые ссылки тоже сигнал, что за сайтом не следят. Ниже разберём, что означает ошибка 404 на сайте, почему она появляется, как найти битые ссылки на сайте и что делать, чтобы их исправить.
Что это такое
Битая ссылка ведёт на страницу, которой больше нет: товар удалили, адрес изменился, в ссылке опечатка. В ответ сервер отдаёт ошибку 404. Появляются такие ссылки естественно со временем: меняется каталог, переносятся разделы, обновляется сайт.
«Код состояния 404 (Not Found) означает, что сервер не нашёл текущего представления запрошенного ресурса или не готов сообщить, что оно существует».
Ошибка 404 на сайте: что это значит
Ошибка 404 на сайте, или 404 Not Found, означает, что сервер работает, но страницы по такому адресу нет. Это не поломка всего сайта, а ответ «здесь ничего нет». Рядом стоят другие коды, которые полезно различать:
| Код | Что означает | Что делать |
|---|---|---|
| 200 | Страница есть и открывается | Ничего, всё в порядке |
| 301 | Страница переехала навсегда | Нормально, если ведёт на правильный адрес за один шаг |
| 404 | Страница не найдена | Найти, откуда на неё ссылаются, и исправить |
| 410 | Страница удалена навсегда | Для страниц без замены: поиск быстрее убирает их из индекса |
| 500 и выше | Ошибка сервера | Срочно к разработчику: сломан сам сайт |
Почему на сайте ошибка 404
Почему сайт выдаёт ошибку 404: чаще всего по одной из пяти причин.
- Удалили страницу: сняли товар с производства и удалили карточку.
- Сменили адрес: переименовали раздел или переехали на новую CMS без перенаправлений.
- Опечатка в ссылке: в меню, в тексте статьи, в рассылке или на чужом сайте.
- Переезд сайта: старые адреса не перенесли на новые.
- Ссылки с внешних сайтов на страницы, которых давно нет.
При переезде сайта на новую структуру мы работаем по полному списку: выгружаем все адреса, которые держат позиции в поиске, и для каждого заранее ставим постраничный 301 на новую страницу. Выборочная проверка здесь не подходит: битым остаётся как раз тот адрес, который забыли.
Ошибка 404 при открытии сайта: что делать посетителю
Если ошибка 404 появляется, когда Вы открываете чужой сайт, проблема чаще всего в адресе, а не в Вашем компьютере:
- Проверьте адрес в строке браузера: лишний символ, опечатка, обрезанная ссылка.
- Откройте главную страницу сайта и найдите нужное через меню или поиск.
- Обновите страницу без кэша: Ctrl + F5 в Windows, Cmd + Shift + R на Mac.
- Если не открывается весь сайт, а не одна страница, это уже не 404, а проблема сервера или домена: попробуйте позже.
Если ошибка 404 на главной странице Вашего собственного сайта, это авария: сайт не выложен, сломана настройка сервера или домен направлен не туда. Такое чинят немедленно.
Чем вредят битые ссылки
- Портят впечатление клиента: он упирается в тупик и уходит.
- Тратят ресурс робота на несуществующие страницы.
- Теряется вес: если на удалённую страницу вели ссылки, он пропадает.
- Много битых ссылок это сигнал поиску, что сайт заброшен.
Проблема повсеместная. По исследованию Pew Research Center (2024), 38% веб-страниц, существовавших в 2013 году, уже недоступны, а на 23% новостных страниц есть хотя бы одна битая ссылка.
Как найти битые ссылки на сайте
- Яндекс Вебмастер: раздел «Ссылки» показывает битые внутренние ссылки, а отчёт о страницах в поиске страницы, исключённые из-за ошибки 404.
- Google Search Console: отчёт об индексировании страниц показывает адреса с ошибкой 404.
- Программы-краулеры обходят сайт как робот и выдают список всех битых ссылок с указанием, на какой странице каждая стоит.
- Регулярная проверка, особенно после доработок каталога и переезда.
Так делаем и мы: после каждой выкатки нашего сайта скрипт автоматически открывает 115 ключевых старых адресов и проверяет, что ни один не отдаёт 404. Вся карта перенаправлений сайта это больше 3 500 правил, и новое правило появляется в тот же день, когда меняется адрес страницы.
Как исправить битые ссылки
Исправить битые ссылки можно тремя способами, в зависимости от причины:
| Ситуация | Как исправить |
|---|---|
| Страница переехала | Настроить 301 редирект со старого адреса на новый: так сохраняется вес |
| Ссылка с опечаткой | Исправить саму ссылку в меню, тексте или шаблоне |
| Страница удалена насовсем | Убрать ссылки на неё, при наличии аналога перенаправить на него, иначе ответ 404 или 410 |
Как настроить перенаправления, подробно в статье Редиректы на сайте: какие нужны и как настроить. Проверьте заодно, что страницы, на которые ведут ссылки, не закрыты от робота: об этом в статье Robots.txt: зачем нужен и как настроить без ошибок. А чтобы ссылки не ломались при каждом обновлении, продумайте перелинковку сайта.
«Хорошие адреса не меняются».
Страница ошибки 404: как сделать правильно
Страница ошибки 404 не должна быть тупиком. Если человек всё-таки на неё попал, она должна вернуть его в каталог. Что на ней нужно:
- Понятное сообщение «Такой страницы нет» без технического жаргона.
- Поиск по сайту и ссылки на основные разделы каталога.
- Контакты: телефон и мессенджер, чтобы человек мог спросить напрямую.
- Правильный код ответа 404, а не 200: иначе поисковик сочтёт пустую страницу обычной и проиндексирует её.
Битые ссылки: что делать по порядку
Если битых ссылок много и непонятно, с чего начать: сначала исправьте те, что ведут со страниц каталога и меню, потом страницы с внешними ссылками, потом тексты блога. Проверку повторяйте раз в квартал и после любых работ. Это часть регулярной технической гигиены сайта, а другие типовые проблемы собраны в статье Топ-10 критических ошибок на сайте производства.
Хотите проверить сайт на битые ссылки и другие ошибки? Сделаем это в рамках технического аудита сайта: найдём все 404, цепочки перенаправлений и страницы-сироты и дадим список исправлений. Первый разбор бесплатно, а исправления возьмём в рамках технической проверки сайта.

