Шаблоны мета-тегов для интернет-магазина решают задачу, которую невозможно закрыть вручную: дать уникальные title и description тысячам категорий, посадочных и карточек товаров. Шаблон — это формула из постоянного текста и переменных вроде названия, бренда, цены или города, которая подставляется автоматически для каждой страницы. Ниже — формулы, которые мы используем как отправную точку при продвижении магазинов, примеры в тенге и правила, как не испортить сниппет.
- Шаблон нужен для каждого типа страниц: категория, бренд, посадочная из фильтра, карточка, а не один на весь сайт.
- Главное слово запроса — в начале title, коммерческие детали — в конце.
- Description продаёт клик: цена, наличие, доставка, оплата Kaspi.
- Ручные мета пишутся только для главных категорий и топовых товаров и имеют приоритет над шаблоном.
Зачем магазину шаблоны, а не ручные мета-теги
В магазине на 10 000 товаров ручное заполнение мета займёт месяцы и устареет при первом обновлении цен. Без заполнения у всех карточек окажется одинаковый title вида «Каталог — Магазин», и поисковик не поймёт, чем страницы отличаются. Это одна из причин, по которой из огромного каталога в поиске видна только главная.
Шаблоны решают обе проблемы: каждая страница получает уникальные мета из своих данных, а при изменении цены или названия мета обновляются сами. Поэтому автогенерация мета-тегов и текстов по шаблонам — один из восьми пунктов работ в SEO-продвижении интернет-магазина и настраивается в первые месяцы вместе со структурой каталога.
Переменные: из чего собирается шаблон
Набор переменных зависит от платформы и данных в каталоге. Чаще всего используются:
- Название категории, товара или посадочной в нужном падеже.
- Бренд и модель — для карточек и страниц брендов.
- Ключевое свойство — цвет, объём, размер, материал.
- Цена — для карточки текущая, для категории минимальная «от».
- Наличие — «в наличии», «под заказ».
- Число товаров в категории.
- Город — для магазинов с региональными версиями или самовывозом.
- Название магазина — в конце title.
Подставлять название категории в именительном падеже туда, где нужен другой: «Купить Диваны в Алматы». Для русского языка заведите отдельные поля с формами названия или пишите шаблон так, чтобы падеж не менялся: «Диваны — купить в Алматы».
Title для карточки товара: формулы и примеры
Карточек больше всего, и их title чаще всего совпадает с запросом покупателя, который уже выбрал модель. Поэтому в начале — точное название товара, затем коммерческая часть.
| Тип страницы | Формула title | Пример |
|---|---|---|
| Карточка товара | {Название} {ключевое свойство} — купить по цене {цена} ₸ в {город} | Холодильник LG GC-B509 двухкамерный — купить по цене 389 990 ₸ в Алматы |
| Карточка без цены | {Название} — купить в {город}, характеристики и отзывы | Перфоратор Makita HR2470 — купить в Астане, характеристики и отзывы |
| Категория | {Категория} — купить в {город}, цены от {мин. цена} ₸ | {Магазин} | Угловые диваны — купить в Алматы, цены от 149 000 ₸ | ВашМагазин |
| Бренд | {Бренд}: каталог товаров, цены в {город} | {Магазин} | Bosch: каталог товаров, цены в Караганде | ВашМагазин |
| Категория + бренд | {Категория} {Бренд} — купить, {число} моделей в наличии | Стиральные машины Samsung — купить, 34 модели в наличии |
| Посадочная из фильтра | {Категория} {значение свойства} — цены от {мин. цена} ₸, доставка по Казахстану | Кроссовки мужские кожаные — цены от 24 990 ₸, доставка по Казахстану |
Длина title, которую показывает поисковик, ограничена шириной сниппета, обычно это около 60 символов. Всё, что дальше, обрежется, поэтому самое важное — в начало. Хвост с названием магазина можно опускать в длинных карточках.
Description для категории, бренда и карточки
Description не влияет на позиции напрямую, но влияет на то, кликнут ли по сниппету. Здесь уместно продавать: цена, наличие, доставка, способ оплаты, гарантия. Длина — около 150–160 символов, иначе текст обрежется.
- Категория«{Категория} в интернет-магазине {Магазин}: {число} товаров, цены от {мин. цена} ₸. Доставка по Казахстану, оплата Kaspi и картой, рассрочка.»
- Бренд«Оригинальная техника {Бренд} с официальной гарантией. {Число} моделей в наличии в {город}, доставка за 1–3 дня, самовывоз.» Сроки доставки подставляйте свои реальные.
- Карточка«{Название} за {цена} ₸ — {наличие}. {Ключевые характеристики}. Доставка по Казахстану, оплата Kaspi, отзывы покупателей.»
- Посадочная из фильтра«Выбирайте {категория} {значение свойства} из {число} моделей: цены от {мин. цена} ₸, фото, характеристики и отзывы. Доставка по всему Казахстану.»
Поисковики могут заменить ваш description или даже title фрагментом со страницы, если сочтут его более подходящим к запросу. Это нормально и не означает, что шаблон не работает: хороший шаблон повышает шанс, что выберут именно его.
H1 и мета: в чём разница
H1 — заголовок на самой странице, его видит покупатель. Title — заголовок вкладки и сниппета. Они не обязаны совпадать. H1 делают коротким и человеческим: «Угловые диваны». Title дополняют коммерческими словами: «Угловые диваны — купить в Алматы, цены от 149 000 ₸». Если H1 и title одинаковые, это не ошибка, но вы теряете место для деталей, которые влияют на клик.
Генерация мета-тегов в 1С-Битрикс и других CMS
В 1С-Битрикс шаблоны задаются в SEO-настройках инфоблока: для разделов и элементов отдельно, с наследованием от родительских разделов. Для конкретного раздела или товара шаблон можно переопределить вручную. Аспро работает на той же основе. В других CMS — WooCommerce, OpenCart, Shopify — та же логика реализуется встроенными настройками или модулями.
Ограничения начинаются, когда нужна переменная, которой нет в штатном наборе: минимальная цена в категории с учётом наличия, число моделей в посадочной из фильтра, склонение по падежам или город для региональной версии. Такие переменные дописывают разработчики в компонентах и шаблонах сайта. Мы делаем это в рамках доработки сайтов на 1С-Битрикс, не трогая ядро, — так обновления платформы не ломают настройки. Когда выгоднее взять готовое решение из Маркетплейса, а когда написать своё, мы разбирали в статье «Готовый модуль или своя разработка».
ПРАВИЛОШаблон задаётся на уровне типа страниц, ручная правка — на уровне конкретной страницы, и ручная всегда главнее.
Шаблоны для казахской версии и разных городов
Если у магазина есть казахская версия, для неё нужен свой набор шаблонов, а не перевод русского. Порядок слов, падежные окончания и привычные формулировки отличаются, поэтому формулу составляет носитель языка, а SEO-специалист проверяет её по запросам. Переменные при этом те же: название, цена, город, наличие.
Для магазинов, которые продвигаются по нескольким городам, переменная города подставляется только туда, где у страницы действительно есть городская версия: свой склад, пункт выдачи или условия доставки. Подставлять «в Алматы», «в Астане», «в Шымкенте» в одну и ту же страницу по очереди бессмысленно — у страницы один адрес и один title. Городские версии — отдельная работа со структурой, а шаблон лишь аккуратно заполняет их мета.
Как проверить, что шаблоны работают
После настройки выгрузите список страниц с их title и description любым краулером и проверьте четыре вещи.
- Дубли. Одинаковые title у разных страниц означают, что переменных недостаточно. Чаще всего это варианты одного товара — добавьте цвет или объём.
- Пустые переменные. «Купить по цене ₸» без цифры — у товара нет цены. Для таких случаев нужен запасной шаблон без цены.
- Длина. Слишком длинные названия товаров из 1С выталкивают коммерческую часть за пределы сниппета. Иногда стоит завести отдельное короткое поле названия для сайта.
- Актуальность цены. Если цены меняются часто, а поисковик обновляет сниппет реже, покупатель увидит старую цену. Для каталогов с плавающими ценами безопаснее писать «цены от» в категориях и не ставить цену в title карточки, оставив её в description и микроразметке.
С чего начать в своём магазине
Выпишите типы страниц: категории, подкатегории, бренды, посадочные из фильтров, карточки. Для каждого составьте формулу title и description по примерам выше, проверьте, какие переменные есть в каталоге, а какие придётся добавить. Затем настройте шаблоны, пропишите вручную мета для 10–20 самых важных категорий и через месяц посмотрите в Search Console на показы и CTR по типам страниц.
Если каталог большой, а переменные требуют доработки шаблонов, удобнее поручить работу одной команде, где SEO-специалисты и разработчики сидят рядом. Посмотрите, что входит в продвижение интернет-магазина под ключ, а ориентиры по стоимости — на странице цен на SEO и рекламу.
Какой должна быть длина title для карточки товара?
Ориентируйтесь примерно на 60 символов: дальше поисковик обрежет текст. Главное — название товара — ставьте в начало.
Нужно ли писать description для каждой категории вручную?
Для главных категорий — желательно, для остальных достаточно шаблона с переменными: число товаров, минимальная цена, доставка и оплата.
Можно ли указывать цену в title?
Можно, если цены стабильны и обновляются на сайте автоматически. При частых изменениях надёжнее «цены от» в категориях и цена в description и микроразметке.
Почему Google показывает не мой title?
Поисковик может переписать заголовок, если считает, что другой фрагмент точнее отвечает на запрос. Проверьте, не слишком ли длинный и шаблонный ваш title.