Главная/Блог/Ловушки Битрикса
1С-Битрикс и Aspro

Пять технических ловушек Битрикса, которые тихо режут индексацию

Ни одна из этих проблем не видна в админке. Все пять я находил на живых сайтах на Битриксе, и каждая стоила трафика.

1. Защита от перегрузки ограничивает поисковых роботов

«Контроль активности» в модуле проактивной защиты ограничивает частоту запросов с одного адреса. На одном сайте порог стоял 1,5 запроса в секунду — поисковые роботы и краулер при обходе получали «Ошибку сервера». Страницы, которые робот не смог скачать, выпадают из индекса. Порог подняли до 20 запросов в секунду, и ошибки ушли. Похожий эффект дают лимиты на стороне хостинга — их тоже стоит проверить.

Как заметить: в Вебмастере растут ошибки 5xx при обходе, а сайт в браузере работает нормально.

2. Canonical выводится из нескольких мест

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

Правило здесь одно: у canonical должен быть один источник, который отвечает за все типы страниц и все домены. Где он живёт — в обработчике события, компоненте или модуле — зависит от устройства конкретного сайта. На одном проекте правка в шапке шаблона срабатывала не везде, и canonical пришлось вывести обработчиком; на другом логичнее оказался компонент.

3. Старые мета-теги из кэша

Битрикс кэширует вычисленные SEO-свойства элементов инфоблока. После смены шаблонов title и description старые значения остаются, пока кэш вычисленных значений не сброшен — и сбрасывать его стоит для инфоблока целиком. Если кажется, что «шаблон не применился», сначала проверьте кэш, а потом уже переделывайте шаблон.

4. Чужой город в заголовках

Шаблоны SmartSEO и мета-тегов часто пишут один раз для основного домена — с «в Москве» внутри. На региональных поддоменах получается «Газовые котлы в Москве» на челябинской версии сайта. Лечится тегом склонения города вместо текста.

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

5. Правки прямо в файлах решения

Классический способ Битрикса — скопировать шаблон в local/templates и править копию. С готовыми решениями это работает не всегда: на одном проекте на Aspro.Max такая копия положила сайт, потому что решение завязано на свой шаблон. А правки прямо в файлах решения перезапишет первое же обновление.

Поэтому доработки для готовых решений выношу туда, где их не тронет обновление, и проверяю после каждого обновления. Другие особенности решений Аспро — на странице о продвижении сайтов на Аспро.

Общее правило

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

Если хотите найти такие ловушки у себя — вот как устроен технический аудит.

Наиль Хамитов
Наиль ХамитовSenior digital-маркетолог, 9+ лет в digital. Работал в Яндексе асессором Директа, руководил маркетингом в B2B-компаниях. Пишу только о том, что проверил на своих проектах.

Найду ловушки на вашем Битриксе

Пришлите адрес — начну с проверки обхода и canonical.

Написать в Telegram