Оптимизация

Много ошибок 404 в Вебмастере: откуда берутся и что с ними делать

Почему в Вебмастере растёт число ошибок 404, какие из них действительно вредят сайту и как их исправить.

Много ошибок 404 в Вебмастере: откуда берутся и что с ними делать

Ошибки 404 в Вебмастере появляются, когда робот находит ссылку на страницу, которой больше нет или никогда не было. Сами по себе они не наказываются поисковиками: несуществующие адреса просто выпадают из индекса. Опасны 404 в трёх случаях — если пропали страницы, которые приносили трафик, если на битые адреса ведут ваши же внутренние ссылки и если ошибка возникает на страницах, которые на самом деле должны работать. Ниже разбираем, как найти источник и что делать с каждым типом ошибок.

Ошибки 404 в Яндекс Вебмастере

Что означает ошибка 404

Код ответа 404 Not Found сервер отдаёт, когда по запрошенному адресу нет страницы. Это нормальное поведение сайта: если человек ошибся в адресе, он должен увидеть страницу «не найдено», а поисковый робот — получить код 404 и не добавлять такой адрес в индекс.

В Яндекс Вебмастере такие адреса видны в отчётах о страницах в поиске и статистике обхода, в Google Search Console — в отчёте об индексировании страниц со статусом «Не найдено (404)». Рост их числа — повод разобраться, откуда робот берёт эти адреса.

Откуда берутся ошибки 404

Удалённые страницы

Сняли товар с продажи, удалили старую акцию, закрыли раздел. Если страница была в поиске, робот какое-то время продолжает её проверять.

Изменение адресов

Переименовали категорию, сменили структуру URL, переехали на новую CMS — и не настроили перенаправления со старых адресов.

Битые внутренние ссылки

В меню, тексте статьи или карточке товара осталась ссылка на несуществующую страницу. Это самая неприятная разновидность: её видят и пользователи, и робот при каждом обходе.

Внешние ссылки с ошибками

Другой сайт поставил ссылку с опечаткой или на старый адрес. Вы не можете её исправить, но можете перенаправить такой адрес.

Мусорные адреса

Боты и сканеры уязвимостей перебирают адреса вроде /wp-login.php или /admin/, плагины генерируют ссылки с ошибками, в sitemap.xml попадают удалённые страницы. Иногда в списке 404 обнаруживаются тысячи странных адресов, оставшихся после взлома сайта, — в этом случае сверьтесь с инструкцией что делать, если сайт взломали.

Как найти, где возникают ошибки: пошагово

  1. Выгрузите список адресов с 404 из Яндекс Вебмастера и Google Search Console.
  2. Разделите его на группы: бывшие рабочие страницы, явные опечатки, мусорные адреса, адреса из старой структуры.
  3. Найдите источник ссылок. Для каждого адреса в Search Console можно посмотреть, откуда робот узнал о странице. В Вебмастере источник перехода тоже часто указан в информации о странице.
  4. Просканируйте сайт краулером (Screaming Frog SEO Spider, Netpeak Spider или аналог). Он покажет все внутренние ссылки, ведущие на 404, и страницы, где эти ссылки стоят.
  5. Проверьте sitemap.xml: в карте сайта не должно быть адресов, отдающих 404.
  6. Посмотрите Метрику: если на сайте есть цель или отчёт по странице 404, вы увидите, с каких страниц и источников люди на неё попадают.

Совет: начинайте с адресов, которые раньше приносили трафик или имеют внешние ссылки. Сотня мусорных адресов от ботов менее важна, чем одна пропавшая страница популярной услуги.

Поиск битых ссылок на сайте краулером

Что делать с каждым типом 404: таблица

Ситуация Причина Что делать
Страница переехала на новый адрес Сменилась структура URL 301-редирект на новый адрес
Товар снят, но есть похожие Удаление из каталога 301 на категорию или аналог либо оставить страницу с пометкой «нет в наличии»
Страница удалена навсегда, аналога нет Неактуальный контент Оставить 404 или отдать 410
Ссылка в меню или тексте ведёт на 404 Битая внутренняя ссылка Исправить ссылку на рабочий адрес
Внешний сайт ссылается с опечаткой Ошибка донора 301 на правильную страницу
Адреса вида /wp-admin/, /phpmyadmin/ Сканирование ботами Ничего не делать, это нормально
Тысячи незнакомых адресов Последствия взлома, спам-страницы Проверить сайт на вирусы, оставить 404 или 410
Рабочая страница отдаёт 404 Ошибка CMS или сервера Исправить настройку, вернуть код 200

Как правильно настроить перенаправление

Если у страницы есть новый адрес или близкий аналог, настройте постоянный редирект с кодом 301. Пример для Apache в файле .htaccess:

Redirect 301 /old-service/ https://site.ru/services/new-service/

Для nginx аналогичное правило выглядит так:

location = /old-service/ {
    return 301 https://site.ru/services/new-service/;
}

В WordPress перенаправления удобно вести через плагины, например Redirection. Подробнее о вариантах — в статье как сделать 301-редирект.

Не перенаправляйте все 404 на главную страницу. Для пользователя это путаница, а поисковые системы могут расценить такой массовый редирект как «мягкую 404» и всё равно не передать вес.

Настройка 301-редиректа для страниц с ошибкой 404

Мягкие 404: скрытая проблема

«Мягкая 404» — это страница, которая выглядит как «ничего не найдено» или пустая, но отдаёт код 200. Например, пустая категория каталога или страница поиска без результатов. Поисковик тратит на неё ресурсы обхода и может воспринимать её как малополезную. Google отдельно помечает такие страницы в Search Console.

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

Проверить код ответа можно командой:

curl -I https://site.ru/nesushhestvuyushhaya-stranica/

В первой строке ответа должно быть 404, а не 200.

Как сделать полезную страницу 404

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

  • сообщает понятным языком, что страница не найдена;
  • оформлена в дизайне сайта, с шапкой и меню;
  • содержит поиск по сайту и ссылки на основные разделы;
  • предлагает связаться с компанией;
  • отдаёт код ответа 404.

Мы в Pear Advert также рекомендуем поставить на страницу 404 цель в Яндекс Метрике: так вы будете узнавать о битых ссылках раньше, чем их найдёт робот.

Как предотвратить новые ошибки

  1. Перед удалением страницы решите, куда с неё перенаправить посетителей.
  2. При смене структуры сайта составляйте таблицу соответствия старых и новых адресов.
  3. Раз в месяц просматривайте отчёты о 404 в панелях вебмастера.
  4. Раз в квартал сканируйте сайт краулером на битые ссылки.
  5. Следите, чтобы sitemap.xml обновлялась автоматически и не содержала удалённых страниц.

Для регулярного контроля полезно пройти чек-лист технического аудита сайта.

Регулярная проверка сайта на ошибки 404

Частые вопросы

Влияют ли ошибки 404 на позиции сайта?

Сами по себе несуществующие адреса на позиции других страниц обычно не влияют. Вред возникает, когда пропадают страницы с трафиком, теряются внешние ссылки или пользователи постоянно натыкаются на битые ссылки внутри сайта.

Чем 404 отличается от 410?

Код 404 означает «не найдено», а 410 — «удалено навсегда». Код 410 более явно сообщает поисковику, что страница не вернётся. Для большинства сайтов разница невелика, оба варианта корректны.

Нужно ли удалять 404 из Вебмастера вручную?

Обычно нет. Если адрес отдаёт 404, поисковик со временем перестанет его проверять. Ускорить удаление из выдачи можно через инструменты удаления страниц в Вебмастере и Search Console.

Почему ошибки 404 появились, хотя мы ничего не меняли?

Частые причины — обновление CMS или плагина, изменивших формат адресов, внешние ссылки с опечатками, активность ботов или взлом сайта. Посмотрите, откуда поисковик узнал о проблемных адресах, — это подскажет источник.

Итог

Много ошибок 404 в Вебмастере — не катастрофа, а сигнал проверить сайт. Отделите важные страницы от мусорных адресов, исправьте внутренние ссылки, настройте 301-редиректы для переехавших и популярных страниц, а остальные спокойно оставьте с кодом 404. Регулярная проверка раз в месяц не даст проблеме накопиться.

Если не хотите разбираться сами — подключите поддержку сайта в Pear Advert: мы будем следить за ошибками, битыми ссылками и редиректами за вас.

Читать дальше

Статьи по теме

Оптимизация

Внутренние ссылки помогают роботу находить страницы, распределяют вес и ведут клиента к заявке. Разбираем схемы перелинковки и пошаговый план для вашего сайта.

Читать

Начать проект

Давайте сделаем крутой проект вместе

Расскажите о задаче — мы бесплатно проанализируем нишу, предложим решение и назовём сроки со стоимостью. Без навязчивых звонков.

Телефон

8 (926) 837 76 68

Почта

info@pear-advert.ru

Офис

Москва, ул. Гиляровского, 57с1

Оставьте заявку

Ответим в течение рабочего дня

Выберите тип проекта

Данные используются только для ответа на заявку и хранятся не дольше трёх лет.