До 10%Рекомендуйте нас и получайте процент за каждого приведённого клиента

Битые ссылки и 404 в магазине: как найти и обработать редиректами

Битые ссылки и страницы 404 в интернет-магазине на 1С-Битрикс: поиск, 301-редиректы, карта редиректов, защита SEO

Посетитель кликнул по вашему товару в выдаче поисковика, а попал на страницу «Ничего не найдено». Он не станет искать аналог — он вернётся назад и уйдёт к конкуренту. Каждая такая 404 — это оплаченный трафик, слитый в никуда, и накопленный страницей SEO-вес, который испаряется. В интернет-магазине битые ссылки особенно коварны: каталог живёт, товары снимаются, категории переименовываются — и ошибки копятся сами собой.

Эта статья — практический гайд, как в магазине на 1С-Битрикс находить битые ссылки и страницы 404 и правильно закрывать их редиректами: где искать, что важнее исправлять, какой редирект ставить и как автоматизировать процесс при снятии товаров. Наведение порядка с 404 часто идёт в связке с аудитом и оптимизацией решения на 1С, потому что корень проблемы — в обмене и жизненном цикле товара.

Коротко

  • 404 в магазине — это потерянный трафик, продажи и SEO-вес; их нельзя оставлять без обработки.
  • Ищите битые ссылки краулером, в панелях вебмастеров и в журнале 404 — и исправляйте по частоте.
  • Снятый товар закрывайте 301-редиректом на аналог или родительскую категорию, а не на главную.
  • Автоматизируйте: обработчик снятия товара ставит редирект сам, страница 404 помогает вернуться в каталог.

Почему 404 в магазине — это про деньги

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

Убытки от 404 складываются из трёх частей: потерянный посетитель (пришёл купить — упёрся в тупик), потерянный SEO-вес (страница выпадает из индекса, а ссылочный вес не передаётся), и подорванное доверие (сайт, кидающий в ошибки, воспринимается как ненадёжный). Для магазина с живым каталогом это не разовая история, а постоянный фон, который нужно держать под контролем.

Откуда берутся битые ссылки

Чтобы бороться с 404 системно, надо понимать их источники. В магазине они довольно предсказуемы:

Большинство источников связаны с жизненным циклом товара, а он завязан на обмен с учётной системой. Поэтому качество обмена напрямую влияет на количество 404 — тему обмена мы разбираем в материале про REST, вебхуки и безопасность в Битрикс.

От номенклатуры до витрины каталога Номенклатуратовары из 1ССвойства и SKUхарактеристикиКарточкафото, описаниеИндекспоиск и фильтрКаталогвитрина клиенту
Схема: номенклатура из 1С обрастает свойствами и торговыми предложениями, наполняется контентом карточки и индексируется — так формируется витрина, по которой ищут и фильтруют.

Как найти все 404

Одного инструмента мало — 404 ищут в трёх местах, и каждое показывает свою часть картины.

ИнструментЧто показываетСильная сторона
Краулер (сканер сайта)Внутренние битые ссылкиНаходит ссылки, ведущие в никуда, до того как их увидит клиент
Панели вебмастеров404, которые встречают роботыВидит, что выпадает из индекса и теряет позиции
Журнал 404 / логи сервераРеальные обращения посетителейПоказывает частоту — что бьёт по трафику прямо сейчас

Краулер обходит сайт по ссылкам и отмечает все, что отдают 404 — это про внутреннюю чистоту. Панели вебмастеров Яндекса и Google показывают, какие адреса роботы встретили как несуществующие — это про индекс и позиции. А журнал 404 (его можно вести на уровне сайта) фиксирует реальные обращения с частотой — это про то, что теряет деньги здесь и сейчас.

Приоритизация: какие исправлять первыми

На большом каталоге 404 могут исчисляться тысячами, и хвататься за всё подряд неэффективно. Приоритет расставляют по ценности страницы:

  1. Частые 404 из журнала. Адреса, на которые реально идут люди прямо сейчас, — тушим первыми.
  2. Страницы с трафиком из поиска. Бывшие товары и категории, что приводили посетителей, — восстанавливаем вес редиректом.
  3. Страницы с внешними ссылками. На них ссылаются извне — редирект сохранит и вес, и посетителя.
  4. Внутренние битые ссылки. Правим сами ссылки в меню, карточках, статьях — это в нашей власти.
  5. Редкие и мусорные 404. Единичные опечаточные адреса без ценности — оставляем на красивую 404-страницу.
Принцип 20/80: обычно небольшая доля 404 генерирует основную массу проблем — это ходовые бывшие товары и переименованные категории. Начните с них по данным журнала, и вы закроете большую часть потерь малыми усилиями.

301, 302 и когда какой

Редирект — это указание браузеру и поисковику: «страница теперь здесь». Тип редиректа определяет, как это воспримет поисковая система.

Ошибка «302 вместо 301» — частая и вредная: вы думаете, что перенесли страницу, а поисковик держит старый адрес и не передаёт вес на новый. Для необратимых изменений в каталоге по умолчанию используйте 301.

Куда редиректить снятый товар

Самый важный вопрос — не «каким кодом», а «куда». Здесь легко навредить, отправив всё на главную. Правильная логика — по убыванию релевантности:

Чего делать нельзя — массово редиректить снятые товары на главную или на общую 404. Главная нерелевантна запросу, поисковики воспринимают такой редирект почти как «мягкую 404» и вес не передают, а посетитель не получает того, за чем пришёл. Логика подбора аналога и родителя часто опирается на данные каталога и обмена — это зона автоматизации продаж и склада на 1С.

Смена ЧПУ и массовые редиректы

Отдельный класс задач — когда меняется адресация не одной страницы, а сразу многих: переименовали категорию, поменяли структуру ЧПУ, перенесли раздел. Здесь ручной подход не работает, нужны массовые редиректы по правилу.

Логика такая: описывается правило «старый шаблон адреса → новый шаблон» и применяется ко всем страницам разом. Например, при смене префикса категории все её товары редиректятся 301 на новые адреса по единому правилу. Такие правила задают либо в инструменте редиректов Битрикс, либо на уровне веб-сервера (правила переадресации), что быстрее для больших объёмов.

Осторожно с цепочками: при нескольких сменах адресации легко получить цепочку «старый → промежуточный → новый». Каждая лишняя ступень замедляет и размывает вес. После массовых изменений проверьте, что все старые адреса ведут на финальный напрямую, одним 301, без промежуточных прыжков.

Настройка редиректов в 1С-Битрикс

В 1С-Битрикс есть штатный инструмент управления редиректами — модуль трансформации адресов, где 301-редиректы задаются списком «старый URL → новый URL». Для точечных случаев этого достаточно: добавили правило, указали код 301, проверили. Для массовых сценариев редиректы загружают пачкой или генерируют программно.

Когда редиректов много и они должны ставиться автоматически, логику выносят в код: обработчик событий или свой модуль. Как устроены события и обработчики в современной архитектуре платформы, разбираем в статье про D7 и ORM в Битрикс, а как оформить это отдельным переносимым модулем — в материале про разработку модуля под 1С-Битрикс.

Правильная страница 404

Часть 404 неизбежна — опечатки, старые ссылки без замены, единичные удалённые страницы. Для них нужна не «стена ошибки», а страница, которая помогает вернуться в магазин. Хорошая 404 содержит:

Ошибка «404-страница отдаёт код 200» встречается чаще, чем кажется, и она вредит: поисковики индексируют пустышки как полноценные страницы. Проверьте код ответа отдельно — визуально страница может выглядеть как 404, а сервер отдавать 200.

Автоматизация при снятии товара

Ручная обработка 404 не масштабируется: на живом каталоге товары снимаются каждый день. Решение — автоматизация через событийную модель. Когда товар снимается с продажи (деактивируется, пропадает из обмена), обработчик события сам ставит 301-редирект на аналог или родительскую категорию.

Такой обработчик:

Так 404 закрываются в момент возникновения, а не постфактум, когда трафик уже потерян. Это надёжный переносимый функционал, который стоит оформить отдельным модулем — подход описан в статье про разработку модуля для Маркетплейса Битрикс.

Контроль: журнал и панели вебмастеров

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

  1. Журнал 404. Ведите внутренний журнал ошибок с частотой обращений — он показывает свежие проблемы раньше поисковиков.
  2. Панели вебмастеров. Раз в период смотрите отчёты по 404 в Яндекс.Вебмастере и Google Search Console.
  3. Периодический краул. Прогоняйте сайт сканером, чтобы ловить внутренние битые ссылки.
  4. Проверка редиректов. Убеждайтесь, что старые редиректы всё ещё ведут на живые страницы, без цепочек и циклов.

Мониторинг удобно встроить в общий процесс сопровождения и выкладки изменений — про него мы писали в материале про CI/CD и деплой в Битрикс, где проверки после релиза включают и контроль ошибок.

Частые ошибки

Чек-лист

  1. Источники найдены. Прогнаны краулер, панели вебмастеров и журнал 404.
  2. Приоритеты расставлены. Первыми исправлены частые и трафиковые 404 по данным журнала.
  3. Редиректы — 301. Постоянные перемещения оформлены 301, без 302 там, где нужен постоянный.
  4. Цели релевантны. Снятые товары ведут на аналог или родительскую категорию, не на главную.
  5. Массовые случаи по правилу. Смена ЧПУ и переносы закрыты правилами, без цепочек.
  6. 404-страница корректна. Помогает вернуться в каталог и отдаёт код 404, а не 200.
  7. Автоматизация включена. Обработчик ставит редирект при снятии товара.
  8. Мониторинг налажен. Регулярно проверяются журнал, панели и цепочки редиректов.

Вывод

Битые ссылки и 404 в магазине — это не техническая мелочь, а утечка трафика, продаж и SEO-веса, которая на живом каталоге не прекращается сама. Побеждают её системно: находят ошибки в трёх источниках, исправляют по частоте, закрывают снятые товары 301-редиректом на аналог или категорию, а не на главную, и обрабатывают массовые случаи правилами.

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

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

Чем 404 отличается от битой ссылки?

Битая ссылка — это ссылка, ведущая на несуществующую страницу; 404 — это ответ сервера «страница не найдена», который отдаётся при переходе по такой ссылке. То есть битая ссылка — причина, а 404 — следствие. Битые ссылки бывают внутренние (в меню, карточках, статьях) и внешние (когда на вас ссылаются с других сайтов на уже несуществующий адрес).

Почему 404 в магазине опаснее, чем на обычном сайте?

Потому что каталог постоянно меняется: товары снимают с продажи, категории переименовывают, меняют ЧПУ. Каждое такое изменение может породить пачку 404 — по прямым ссылкам, из выдачи поисковиков, из внешних источников. Для магазина это прямые потери: посетитель, пришедший на снятый товар, упирается в ошибку вместо покупки, а накопленный страницей SEO-вес теряется.

Какой редирект использовать для снятого товара — 301 или 302?

Для постоянного перемещения (товар снят навсегда, страница переехала) используют 301 — «перемещено навсегда». Он передаёт SEO-вес на новую страницу и говорит поисковику обновить индекс. 302 — временный редирект, вес не передаёт, его применяют, когда страница вернётся. В большинстве случаев в магазине нужен именно 301.

Куда редиректить снятый с продажи товар?

Не на главную и не на общую 404 — это худший вариант, теряющий и вес, и посетителя. Правильно вести на ближайший аналог товара, а если аналога нет — на родительскую категорию, где посетитель увидит похожие позиции. Так и SEO-вес частично сохраняется, и человек попадает туда, где может что-то купить, а не в тупик.

Как в 1С-Битрикс настроить редиректы массово?

В Битрикс есть штатный инструмент управления редиректами (модуль трансформации адресов), где 301-редиректы задаются списком. Для массовых случаев — например, при смене ЧПУ целой категории — редиректы генерируют по правилу и загружают пачкой или обрабатывают на уровне веб-сервера. Для регулярных задач логику выносят в обработчик, который сам ставит редирект при снятии товара.

Нужно ли настраивать красивую страницу 404?

Да. Часть 404 неизбежна (опечатки в адресе, старые ссылки без замены), и страница ошибки должна помогать вернуться в магазин, а не быть тупиком. Хорошая 404 содержит поиск по каталогу, ссылки на популярные категории и понятное сообщение. При этом она обязательно должна отдавать корректный код 404, а не 200 — иначе поисковики сочтут её нормальной страницей.

Как найти битые ссылки на большом каталоге?

Комбинацией инструментов: краулер (сканер сайта) обходит все ссылки и показывает, какие ведут на 404; панели вебмастеров (Яндекс, Google) показывают, какие 404 встречают поисковые роботы; логи сервера и внутренний журнал 404 показывают реальные обращения посетителей. Для магазина особенно ценен журнал 404 с частотой — он подсказывает, какие ошибки исправлять первыми.

Могут ли редиректы сами навредить SEO?

Да, если сделать их неаккуратно. Вредят цепочки редиректов (страница ведёт на страницу, та — на третью), циклы (редирект сам на себя), массовый редирект всего на главную и редиректы через 302 там, где нужен 301. Каждая лишняя ступень замедляет и размывает передачу веса. Правильный редирект — прямой, одноступенчатый, 301, на релевантную страницу.

Поделиться:

Магазин теряет трафик на 404 и битых ссылках?

Найдём все источники ошибок, настроим 301-редиректы на аналоги и автоматизируем обработку снятых товаров. Рассчитаем работу по вашему каталогу.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем и сопровождаем интернет-магазины на 1С-Битрикс: настраиваем редиректы, боремся с 404 и защищаем SEO-вес при изменениях каталога.

← Все статьи блога