SEO шаблони

Як налаштувати шаблони для мета тегів на сайті, змінні для використання у шаблонах, створення нових seo шаблонів

Оновлено протягом останнього тижня

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

  • <title>

  • <h1>

  • <meta name="keywords">

  • <meta name="description">

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

  • Сторінка категорії

  • Сторінка категорії з фільтром

  • Сторінка бренду

  • Сторінка товару

  • Сторінка новин (статті, поста у блозі)

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

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

  • Прев'ю товарів на сторінці категорії

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

  • Прев'ю фото у галереї на сторінці товару

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

  • Зображення новини на сторінці списку новин та на сторінці новини

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

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

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

Як формувати SEO шаблони

Для налаштування 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}

Загальна кількість артикулів в розділі, включаючи модифікації

{site}

Назва сайту (з загальних налаштувань)

{phone_number}

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

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

{
"type": "pagination",
"template": {
"numeric": "Страница {pageNumber} из {pagesCount}",
"all": "Все страницы"
},
"showOnFirstPage" : true,
"showOnPageAll": true
}

Формат цього шаблону — json. Слідкуйте за коректністю json за допомогою валідатора, некоректний seo-шаблон може призвести до некоректної роботи сайту.

Пояснення до шаблону

type

Тип шаблону. Обов'язковий параметр. Значення для фільтра має бути "pagination"

template

Рядковий шаблони, які виводитимуться на сторінці. Обов'язковий параметр. Повинен бути хоча б один рядковий шаблон. "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 за допомогою валідатора, некоректний seo-шаблон може призвести до некоректної роботи сайту.

Пояснення до шаблону

type

Тип шаблона. Обов'язковий параметр. Значення для фільтрів має бути "filter"

filter

Визначає які фільтри виводити в шаблоні. Параметр обов'язковий. Доступні варіанти:

  • "all" - відображаються всі фільтри.

  • "filter": ["color", "volume"] —

    можна також задати набір параметрів, які можна виводити у шаблоні. Для цього потрібно значення параметра filter задати у вказаному вигляді, де "color" — назва параметра Колір у базі, "volume" — назва параметра Об'єм пам'яті в базі. Ці назви можна переглянути в адресному рядку на сторінці з увімкненою фільтрацією.

paramSeparator

Розділювач параметрів (наприклад, у рядку "Колір: жовтий; Об'єм пам'яті: 8 ГБ", розділювачем є ​​";")

valueSeparator

Розділювач між значеннями (наприклад, у рядку "Колір: жовтий, сірий", розділювачем є ​​",")

paramValueSeparator

Розділювач параметра та значення, який відокремлює назву параметра від обраних значень за цим параметром (наприклад, "Колір: жовтий, сірий", тут розділювач ":"),

showParams

Чи відображати назви параметрів у SEO шаблоні:

  • "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:

Ви отримали відповідь на своє запитання?