КлиентЛабОбсудить проект
1С-Битрикс · Яндекс и GoogleКейс с цифрами

SEO, продвижение и оптимизация сайтов на 1С-Битрикс

Работаем с каталогами: индексация разделов и карточек, шаблоны метатегов без наследования, умный фильтр как посадочные, карта сайта, скорость. Сначала находим, где каталог теряет трафик, потом внедряем правки и проверяем результат по Вебмастеру и Метрике. В работе был каталог на 33 915 товаров, решение Aspro Max и ночной обмен с 1С.

57 → 300
визитов из поиска в неделю за 15 недель
95 → 908
страниц каталога с трафиком за 30 дней
1 400 → 7 350
страниц в поиске Яндекса
33 915
товаров в каталоге проекта

Фактические показатели B2B-каталога на Битриксе за 15 недель. Скорость на другом проекте определяют три вещи: какая доля каталога уже в индексе, как быстро разработчики внедряют ТЗ и насколько стабилен обмен с 1С. Смотреть кейс с пруфами

Экспресс-проверка каталога, 0 руб.

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

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.

Готовы сразу обсуждать проект целиком? Заполните бриф, придём с разбором ниши.

01 · Специфика платформы

Что на Битриксе мешает поиску по умолчанию

Это не абстрактный список из блога, а то, что мы чаще всего находим в аудитах Битрикса и разбирали в последнем проекте.

Самописный SEO-модуль в шаблоне

Типовая доработка: генератор заголовков дописывают прямо в шаблон. Он склеивает Title регулярными выражениями и выдаёт нечитаемое «фрезы твердосплавные сверла». Поиск получает мусор на тысячах страниц сразу.

Подразделы наследуют заголовки родителя

Шаблоны SEO-свойств инфоблока умеют подставлять название раздела, но на практике их задают без макросов подраздела или перебивают заголовок прямо в коде компонента. Результат: десятки страниц с одинаковым Title родительской категории, которые конкурируют между собой.

Alt изображений заполнен шаблонно

Частая картина на каталогах: вместо названия товара в alt стоит имя сайта, имя файла или другое шаблонное значение. В нашем проекте таких изображений нашлось 12 599: после перенастройки шаблона каждое из них стало нормальным сигналом для поиска по картинкам.

Почему sitemap перестаёт обновляться на большом каталоге

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

Дубли и пустые страницы умного фильтра

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

Скорость: кэш, сторонний JS, композит

При слабо настроенном кэшировании и блокирующем стороннем JS страницы каталога отдаются медленно, что бьёт по Core Web Vitals и мобильному трафику. Причина почти всегда в конфигурации и шаблоне, а не в самой платформе.

02 · Доказательство

Каталог на 33 915 товаров, который поиск почти не видел

На старте сайт получал 57 визитов из поиска в неделю, а в поиске Яндекса было 1 400 страниц из 33 915 позиций каталога. Карта сайта не обновлялась, у подразделов заголовки наследовались от родителя, у 12 599 изображений в alt стояло имя сайта, а генератор Title склеивал слова регулярными выражениями.

За 15 недель визиты из поиска выросли с 57 до 300 в неделю, страниц в поиске Яндекса стало 7 350, а число страниц, которые вообще получают трафик из поиска, выросло с 95 до 908 за 30 дней. В кейсе отдельным блоком написано и то, что не сработало.

Открыть кейс с пруфами
Что чинили в первую очередь
генератор Title, наследование метатегов, alt у 12 599 изображений
Что дало рост числа страниц
пересборка карты сайта суточным заданием, 35 577 адресов, ссылки на подразделы
Что не сработало
тексты категорий: позиции по ядру после публикации не сдвинулись
Чем измеряли
Метрика, Вебмастер, Search Console, Топвизор на 150 запросов
03 · Порядок работ

Как ведём SEO на Битриксе

Порядок важнее списка работ: сначала измерение, потом техника и индекс, и только потом контент тиражом.

01
Измерение до правок

Метрика с целями на формы, корзину, телефон и почту, Вебмастер, Search Console, съём позиций. Без этого через три месяца нечем доказать результат и не видно, какая правка сработала.

02
Ядро из структуры каталога

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

03
Техническая база

Свои шаблоны Title и Description для разделов и подразделов без наследования, alt по шаблону из названия товара, BreadcrumbList, перелинковка разделов, отложенная загрузка стороннего JS.

04
Каталог в индекс

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

05
Тексты пилотом, а не тиражом

Сначала несколько разделов с текстами и FAQ-разметкой, рядом контрольная группа без текста. Через месяц сравнение. Только после этого тираж на остальные разделы.

06
Фильтр как посадочные

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

04 · Аудит

Что проверяем в аудите сайта на Битриксе

Экспресс-проверка бесплатно. Полный аудит: PDF-отчёт с матрицей приоритетов, перечнем проблем и готовыми ТЗ для разработчиков, фиксированная цена 15 000 руб., и она засчитывается в первый месяц, если продолжаем работу помесячно.

01

Индексация каталога

  • Сколько разделов и карточек реально в поиске против общего числа в каталоге
  • Карта сайта: дата обновления, число адресов, ошибки
  • Дубли: параметры фильтра, пагинация, сортировки, версии для печати
  • Ответы сервера и мусор в индексе по данным Вебмастера
02

Заголовки и разметка

  • Генератор Title в шаблоне: что он выдаёт на подразделах и карточках
  • Наследование метатегов от родительской категории
  • Alt изображений и микроразметка BreadcrumbList, FAQPage, Product
  • Заголовки страниц фильтра
03

Скорость и производительность

  • Настройки кэширования и композитного режима
  • Core Web Vitals по полевым данным, а не только по Lighthouse
  • Блокирующий сторонний JS: чаты, аналитика, виджеты
  • Вес и формат изображений каталога
04

Структура и спрос

  • Чистый спрос разделов и пробелы в структуре каталога
  • Каннибализация между разделом, подразделом и фильтром
  • Перелинковка внутри каталога
  • Коммерческие факторы карточки: цена, наличие, доставка, характеристики
Кто ведёт проект
Дмитрий Дмитриев, Head of SEO

Разбираю архитектуру каталога и шаблоны инфоблоков лично, ТЗ разработчикам пишу сам и контролирую внедрение. В интернет-маркетинге с 2012 года. Кейс каталога на 33 915 товаров, включая раздел о том, что в нём не сработало, открыт целиком: смотреть с пруфами.

Что дальше после аудита

Аудит заканчивается приоритетным планом и готовыми ТЗ. Дальше по вашему выбору: разработчики внедряют сами, а мы принимаем работу, либо ведём проект помесячно: правки, замеры, отчёт по индексации и трафику. При заключении договора на ежемесячное ведение стоимость аудита засчитывается в первый месяц.

Работаем по договору, NDA подписываем по запросу. Правки на боевом сайте только после тестового контура и проверки обмена с 1С.

05 · Практика

Технические вопросы, которые чаще всего задают про Битрикс

Короткие ответы по тому, что реально ломается на каталогах. Если после них решите делать сами, это нормально.

Карта сайта в Битриксе не обновляется

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

Пример из нашего проекта: карта не обновлялась почти два месяца, после переноса в суточное задание в ней стало 35 577 адресов без пропусков. Если каталог большой, проверим вашу карту и число страниц в поиске бесплатно. Запросить проверку

Что закрывать в robots.txt на Битриксе

В базовом robots.txt на Битриксе закрывают системные пути платформы: /bitrix/ и /local/, авторизацию и личный кабинет, корзину и оформление заказа, сравнение и внутренний поиск, а также технические параметры сортировок и отображения. Специфика начинается в каталоге: директивы для фильтров и пагинации настраиваются индивидуально, потому что набор зависит от решения и доработок. Перед правкой сверьтесь со страницами в поиске по Вебмастеру и с посадочными из Метрики, чтобы не закрыть то, что уже приносит трафик.

Как настроить шаблоны метатегов для разделов

В свойствах инфоблока задаются шаблоны для разделов и элементов отдельно, а не один на всё дерево. Ключевая проверка: открыть три-четыре подраздела разной вложенности и убедиться, что заголовок не унаследован от родителя и не склеен из служебных полей. Для приоритетных разделов шаблон лучше заменить ручным Title.

Умный фильтр: индексировать или закрывать

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

Если фильтр уже наплодил сотни адресов, посмотрим, какие комбинации стоит оставить в поиске, а какие закрыть. Запросить проверку

Как ускорить сайт на Битриксе

Порядок по отдаче: кэширование и композитный режим, затем сторонний JS (чаты, пиксели, виджеты) в отложенную загрузку, затем изображения каталога. Замеряйте по полевым данным Core Web Vitals, а не по одному прогону Lighthouse: на каталоге разброс между шаблонами страниц бывает больше, чем эффект от правки.

Фильтр пустует или тормозит после обмена с 1С

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

Что делать с товарами, которые снимаются с продажи при обмене

Ночная выгрузка из 1С обычно деактивирует позиции с нулевым остатком. На каталоге в десятки тысяч товаров это разом порождает волну адресов, отдающих 404, и съедает краулинговый бюджет, а разделы, где не осталось активных товаров, выпадают из поиска целиком. Рабочая схема: карточку оставлять доступной со статусом «нет в наличии» и блоком аналогов, а страницы окончательно снятых позиций отдавать 301 на раздел. Решение принимается по тому, есть ли у страницы трафик и внешние ссылки, а не по остатку в 1С.

Почему разделы каталога не индексируются

Три частые причины на Битриксе: раздела нет в карте сайта, на него не ведёт ни одной внутренней ссылки кроме меню, либо у него дублирующий заголовок с родителем. Проверяется это не догадками, а сопоставлением трёх списков: адреса в карте, страницы в поиске по Вебмастеру и страницы с визитами из Метрики.

06 · Решение

Какие комбинации фильтра открывать в поиске

Правило, по которому разбираем фильтр на проекте. Оно же отвечает, почему нельзя просто открыть всё.

Комбинация фильтраЧто делаемПочему
Есть отдельный спрос и достаточно товаровОткрываем, пишем свои Title и DescriptionЭто полноценная посадочная под размерный или артикульный запрос
Спроса нетЗакрываем от индексацииСтраница не приведёт трафик, но потратит краулинговый бюджет
Дублирует существующий разделЗакрываем, canonical на разделИначе раздел и фильтр конкурируют между собой
Товаров мало или они кончаютсяНе открываемПустая выдача после обмена с 1С вредит больше, чем отсутствие страницы
Свойство с внутренним кодомВ фильтр не выводимПокупатель ищет TiAlN, а не внутренний код покрытия
07 · Вопросы

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

Вы работаете с 1С-Битрикс и готовыми решениями вроде Aspro?

Да. В работе был каталог на 33 915 товаров на Битриксе с решением Aspro Max и ночным обменом с 1С. Правки отдаём готовыми задачами вашим разработчикам либо вносим сами на тестовом контуре, с проверкой обмена с 1С перед переносом на боевой сайт.

Сколько стоит и с чего начинать?

Начинать имеет смысл с аудита: экспресс бесплатно, полный SEO-аудит 15 000 руб. с фиксированной ценой, PDF-отчётом и готовыми ТЗ для разработчиков. Стоимость дальнейшего ведения считается по объёму каталога и списку работ после аудита.

Через сколько будет результат?

На каталоге первым растёт число страниц, которые вообще получают трафик из поиска. В проекте B2B-каталога число таких страниц выросло с 95 до 908 за 30-дневные периоды, а визиты из поиска с 57 до 300 в неделю за 15 недель, и первые изменения стали заметны примерно через месяц-полтора. Это динамика конкретного проекта, а не гарантированный срок для любого сайта: позиции по широким запросам двигаются медленнее и не за квартал.

Нужен ли доступ к 1С и к серверу?

К 1С не нужен. Нужны доступы в админку Битрикса, к Метрике и Вебмастеру, и контакт разработчика для правок в шаблоне и заданиях cron. Работаем по договору, по запросу подписываем NDA.

Битрикс24 это то же самое?

Нет. Битрикс24 это CRM и корпоративный портал, речь на этой странице про CMS 1С-Битрикс: Управление сайтом. Интеграцию CRM с маркетингом мы тоже делаем, но это отдельная услуга.

Сколько страниц вашего каталога реально в поиске?

Пришлём разрыв между числом товаров и числом страниц, которые реально приносят визиты, плюс состояние карты сайта и шаблонов заголовков. Бесплатно и без обязательств. Дальше вы решаете, нужен ли полный аудит за 15 000 руб. и ведение помесячно.