Ошибка 404 на сайте: что значит и как сделать свою страницу
Ошибку 404 рано или поздно видит каждый сайт: страницу удалили, переименовали или ошиблись в ссылке. Разбираю, что она значит, как найти битые ссылки и какую страницу 404 сделать, чтобы посетитель остался на сайте.

- 404 — страница не найдена: сайт работает, а такого адреса нет.
- Причины — удалённые и переименованные страницы, опечатки в ссылках, старые ссылки с других сайтов.
- Удалённые страницы с трафиком переадресуют (301) на близкие по смыслу.
- Своя страница 404 с поиском и ссылками на услуги возвращает посетителя на сайт.
Что значит ошибка 404
Каждый раз, когда браузер запрашивает страницу, сервер отвечает кодом. 200 — «всё хорошо, вот страница», 301 — «страница переехала», 404 — «такой страницы нет». Сайт при этом работает: просто по этому конкретному адресу ничего не найдено. Если же не открывается весь сайт, причина другая — хостинг, домен или ошибка сервера (коды 5xx).
Почему она появляется
- страницу удалили — например, закончилась акция или убрали услугу;
- страницу переименовали или перенесли, и её адрес изменился;
- в ссылке опечатка — в меню, в тексте, в рекламе или в письме;
- на другом сайте осталась ссылка на старый адрес;
- после переезда на новую платформу адреса страниц стали другими.
Как найти битые ссылки
- Яндекс Вебмастер — раздел об индексировании показывает страницы, которые робот нашёл, но получил 404, и откуда на них ведут ссылки.
- Яндекс Метрика — если настроить, сколько людей видят страницу 404 и с каких адресов они пришли.
- Сканер сайта — программы, которые обходят все ссылки на сайте и составляют список битых.
Как ещё проверить сайт самостоятельно — в статье «Аудит сайта своими силами».
Как исправить
- Адрес набран с ошибкой
- Страница удалена и замены нет
- На адрес никто не приходил
- Страницу переименовали или перенесли
- Услугу заменила похожая
- На старый адрес ведут ссылки и реклама
Битые ссылки внутри своего сайта нужно просто исправить: поменять адрес в меню, тексте или кнопке. При редизайне и переезде заранее составьте таблицу «старый адрес → новый», чтобы ни одна страница с трафиком не превратилась в 404. Подробно — в статьях «Перенос сайта на другой хостинг» и «Когда нужен редизайн сайта».
Какой должна быть страница 404
Посетитель, который попал на несуществующий адрес, ещё не потерян. Стандартная белая страница «Not Found» его выгоняет, а своя страница 404 в дизайне сайта — возвращает. Что на ней должно быть:
- шапка и подвал сайта — человек видит, что он всё ещё на вашем сайте;
- короткое объяснение по-человечески: «Такой страницы нет — возможно, она переехала»;
- ссылки на главные разделы: услуги, цены, контакты;
- кнопка связи или заявки;
- правильный код ответа 404 — чтобы поисковик не добавил эту страницу в выдачу.
На этом сайте страница 404 собирается вместе с остальными страницами: та же шапка, подвал и ссылки, что и везде.
Частые вопросы
Что означает ошибка 404 на сайте?
Сервер работает, но страницы по этому адресу нет: её удалили, переместили или в ссылке опечатка. Код 404 — «Не найдено».
Вредит ли ошибка 404 продвижению?
Сами по себе несуществующие адреса — норма. Вредят битые ссылки внутри сайта и удалённые страницы, на которые раньше приходили люди и поисковики: трафик с них теряется. Такие адреса переадресуют на подходящие страницы.
Чем 404 отличается от 301?
404 — «страницы нет». 301 — «страница навсегда переехала по новому адресу»: посетителя и поисковик автоматически перекидывает на новую страницу, и та получает её вес в поиске.
Можно ли со всех 404 перекидывать на главную?
Не стоит. Поисковики считают такие переадресации «мягкими 404», а человек, который искал конкретную услугу, попадает на главную и теряется. Переадресуйте только на близкую по смыслу страницу.


