Беларусь

region-img

Запуск решения «SEO умного фильтра: мета-теги, заголовки»

author
Команда Сотбит 16 января 2016
Время чтения: 3 мин
Запуск решения «SEO умного фильтра: мета-теги, заголовки»

Уже более полугода, как мы запустили наше топ решение «MissShop - магазин женской одежды. Адаптивный. Композитный.». Это наше передовое решение, за которым мы тщательное следим и которое развиваем. Специально для него мы разработали свой умный ЧПУ фильтр. ЧПУ фильтр нас полностью устраивает, но вот не хватало в нем одной важной возможности: установки SEO информации для каждой комбинации фильтра. Недолго думая, мы решили устранить эту проблему и создать собственный модуль, который будет входить в поставку МиссШопа.

Модуль SEO умного фильтра – предназначен для установления мета-информации при любом сочетании параметров фильтра. Существует также возможность исключить любую страницу фильтра (сочетание параметров) из индексации.

Управление модулем находится в разделе Маркетинг - SEO умного фильтра:

SEO умного фильтра - Меню в административной системе


Главной сущностью модуля являются условия. То есть при каком сочетании значений фильтра будет устанавливаться мета-информация.

Список условий:

SEO умного фильтра - Битрикс - Список условий


Отображается список всех условий

Детальная страница условия:

Вкладка Условие:

SEO умного фильтра - Битрикс - Условие

Поля:

Активность – если условие не активно, то учитываться оно не будет.

Закрыть от индексации – при установленном чекбоксе в мета-теги будет добавляться следующее


Это позволяет исключить страницу из индексации поисковиками.

Строгое соответствие - при активной галочке условие будет строгое. То есть условие будет выполняться, если в фильтре будут выбраны только значения свойств из данного условия. Если же условие не строгое, то оно будет выполняться даже в том случае, если выбраны параметры, которые не указаны в условии(при условии, что выбраны параметры, указанные в условии).

Сортировка – позволяет установить приоритет условия. Иногда условия могут пересекаться. В этом случае приоритетным будет то условие, которое имеет наименьшее значение сортировки.

Дата изменения – дата последнего изменения условия

Сайты – для каких сайтов используется условие, в случае многосайтовости.

Тип условия – мы планируем развивать модуль, поэтому ввели типы условий. На данный момент всего один тип: фильтр.

Тип инфоблока – необходимо указать тип инфоблока, относительно которого происходит фильтрация

Инфоблок – необходимо указать конкретный инфоблок-каталог, относительно которого происходит фильтрация

Разделы – указать раздел, для которого применяется фильтрация. Если ничего не выбрано, то раздел будет игнорироваться.

Условия – гибкая установка всевозможных условий по логике: И, ИЛИ, И НЕ, ИЛИ НЕ.

Вкладка Метаинформация:

SEO умного фильтра - Битрикс - мета-теги


Возможность гибкой настройки мета-тегов, описаний и заголовков: поля инфоблока, поля раздела, поля-раздела-родителя, свойства товаров, свойства предложений, минимальная и максимальная цена.

Кроме административной части, модуль также состоит из компонента sotbit:seo.meta. Если фильтр находится в комплексном компонента catalog, то в файле section.php компонент необходимо установить после bitrix:catalog.smart.filter либо bitrix:catalog.section. Главное, что после этого компонента не было переопределения мета-тегов, так как применится именно последнее определение.

Параметры компонента sotbit:seo.meta:

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

SECTION_ID – адишник раздела, в котором используется компоненте

CACHE_TYPE – тип кеширования

CACHE_TIME – время кеширования

Обязательно!!! Необходимо зайти в ваш шаблон компонента bitrix:catalog.smart.filter и в файле result_modifier.php в самом конце поместить следующий код:

global $sotbitFilterResult;

$sotbitFilterResult = $arResult;

Кроме мета-тегов и заголовков, вы можете вывести также описания для фильтра: Верхнее описание, Нижнее описание, Доп. описание. Вывести данные поля в публичке вы можете двумя способами:

1. Если компонент sotbit:seo.meta находится выше того места, где вы предполагаете разместить вывод описаний:

global $sotbitSeoMetaTopDesc;//для установки верхнего описания
global $sotbitSeoMetaBottomDesc;//для установки нижнего описания
global $sotbitSeoMetaAddDesc;//для установки доп. описания
echo $sotbitSeoMetaTopDesc;//вывод верхнего описания
echo $sotbitSeoMetaBottomDesc;//вывод нижнего описания
echo $sotbitSeoMetaAddDesc;//вывод доп. описания

2. Если компонент sotbit:seo.meta находится ниже того места, где необходимо вывести описания:

$APPLICATION->ShowViewContent('sotbit_seometa_top_desc');//вывод верхнего описания
$APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');//вывод нижнего описания
$APPLICATION->ShowViewContent('sotbit_seometa_add_desc');//вывод доп. описания

Вы можете обратиться в нашу службу поддержки и мы Вам совершенно бесплатно произведем эти операции самостоятельно!

Мы надеемся, что модуль «SEO умного фильтра» поможет Вашему интернет-магазину стать еще лучше и выше в выдаче поисковиков, а также займет достойное место в коллекции Маркетплейса.

Цена модуля: 6990 руб.

Партнерские скидки присутствуют.

Остались вопросы по статье?

Оставьте свой контакт и наш менеджер вас проконсультирует.

ФИО:*
E-mail:*
Телефон:
Подтвердите, что вы не робот:*
Сообщение:
ym_referrer:
ym_uid: