К основному содержимому
SEO шаблоны

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

Обновлено более месяца назад

Модуль SEO-шаблонов в админке Хорошопа позволяет формировать по шаблонам уникальные текстовые значения следующих тегов:

  • <title>

  • <h1>

  • <meta name="keywords">

  • <meta name="description">

Заполнение этих тегов по шаблонам доступно для таких типов страниц:

  • Страница категории

  • Страница категории с фильтром

  • Страница бренда

  • Страница товара

  • Страница новости (статьи, поста в блоге)

Обратите внимание: данные, сформированные по SEO-шаблонам, будут размещены только в коде сайта, и не будут попадать в соответствующие поля страниц или товаров в админ панели.

SEO шаблоны для изображений

Так же доступно заполнение атрибутов title и alt для некоторых типов изображений:

  • Превью товаров на странице категории

  • Основное фото на странице товара

  • Превью фото в галерее на странице товара

  • Превью раздела на странице со списком разделов

  • Изображение новости на странице списка новостей и на странице новости

  • Логотип бренда на странице бренда

  • Для логотипа сайта — тег alt

Атрибуты title и alt заполняются по разным шаблонам.

Как формировать шаблоны

Управление SEO-шаблонами находится в панели управления в Маркетинг → SEO→ SEO шаблоны.

Для создания нового шаблона необходимо нажать +Добавить.

Настройка SEO-шаблонов — Хорошоп

При добавлении нового шаблона необходимо заполнить такие поля:

Название

Название шаблона для идентификации в панели управления

Шаблон

Текст шаблона, заполняется отдельно для каждой активной языковой версии.

Тип шаблона

Определяет для каких типов страниц и тегов будет работать шаблон

Включить

Определяем активность шаблона

Раздел

Определяем для каких разделов из структуры сайта будем применим шаблон. Можно выбрать несколько разделов.

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

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

Формат заполнения шаблона

Шаблон может содержать произвольный текст и вкрапления необходимых переменных:

Купить {title} {volume} в Киеве

Доступные переменные для SEO шаблонов

Для страницы товара

{title}

Название

{mod_title}

Название модификации, если оно не задано для товара, то выводится общее название товара

{article}

Артикул

{article_for_display}

Артикул для отображения на сайте

{short_description}

Короткое описание

{brand}

Бренд

{price}

Цена

{price_old}

Старая цена

{quantity}

Количество

{color}

Цвет

{currency}

Валюта

{parent}

Название родительского раздела

{site}

Домен сайта

{phone_number}

Первый номер телефона из блока Настройки → Контактная информация, используется Значение для отображения на сайте

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

Кроме того, можно выводить любые характеристики товаров из товарных шаблонов.

{char.paramName}

Где paramName – это название необходимой характеристики

{paramName}

Где paramName – это название необходимой модификации

Увидеть необходимое для формирования шаблона название характеристики можно в Товары → Шаблоны товаров, выбрав соответствующий шаблон и характеристику - соответствующее значение будет содержаться в поле Name.

Для страниц категорий, фильтров, брендов, новостей

{title}

Название

{parent}

Название родительского раздела

{Страница: [pageNumber]}

Вывод номера страниц при наличии пагинации

{price_min}

Минимальная цена товара в наличии в разделе, отображается с валютой

Например, 999 грн.

{volume}

Общее количество артикулов в разделе, включая модификации

Для вывода пагинации так же доступен расширенный формат

{

"type": "pagination",

"template": {

"numeric": "Страница {pageNumber} из {pagesCount}",

"all": "Все страницы"

},

"showOnFirstPage" : true,

"showOnPageAll": true

}

Формат данного шаблона – json. Следите за корректностью json c помощью валидатора, некорректный seo-шаблон может привести к некорректной работе сайта.

Пояснения к шаблону

type

Тип шаблона. Параметр обязательный. Значение для фильтра должно быть pagination

template

Cтрочные шаблоны, которые будут выводиться на странице. Обязательный параметр, должен быть хотя бы один строчный шаблон. numeric - для страниц с числовым номером , all - для страниц с номером "all" (то есть "показывать все").

В строчных шаблонах доступны те же параметры, что и для раздела – {pageNumber} и {pagesCount}.

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

showOnFirstPage

Нужно ли показывать шаблон на первой странице. Если true - то строчный шаблон numeric будет выводиться и на первой странице

showOnPageAll

Если true, то строчный шаблон "all" будет выводиться, когда отображаются все товары.

Для изображений в галерее на странице товара

{gallery.sortorder}

Порядковый номер фото

{gallery.count}

Общее количество фото в галерее

Для страниц фильтрации

{filter[name(:) value](,)}

Вывод названий и значений текущих фильтров

{filter[value](,)}

Вывод только значений на странице категории

Данный шаблон позволяет выводить все включенные фильтры. Для более точной настройки можно использовать следующий формат шаблона:

{

"type": "filter",

"filter": "ALL",

"paramSeparator": ";",

"valueSeparator": ",",

"paramValueSeparator": ":",

"showParams": true,

"showValues": true

}

Формат данного шаблона – json. Следите за корректностью json c помощью валидатора, некорректный seo-шаблон может привести к некорректной работе сайта.

Пояснения к шаблону

type

Тип шаблона. Параметр обязательный. Значение для фильтра должно быть filter

filter

Определяет какие фильтры выводить в шаблоне. Параметр обязательный. Доступные варианты:

  • ALL - выводятся все фильтры.

  • "filter": ["color", "volume"] – можно также задать набор параметров, которые можно выводить в шаблоне. Для этого нужно значение параметра filter задать в указанном виде, где color - название параметра цвет в базе, volume - название параметра Обьем памяти в базе. Эти названия можно посмотреть в адресной строке на странице с включенной фильтрацией.

paramSeparator

Разделитель параметров (например, в строке "Цвет: желтый; Обьем памяти: 8 гб", разделителем является ";")

valueSeparator

Разделитель межу значениями (например, в строке "Цвет: желтый, серый", разделителем является ",")

paramValueSeparator

Разделитель параметра и значения, который отделяет название параметра от выбранных значений по этому параметру (например "Цвет: желтый, серый", тут разделитель ":"), .

showParams

Отображать ли названия параметров в сео шаблоне:

  • true - названия отображаются (например "Цвет: желтый, серый")

  • false - названия не отображаются (например "желтый, серый").

showValues

Отображать ли значения параметров:

  • true - значения отображаются (например "Цвет: желтый; Объем памяти: 8 гб")

  • false - значения не отображаются. (например "Цвет; Объем памяти")

Примечание: для параметра "Иконки" (Новинка, Распродажа, Хит и тд), название параметра не выводится, то есть строка для этого фильтра будет всегда состоять из выбранных значений.

Пакет базовых SEO шаблонов

Начиная с августа 2022 года на новых сайтах будет по умолчанию установлен и активирован пакет базовых SEO шаблонов, которые вы можете использовать в готовом виде, менять под свои потребности или использовать как образец для создания собственных шаблонов.

Базовые SEO шаблоны находятся в разделе SEO → SEO шаблоны.

Название

Тип

Шаблон {ru}

Шаблон [ua]

Категория: meta title

Категория: meta title

{parent} {title} — купить в интернет магазине {site}

{parent} {title} — купити в інтернет магазині {site}

Категория: meta description

Категория: meta description

【Купить {parent} {title}】 — в Интернет магазине {site} ✅ В наличии товаров: {volume} от {price_min} ✈ Доставка ✅ Отзывы

【Купити {parent} {title}】 — в Інтернет магазині {site} ✅ В наявності товарів: {volume} від {price_min} ✈ Доставка ✅ Відгуки

Категория: h1

Категория: h1

{parent} {title}

{parent} {title}

Фильтр: meta title

Фильтр: meta title

{parent} {title} {filter[name(:) value](,)} — купить в интернет-магазине {site}

{parent} {title} {filter[name(:) value](,)} — купити в інтернет-магазині {site}

Фильтр: meta description

Фильтр: meta description

Заказывайте {parent} {title} {filter[name(:) value](,)} в интернет-магазине {site} ✅ Широкий выбор ✈ Доставка ✅ Отзывы

Замовляйте {parent} {title} {filter[name(:) value](,)} в інтернет-магазині {site} ✅ Широкий вибір ✈ Доставка ✅ Відгуки

Фильтр: h1

Фильтр: h1

{parent} {title} {filter[name(:) value](,)}

{parent} {title} {filter[name(:) value](,)}

Товар: title основного фото

Товар: title основного фото

{mod_title} {article_for_display} фото

{mod_title} {article_for_display} фото

Товар: title фото в галерее

Товар: title фото в галерее

{title} {article_for_display} фото {gallery.sortorder}

{title} {article_for_display} фото {gallery.sortorder}

Бренд: meta title

Бренд: meta title

Все товары {title} — в интернет магазине {site}

Всі товари {title} — в інтернет магазині {site}

Бренд: meta description

Бренд: meta description

Каталог товаров бренда {title} | В наличии товаров: {volume} — купить по цене от {price_min} в интернет-магазине {site} ✅ Широкий выбор ✈ Доставка

Каталог товарів {title} | В наявності товарів: {volume} — купити по ціні від {price_min} в інтернет-магазині {site} ✅ Широкий вибір ✈ Доставка ✅

Бренд: h1

Бренд: h1

{title}

{title}

Товар: meta title

Товар: meta title

Купить {mod_title} {article_for_display} в интернет магазине {site}

Купити {mod_title} {article_for_display} в інтернет магазині {site}

Товар: meta description

Товар: meta description

【{mod_title}】 — купить по лучшей цене в интернет магазине {site} ✈ Доставка ✅ Отзывы ☎ {phone_number}

【{mod_title}】 — купити по найкращій ціні в інтернет магазині {site} ✈ Доставка ✅ Відгуки ☎ {phone_number}

Товар: alt основного фото

Товар: alt основного фото

{mod_title} {article_for_display} фото

{mod_title} {article_for_display} фото

Товар: alt фото в галерее

Товар: alt фото в галерее

{mod_title} {article_for_display} фото {gallery.sortorder}

{title} {article_for_display} фото {gallery.sortorder}

Новости: meta title

Новости: meta title

{title} | {site}

{title} | {site}

Новости: meta description

Новости: meta description

【Интернет-магазин {site}】— {parent} {title}

【Інтернет-магазин {site}】— {parent} {title}

Новости: alt картинки

Новости: alt картинки

{title} фото

{title} фото

Во всех шаблонах пакета по умолчанию не выбрано значение поля Раздел.

Если вы хотите использовать какой-либо шаблон из этого пакета на своих сайтах, созданных до июня 2022 года, создайте новый шаблон с соответствующим названием и типом, и скопируйте значения для поля Шаблон из таблицы ниже.

Также можно добавить следующие шаблоны для общих страниц Брендов и Новостей. В настройках такого шаблона обязательно выбирайте страницы, для которых этот шаблон должен работать.

Название

Тип

Шаблон {ru}

Шаблон [ua]

Раздел

Общая страница Новости: meta title

Категория: meta title

{title} интернет-магазина {site}

{title} інтернет-магазину {site}

Блог

Общая страница Новости: meta description

Категория: meta description

Читать {title} интернет-магазина {site}

Читати {title} інтернет-магазину {site}

Блог

Общая страница Бренд: meta title

Категория: meta title

Бренды представленные в интернет-магазине {site}

Бренди представлені в інтернет-магазині {site}

Бренды

Общая страница Бренд: meta description

Категория: meta description

Список брендов, товары которых можно купить на сайте 【{site}】 Для оформления заказа воспользуйтесь корзиной или звоните {phone_number}

Список брендів, товари яких можна придбати на сайті 【{site}】 Для оформлення замовлення скористайтеся корзиною або телефонуйте за номером {phone_number}

Бренды

Рекомендации по формированию SEO шаблонов

При формировании шаблонов обратите внимание на рекомендации Google: https://support.google.com/webmasters/answer/35624?hl=ru

Нашли ответ на свой вопрос?