В каталоге интернет-магазина тысячи карточек и сотни категорий, и у каждой страницы должны быть свои Title и Description. Прописать их вручную физически невозможно, а оставить пустыми или одинаковыми — значит потерять трафик: поисковик сам придумает сниппет, часто неудачный, а дубли метатегов размывают релевантность. Ответ — шаблоны генерации, которые собирают метатеги из данных товара автоматически.
Разберём, как настроить генерацию Title и Description для карточек и категорий на 1С-Битрикс: как работают маски и свойства инфоблока, чем отличаются шаблоны для разделов и элементов, как учитывать торговые предложения и не плодить дубли. Это одна из базовых SEO-задач, которую мы закрываем услугой оптимизации метатегов Title, Description, H1, H2.
Коротко
- Метатеги для каталога генерируются шаблоном с масками по свойствам инфоблока, а не пишутся руками.
- В шаблон включают различающие свойства (бренд, артикул, характеристики), чтобы Title были уникальными.
- Цену и наличие в текст метатега не зашивают — они меняются, а метатеги кэшируются.
- Ручное значение метатега имеет приоритет над шаблоном; для ценных фильтров задают отдельные SEO-шаблоны.
Почему метатеги нельзя писать руками
Title и Description — это то, что видит пользователь в поисковой выдаче, и то, по чему поисковик оценивает соответствие страницы запросу. Title влияет на ранжирование и кликабельность напрямую, Description — на привлекательность сниппета. Для магазина это тысячи страниц, и у каждой должны быть свои осмысленные метатеги.
Ручной подход не масштабируется: каталог меняется при каждом обмене с 1С, товары добавляются и уходят, категории пополняются. Прописать и поддерживать метатеги вручную для всего этого нереально. Поэтому в 1С-Битрикс метатеги каталога генерируют по шаблонам — правилам, которые один раз описывают, как собрать Title и Description из данных страницы.
Как устроена генерация метатегов в Битрикс
В инфоблоке каталога есть SEO-раздел, где для элементов (товаров) и разделов (категорий) задают шаблоны Title, Description, Keywords и заголовка страницы. Шаблон — это строка с обычным текстом и масками-подстановками, которые при выводе страницы заменяются реальными значениями.
Ключевая особенность — наследование. Шаблон, заданный на верхнем разделе каталога, применяется ко всем вложенным разделам и товарам, если не переопределён ниже. Это позволяет описать общее правило один раз для всего каталога и уточнить его для отдельных категорий, где нужна своя формула.
Маски и свойства инфоблока
Основа шаблона — маски, ссылающиеся на данные страницы и свойства инфоблока. Типовые подстановки:
| Маска | Что подставляет | Пример |
|---|---|---|
| #NAME# | Название товара или раздела | Дрель ударная BOSCH |
| #PROPERTY_BRAND# | Значение свойства «Бренд» | BOSCH |
| #PROPERTY_ARTICLE# | Артикул из свойства | AB-1024 |
| #SECTION_NAME# | Название раздела | Электроинструмент |
| #ELEMENT_PREVIEW_TEXT# | Краткое описание | Для профессионального ремонта… |
Из этих кирпичей собирают формулу, например: Купить #NAME# #PROPERTY_BRAND# — цена, характеристики, отзывы. Точный набор доступных масок зависит от версии и настройки инфоблока, но логика одна: вы описываете фразу с подстановками, а система разворачивает её для каждой страницы. Чтобы маски работали, соответствующие свойства должны быть заполнены — а это зависит от данных каталога.
Шаблоны для карточек товаров
Для карточки товара задача — собрать Title, который точно описывает товар и содержит спросовые слова. Хорошая формула включает название, бренд и коммерческий «хвост».
- Title. Например: #NAME# #PROPERTY_BRAND# — купить в [город], цена и характеристики. Ключевое слово ближе к началу.
- Description. Более развёрнутая фраза: #NAME# #PROPERTY_BRAND#: характеристики, отзывы, доставка. Оформите заказ на сайте.
- H1. Часто это просто название товара; его тоже можно шаблонизировать, но обычно оставляют #NAME#.
Важно, чтобы формула давала читаемую фразу, а не набор ключей. Переспам метатега приводит к тому, что поисковик перепишет сниппет по-своему, и весь смысл шаблона теряется. Лучше короткая осмысленная фраза с одним-двумя ключами, чем длинная «простыня».
Шаблоны для категорий и разделов
Категории — это посадочные страницы под частотные запросы, поэтому их метатеги не менее важны, чем карточки. Формула для раздела опирается на название категории и, при необходимости, родительский раздел.
- Title раздела. Например: #SECTION_NAME# — купить в интернет-магазине, каталог и цены.
- Description раздела. #SECTION_NAME#: большой выбор, доставка и оплата. Подберите товар в каталоге.
- Учёт вложенности. Для глубоких категорий полезно добавлять родителя, чтобы Title был информативнее.
Благодаря наследованию можно задать общий шаблон разделов на корне каталога и переопределить его для ключевых категорий, где нужна особая формулировка под конкретный спрос.
Торговые предложения в метатегах
Если у товаров есть торговые предложения (размеры, цвета, фасовки), нужно решить, как это отражается в метатегах. Здесь два типовых случая.
Первый — варианты живут на одном URL товара, а выбор предложения переключается на странице. Тогда метатег строится по товару-родителю, а свойства конкретного предложения в Title не выносят, чтобы не плодить противоречий. Второй — у вариантов свои URL. Тогда в шаблон добавляют различающее свойство предложения (например, объём или цвет), чтобы Title у вариантов не совпадали. Механику торговых предложений и их связь с обменом мы разбираем в материалах по архитектуре каталога, а работу с данными на уровне ORM — в статье про D7 ORM в Битрикс.
Длина Title и Description
У метатегов есть практические ограничения по длине, за которыми текст обрезается в выдаче. Ориентиры:
- Title — примерно 50–60 знаков. Главное ключевое слово в начале, чтобы не потерялось при обрезке.
- Description — примерно 140–160 знаков. Осмысленная фраза, стимулирующая клик, а не перечень ключей.
- Без «воды ради длины». Лучше короче и по делу: слишком длинный тег всё равно обрежется.
Уникализация и защита от дублей
Главная опасность шаблонной генерации — одинаковые метатеги у похожих товаров. Если формула использует только #NAME#, а названия почти совпадают, вы получите десятки страниц с идентичным Title, что размывает релевантность.
- Добавьте различающие свойства. Бренд, артикул, объём, цвет — то, что реально отличает товары.
- Учтите пустые свойства. Если бренд не заполнен, маска не должна оставлять «дыру» или лишние символы.
- Проверьте похожие товары. Прогоните формулу на группе близких позиций и убедитесь, что Title различаются.
- Следите за категориями. Одноимённые разделы в разных ветках каталога тоже дают дубли — добавляйте родителя.
Дубли метатегов удобно ловить через отчёты вебмастеров и внутренние проверки. Это часть регулярного SEO-обслуживания, а не разовая настройка.
Страницы умного фильтра
Умный фильтр catalog.smart.filter порождает множество URL под комбинации характеристик. Без управления это грозит дублями и мусором в индексе, но часть комбинаций — ценные посадочные страницы под спрос («бренд + категория», «категория + характеристика»).
Стратегия такая: для спросовых комбинаций через механизм SEO-свойств умного фильтра задают отдельные Title, Description и H1 и оставляют страницы в индексе; бесполезные и «мусорные» сочетания закрывают от индексации. Так фильтр из источника дублей превращается в генератор посадочных страниц. Тема близка к общей архитектуре каталога и производительности — по ней полезны наши материалы про инфраструктуру BitrixVM, ведь тысячи фильтрованных страниц дают нагрузку на сервер.
Приоритет ручных значений
Шаблон покрывает каталог массово, но для важных страниц иногда нужен ручной, «вылизанный» метатег. В 1С-Битрикс это предусмотрено: метатеги конкретной страницы можно задать вручную, и это значение имеет приоритет над сгенерированным по шаблону.
Разумный подход — гибрид: шаблон обеспечивает полное покрытие каталога, а для топовых категорий и флагманских товаров метатеги дописывают руками. Так вы не тратите время на тысячи страниц, но выжимаете максимум из тех, что приносят основной трафик. Главное — не сломать генерацию: ручное значение переопределяет шаблон только на своей странице.
Зависимость от обмена с 1С
Шаблоны опираются на свойства инфоблока — бренд, артикул, характеристики, — а эти свойства наполняются при обмене с 1С. Если данные приходят неполными: пустой бренд, обрезанные характеристики, мусор в артикуле — сгенерированные метатеги получаются кривыми. Качество метатегов напрямую зависит от качества номенклатуры в учётной системе.
Поэтому настройку метатегов правильно вести вместе с наведением порядка в данных каталога. Если свойства в 1С заполнены аккуратно и стабильно передаются обменом, шаблоны работают предсказуемо. Вопросы безопасной и надёжной передачи данных между системами мы разбираем в статье про REST, вебхуки и безопасность в Битрикс, а предсказуемую выкладку изменений шаблонов — в материале про CI/CD и деплой.
Частые ошибки
- Метатеги оставлены пустыми. Поисковик формирует сниппет сам, часто неудачно, трафик теряется.
- В шаблоне только #NAME#. Похожие товары получают одинаковые Title — дубли.
- Переспам ключами. Длинная «простыня» ключей, которую поисковик всё равно перепишет.
- Цена в тексте метатега. Устаревает в кэше, в сниппете видна неактуальная сумма.
- Пустые свойства ломают формулу. Незаполненный бренд оставляет «дыру» или лишние символы.
- Фильтр не управляется. Комбинации умного фильтра плодят дубли или, наоборот, ценные страницы выпадают из индекса.
- Формула не тестируется на длинных названиях. Title обрезается на реальных товарах.
Чек-лист и вывод
- Шаблоны заданы. Для элементов и разделов настроены формулы Title, Description, H1 в SEO-разделе инфоблока.
- Уникальность обеспечена. В маски включены различающие свойства; на похожих товарах Title разные.
- Длина в норме. Формула проверена на длинных названиях, Title и Description укладываются в лимиты.
- Предложения учтены. Для вариантов с отдельными URL добавлено различающее свойство.
- Фильтр под контролем. Ценные комбинации имеют SEO-шаблоны, мусорные закрыты от индексации.
- Ручные метатеги для топа. Флагманские страницы дописаны вручную поверх шаблона.
- Данные из 1С чистые. Свойства заполнены и стабильно приходят обменом.
Шаблоны генерации Title и Description — это способ покрыть весь каталог качественными метатегами без ручного труда. Опишите формулы с масками по свойствам инфоблока, добавьте различающие атрибуты для уникальности, управляйте страницами фильтра и дополните топовые страницы ручными метатегами. И помните: шаблон хорош ровно настолько, насколько чисты данные в 1С, — поэтому SEO-настройку метатегов ведут в связке с порядком в номенклатуре.