Данный модуль входит в самый большой пакет модулей SEO для CS-Cart (приобретая пакет, вы получаете модуль бесплатно)
CS-Cart предоставляет администратору полную свободу управления SEO для страниц, однако иногда требуется быстро шаблонно настроить генерацию мета тегов с особой логикой (часто после SEO аудитов). На рынке имеется несколько аналогичных модулей, позволяющих сделать это, но мы предлагаем несколько расширенный вариант, используя который, вы сможете добиться самых высоких показателей кликабельности ваших ссылок в поисковой выдаче (а это... огромный плюс к поисковым позициям уже через короткий срок после внедрения модуля).
Возможности модуля кратко:
- возможность исключить метатег "Ключевые слова" на всех страницах сайта (частое требование после сео аудитов от крупных студий)
- автоматическая генерация мета тегов страниц категорий,брендов, товаров, контентных страниц по созданным шаблонам с поддержкой плейсхолдеров (важные переменные в системе, которые можно использовать подстановкой в шалон)
- возможность определить настройками модуля, что делать с мета тегами каждой сущности CS-Cart: 1) не переопределять, 2) переопределять, если они не заполнены для сущности 3) переопределять все
- возможность содать различные шаблоны генерации со своими индивидуальными настройками и задействовать эти шаблоны разным категориям (товарам категорий).
Все возможности в видео с полным циклом работы (текущие возможности шире, видео устарело)
Оптимизация заголовков страниц, метатегов - генерация в автоматическом режиме по шаблонам:
Шаблоны мета тегов для страниц категорий
поддерживают следующие плейсхолдеры:
- [category] — название категории (как есть);
- [category_lower] — название категории (строчные буквы);
- [Category] — название категории (первая заглавная, остальные строчные);
- [CATEGORY] — название категории (заглавные буквы);
- [category_custom_h1] — название категории (как есть). AB: Пользовательский H1 если установлен модуль и заполнено поле;
- [category_custom_h1_lower] — название категории (строчные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле;
- [Category_custom_h1] — название категории (первая заглавная, остальные строчные). AB: Пользовательский H1 если установлен модуль и заполнено поле;
- [CATEGORY_CUSTOM_H1] — название категории (заглавные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле;
- [category_parent_name] — название родительской категории (как есть);
- [category_parent_name_lower] — название родительской категории (строчные буквы);
- [Category_parent_name] — название родительской категории (первая заглавная, остальные строчные);
- [CATEGORY_PARENT_NAME] — название родительской категории (заглавные буквы);
- [category_path] — путь к категории (как есть);
- [category_path_lower] — путь к категории (строчные буквы);
- [Category_path] — путь к категории (первая заглавная, остальные строчные);
- [CATEGORY_PATH] — путь к категории (заглавные буквы);
- [category_path_reverse] — путь к категории в обратном порядке (как есть);
- [category_path_reverse_lower] — путь к категории в обратном порядке (строчные буквы);
- [Category_path_reverse] — путь к категории в обратном порядке (первая заглавная, остальные строчные);
- [CATEGORY_PATH_REVERSE] — путь к категории в обратном порядке (заглавные буквы);
- [min_price] — минимальная цена товара в категории (как есть, по настройкам валюты);
- [min_price_nocurrency] — минимальная цена товара в категории (без валюты);
- [min_price_noseparate] — минимальная цена товара в категории (без тысячного разделителя);
- [min_price_noseparate_nocurrency] — минимальная цена товара в категории (без тысячного разделителя и без валюты);
- [min_price_prefix] — значение языковой переменной `ab__em.min_price_prefix`. Выводится только если минимальная цена выше нуля. Может быть изменена в переводах;
- [min_price_suffix] — значение языковой переменной `ab__em.min_price_suffix`. Выводится только если минимальная цена выше нуля. Может быть изменена в переводах;
- [max_price] — максимальная цена товара в категории (как есть, по настройкам валюты);
- [max_price_nocurrency] — максимальная цена товара в категории (без валюты);
- [max_price_noseparate] — максимальная цена товара в категории (без тысячного разделителя);
- [max_price_noseparate_nocurrency] — максимальная цена товара в категории (без тысячного разделителя и без валюты);
- [max_price_prefix] — значение языковой переменной `ab__em.max_price_prefix`. Выводится только если максимальная цена выше нуля. Может быть изменена в переводах;
- [max_price_suffix] — значение языковой переменной `ab__em.max_price_suffix`. Выводится только если максимальная цена выше нуля. Может быть изменена в переводах;
- [total_products] — количество товаров в категории;
Шаблоны мета тегов для страниц брендов
поддерживают следующие плейсхолдеры:
- [brand] — название Бренда (как есть);
[brand_lower] — название Бренда (строчные буквы); [Brand] — название Бренда (первая заглавная, остальные строчные); [BRAND] — название Бренда (заглавные буквы); - [brand_custom_h1] — название Бренда (как есть). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[brand_custom_h1_lower] — название Бренда (строчные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[Brand_custom_h1] — название Бренда (первая заглавная, остальные строчные). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[BRAND_CUSTOM_H1] — название Бренда (заглавные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле; - [min_price] — минимальная цена товара Бренда (как есть, по настройкам валюты);
[min_price_nocurrency] — минимальная цена товара Бренда (без валюты);
[min_price_noseparate] — минимальная цена товара Бренда (без тысячного разделителя);
[min_price_noseparate_nocurrency] — минимальная цена товара Бренда (без тысячного разделителя и без валюты);
[min_price_prefix] — значение языковой переменной `ab__em.min_price_prefix`. Выводится только если минимальная цена выше нуля. Может быть изменена в переводах;
[min_price_suffix] — значение языковой переменной `ab__em.min_price_suffix`. Выводится только если минимальная цена выше нуля. Может быть изменена в переводах; - [max_price] — максимальная цена товара Бренда (как есть, по настройкам валюты);
[max_price_nocurrency] — максимальная цена товара Бренда (без валюты);
[max_price_noseparate] — максимальная цена товара Бренда (без тысячного разделителя);
[max_price_noseparate_nocurrency] — максимальная цена товара Бренда (без тысячного разделителя и без валюты);
[max_price_prefix] — значение языковой переменной `ab__em.max_price_prefix`. Выводится только если максимальная цена выше нуля. Может быть изменена в переводах;
[max_price_suffix] — значение языковой переменной `ab__em.max_price_suffix`. Выводится только если максимальная цена выше нуля. Может быть изменена в переводах; - [total_products] — количество товаров Бренда;
Шаблоны мета тегов для страниц товаров
поддерживают следующие плейсхолдеры:
- [product] — название товара (как есть);
[product_lower] — название товара (строчные буквы); [Product] — название товара (первая заглавная, остальные строчные); [PRODUCT] — название товара (заглавные буквы); - [product_custom_h1] — название товара (как есть). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[product_custom_h1_lower] — название товара (строчные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[Product_custom_h1] — название товара (первая заглавная, остальные строчные). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[PRODUCT_CUSTOM_H1] — название товара (заглавные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле; - [short_description] — краткое описание товара (как есть);
[short_description_lower] — краткое описание (строчные буквы);
[Short_description] — краткое описание (первая заглавная, остальные строчные);
[SHORT_DESCRIPTION] — краткое описание (заглавные буквы); - [product_category] — название категории товара (как есть);
[product_category_lower] — название категории товара (строчные буквы);
[Product_category] — название категории товара (первая заглавная, остальные строчные);
[PRODUCT_CATEGORY] — название категории товара (заглавные буквы); - [product_price] — цена товара (как есть, по настройкам валюты);
[product_price_nocurrency] — цена товара (без валюты);
[product_price_noseparate] — цена товара (без тысячного разделителя);
[product_price_noseparate_nocurrency] — цена товара (без тысячного разделителя и без валюты); - [product_brand] — бренд товара (как есть);
[product_brand_lower] — бренд товара (строчные буквы);
[Product_brand] — бренд товара (первая заглавная, остальные строчные);
[PRODUCT_BRAND] — бренд товара (заглавные буквы); - [product_code] — артикул товара;
- [product_category_path] — путь к категории товара (как есть);
[product_category_path_lower] — путь к категории товара (строчные буквы);
[Product_category_path] — путь к категории товара (первая заглавная, остальные строчные);
[PRODUCT_CATEGORY_PATH] — путь к категории товара (заглавные буквы); - [product_category_path_reverse] — путь к категории товара в обратном порядке (как есть);
[product_category_path_reverse_lower] — путь к категории товара в обратном порядке (строчные буквы);
[Product_category_path_reverse] — путь к категории товара в обратном порядке (первая заглавная, остальные строчные);
[PRODUCT_CATEGORY_PATH_REVERSE] — путь к категории товара в обратном порядке (заглавные буквы); - [произвольный {fvalue_ID} текст] — текст со значением характеристики, где ID — идентификатор вставляемой характеристики, "произвольный текст" — любой текст (не обязательно), который будет вставлен только если товару проставлено значение соответствующей характеристики;
[произвольный {fname_ID} текст] — текст с названием характеристики, где ID — идентификатор вставляемой характеристики, "произвольный текст" — любой текст (не обязательно), который будет вставлен только если товару проставлено значение соответствующей характеристики;
Шаблоны мета тегов для контентных страниц
поддерживают следующие плейсхолдеры:
- [page] — название страницы (как есть);
[page_lower] — название страницы (строчные буквы); [Page] — название страницы (первая заглавная, остальные строчные); [PAGE] — название страницы (заглавные буквы); - [page_custom_h1] — название страницы (как есть). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[page_custom_h1_lower] — название страницы (строчные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[Page_custom_h1] — название страницы (первая заглавная, остальные строчные). AB: Пользовательский H1 если установлен модуль и заполнено поле;
[PAGE_CUSTOM_H1] — название страницы (заглавные буквы). AB: Пользовательский H1 если установлен модуль и заполнено поле; - [page_parent] — название родительской страницы (как есть);
[page_parent_lower] — название родительской страницы (строчные буквы);
[Page_parent] — название родительской страницы (первая заглавная, остальные строчные);
[PAGE_PARENT] — название родительской страницы (заглавные буквы); - [page_path] — путь страницы (как есть);
[page_path_lower] — путь страницы (строчные буквы);
[Page_path] — путь страницы (первая заглавная, остальные строчные);
[PAGE_PATH] — путь страницы (заглавные буквы); - [page_path_reverse] — путь страницы в обратном порядке (как есть);
[page_path_reverse_lower] — путь страницы в обратном порядке (строчные буквы);
[Page_path_reverse] — путь страницы в обратном порядке (первая заглавная, остальные строчные);
[PAGE_PATH_REVERSE] — путь страницы в обратном порядке (заглавные буквы).
Также среди других преимуществ:
- возможность переопределить стандартный для CS-Cart разделитель
- использование дополнительных данных не создает нагрузки (реализация весьма экономная в плане ресурсов)
- поддержка модуля Пользовательский заголовок Н1 (доступен дополнительный плейсхолдер)
- возможность использования плейсхолдеров на уровне объекта (категории, товаров, и др.)
- возможность управлять форматом текста для плейсхолдеров (выводить строчными, Заглавными и Первая заглавная)
Рекомендации по использованию шаблонной генерации метатегов:
- показывайте в заголовках страниц для категорий количество доступных товаров в списке и ценовой интервал (минимальная цена и максимальная цена доступных товаров) - это сделает ваши сниппеты самыми кликабельными + динамичными (частая переиндексация страниц)
- делайте ваши поисковые сниппеты максимально логичными (умная шаблонизация) - скрывайте от поисковика шаблонность, делайте их максимально "человечными"
- не делайте заголовки и мета теги большими по размеру, чем рекомендованные поисковыми системами стандарты.
- экспериментируйте, вырабатывая самые "работающие" варианты шаблонов (добивайтесь максимальных показателей CTR)
- CS-Cart для интернет-магазинов Free
- CS-Cart для интернет-магазинов Standard
- CS-Cart для интернет-магазинов Ultimate
- CS-Cart для маркетплейсов Стандарт
- CS-Cart для маркетплейсов Плюс
- CS-Cart для маркетплейсов Бизнес
- СЕО оптимизация
- 4.4.1
- 4.4.2
- 4.4.3
- 4.5.1
- 4.5.2
- 4.6.1
- 4.6.2
- 4.6.3
- 4.7.1
- 4.7.2
- 4.7.3
- 4.7.4
- 4.8.1
- 4.8.2
- 4.9.1
- 4.9.2
- 4.9.3
- 4.10.1
- 4.10.2
- 4.10.3
- 4.10.4
- 4.11.1
- 4.11.2
- 4.11.3
- 4.11.4
- 4.11.5
- 4.12.1
- 4.12.2
- 4.13.1
- 4.13.2
- 4.13.3
- 4.14.1
- 4.14.2
- 4.14.3
- 4.15.1
- 4.15.2
- 4.16.1
- 4.16.2
- 4.17.1
- 4.17.2
- 4.18.1
- 4.18.2
- 4.18.3
- 6 месяцев (доступно платное продление по окончанию)
Команда разработчиков AB гарантирует ограниченную техническую поддержку клиентам через собственную систему технической помощи. Для того, чтобы воспользоваться технической поддержкой, авторизуйтесь на сайте и нажмите кнопку "Техническая поддержка".
Техническая поддержка
Полный перечень условий технической поддержки и ее регламенты доступны по ссылке
[+] В управление шаблонами добавлена настройка "Вкл.", позволяющая включать или отключать шаблон для конкретного тега.
[+] Добавлен принудительный выбор кодировки UTF-8 при обработке плейсхолдеров (при определённых конфигурациях сервера могла возникать ошибка).
[!] W3C валидатор выдавал предупреждение при исключении мета-тега "keywords". Исправлено.
[!] Модуль "Экспорт в Яндекс.Маркет". На странице товара плейсхолдеры значения характеристики не учитывали значение "Единица измерения (YML)". Исправлено.
[!] Модуль "AB: Пользовательский H1 PRO". При использовании в шаблоне мета-тегов пользовательского заголовка, сгенерированного с использованием плейсхолдеров категории, плейсхолдеры в мета-тегах не подставлялись. Исправлено.
[!] "Дополнительные шаблоны товаров" не применялись. Исправлено.
[+] Модуль "SEO". Добавлены подсказки к полям мета-тегов ("Название страницы", "Мета-описание" и "Мета-ключевые слова") для категорий, товаров, страниц и брендов, на страницах обновления соответствующих объектов, о возможности использования плейсхолдеров.
[+] Добавлена вариация плейсхолдеров "Первая буква строчная, остальные без изменений".
[+] Добавлено поле "Альтернативное название" для товаров, категорий, страниц и брендов, на страницах обновления соответствующих объектов, с добавлением соответствующего плейсхолдера.
Исправления ошибок:
[!] При наличии в категории мета-описания и опции "Переопределять пустые" для товаров (расположена на странице "Управление шаблонами → вкладка "Товары"), на странице товара с пустым мета-описанием отображалось описание категории. Исправлено.
[+] Добавлена совместимость с CS-Cart 4.12.1.
Исправления ошибок:
[!] В некоторых случаях плейсхолдеры значений характеристик не применялись. Исправлено.
Если вы используете модуль "AB: Пользовательский заголовок H1 PRO", тогда вам необходимо обновить модуль до версии v1.9.1.
Если вы используете модуль "AB: SEO страницы для фильтров", тогда вам необходимо обновить модуль до версии v7.3.0.
Если вы используете модуль "AB: Мультиописания + ЧАВО (с поддержкой JSON-LD разметки для FAQ)", тогда вам необходимо обновить модуль до версии v3.2.0.
Новые возможности и улучшения:
[+] Добавлена возможность интеграции с другими модулями путем реализации через схему. Подробнее смотрите в документации.
[+] Добавлен плейсхолдер [storefront] - название витрины.
[+] Добавлены плейсхолдеры [currency] и [currency_nohtml] - вывод символа валюты.
[+] Добавлен украинский язык.
[+] Multi-Vendor. Добавлен плейсхолдер названия продавца для страницы товара.
[+] Multi-Vendor. Добавлено управление мета-тегами страницы магазина продавца.
[+] Multi-Vendor. Добавлена поддержка Multi-Vendor Ultimate.
[+] Добавлен Smarty-хук `ab__extended_metadata:placeholders` в шаблон списка плейсхолдеров.
[+] Добавлен Smarty-хук `ab__extended_metadata:setting_value" в шаблон конкретной настройки шаблона мета-тегов.
[+] Добавлен Smarty-хук `ab__extended_metadata:settings_tab_extra` в шаблон вкладки настроек шаблона мета-тегов.
[+] Добавлен PHP-хук `ab__emd_replace_placeholders_pattern`, позволяющий влиять на шаблон регулярного выражения при поиске плейсхолдера.
[+] Добавлен PHP-хук `ab__emd_replace_placeholders_custom_type`, позволяющий создавать произвольные типы плейсхолдеров.
Изменения в существующей функциональности:
[*] Обновлены привилегии пользователей.
[+] Минимальная версия платформы CS-Cart 4.9.1;
[+] Добавлены плейсхолдеры `[min_price_prefix]`, `[min_price_suffix]`, `[max_price_prefix]`, `[max_price_suffix]` для страниц категорий и брендов.
Изменения в существующей функциональности:
[*] Удалены устаревшие плейсхолдеры `[category_origin_name]` и `[category_name]` (а также их вариации);
[*] Удалено описание пункта модуля в меню "AB: Модули".
[+] Добавлен UpgradeCenter/Connector для последующих автоматических обновлений;
Исправления ошибок:
[!] Исправлены языковые переменные;
------------------------------------------------------------------------
~ дополнена справка;
~ разделены плейсхолдеры "название категории" и "AB: Пользовательский H1 для страницы категории";
v1.2 от 10 августа 2017
------------------------------------------------------------------------
+ совместимость с PHP 7.1;
~ расширены плейсхолдеры цен;
~ оптимизация запросов к базе данных;
v1.1 от 16 марта 2017
------------------------------------------------------------------------
+ добавлена поддержка модуля Модуль - Пользовательский Н1 заголовок для страницы категории товаров (https://cs-cart.alexbranding.com/ru/modul-kastom-n1-zagolovok-dlya-stranicy-kategorii-tovarov-ru.html);
+ добавлены новые типы плейсходеров, позволяющие выводить данные в различном формате (строчными, Заглавными и Первая заглавная);
+ добавлена подставновка плейсхолдеров в стандартных мета-тегах;
+ добавлен changelog;
------------------------------------------------------------------------
+ совместимость с PHP 7.1;
~ расширены плейсхолдеры цен;
~ оптимизация запросов к базе данных;
v1.1 от 16 марта 2017
------------------------------------------------------------------------
+ добавлена поддержка модуля Модуль - Пользовательский Н1 заголовок для страницы категории товаров (https://cs-cart.alexbranding.com/ru/modul-kastom-n1-zagolovok-dlya-stranicy-kategorii-tovarov-ru.html);
+ добавлены новые типы плейсходеров, позволяющие выводить данные в различном формате (строчными, Заглавными и Первая заглавная);
+ добавлена подставновка плейсхолдеров в стандартных мета-тегах;
+ добавлен changelog;
------------------------------------------------------------------------
+ добавлена поддержка модуля Модуль - Пользовательский Н1 заголовок для страницы категории товаров (https://cs-cart.alexbranding.com/ru/modul-kastom-n1-zagolovok-dlya-stranicy-kategorii-tovarov-ru.html)
+ добавлены новые типы плейсходеров, позволяющие выводить данные в различном формате (строчными, Заглавными и Первая заглавная)