Ошибка 404 появляется, когда пользователь или поисковый робот открывает адрес, по которому сайт не находит страницу. Для бизнеса это не только техническая мелочь: человек может уйти, а поисковик перестать считать страницу полезной.
404 бывает нормальной, если страница действительно удалена. Проблема начинается, когда 404 отдают важные URL: услуги, статьи, карточки товаров, формы, старые посадочные страницы или ссылки из поиска.
С чего начать диагностику
Главная задача — понять, это единичная удаленная страница или системная проблема с ЧПУ, роутингом, sitemap или редиректами.
- Проверить, открывается ли главная и другие страницы сайта.
- Сравнить старый URL, текущий URL и ссылку, с которой пришел посетитель.
- Посмотреть настройки ЧПУ и правила .htaccess/nginx.
- Проверить sitemap.xml: нет ли там удаленных адресов.
- Проверить, есть ли корректный 301 редирект на новую релевантную страницу.
Частые причины
- страницу удалили, но на нее остались внутренние ссылки
- после смены структуры URL не настроили 301 редиректы
- сломались ЧПУ в CMS
- ошибка в роутинге или правилах .htaccess
- sitemap содержит старые адреса
- в шаблоне или меню прописана неверная ссылка
Что можно проверить без риска
Сначала можно собрать список проблемных адресов, чтобы не чинить вслепую.
- проверить URL в браузере и убедиться, что ошибка повторяется
- посмотреть внутренние ссылки на странице, откуда ведет 404
- проверить адрес в sitemap.xml
- посмотреть отчеты Яндекс Вебмастера или Google Search Console
- сохранить старые и новые адреса для настройки редиректов
Когда лучше не экспериментировать
Не стоит редиректить все 404 на главную страницу. Для поисковиков и пользователей это плохой сценарий: лучше вести на максимально близкую страницу по смыслу или честно оставить 404 для мусорных адресов.
Как я обычно чиню такую проблему
Я разделяю 404 на полезные и вредные: мусорные можно оставить, а страницы с трафиком, ссылками или смыслом нужно вернуть, перенести или правильно склеить редиректом.
- Смотрю симптомы: адрес страницы, скриншот ошибки, время появления, что меняли перед сбоем.
- Проверяю серверные логи, конфигурацию сайта, права файлов, базу данных и зависимости.
- Делаю точечную правку: без лишней смены CMS, шаблона или случайной установки плагинов.
- Проверяю результат на основной странице, мобильной версии, формах и важных пользовательских сценариях.
- Кратко объясняю, что сломалось и что сделать, чтобы ошибка не повторялась.
Что подготовить для оценки
- адрес сайта или проблемной страницы
- когда появилась ошибка и что меняли перед этим
- доступ к хостингу, серверу или админке, если он нужен для проверки
- скриншот ошибки или текст из консоли, если он есть
- приоритет: срочно восстановить работу или спокойно разобраться в причине
Сроки
| Одна битая ссылка или страница | 30-60 минут |
|---|---|
| Настройка редиректов после смены URL | 1-3 часа |
| Большой сайт с каталогом | после списка URL |
Вопрос-ответ
Все 404 нужно исправлять?
Нет. Исправлять нужно важные 404: страницы с трафиком, внутренними ссылками, внешними ссылками или коммерческим смыслом.
Что лучше: восстановить страницу или поставить редирект?
Если контент нужен — восстановить. Если страница переехала — поставить 301 на новую релевантную страницу.
404 в sitemap — это плохо?
Да. Sitemap должен содержать только актуальные страницы, которые сайт действительно хочет показывать поисковикам.
Итог
Ошибка 404 требует не паники, а сортировки: какие адреса можно оставить, какие нужно восстановить, а какие — перенаправить. Так сайт сохраняет трафик и не раздражает посетителей.
Если нужно быстро разобраться с такой ошибкой на сайте, напишите в Telegram: @rabotator_support. Посмотрю симптомы, скажу, что нужно проверить, и предложу аккуратный план исправления.