Запуск решения «SEO умного фильтра: мета-теги, заголовки»
25 января 2016
Автор: Шашалевич Станислав
Уже более полугода, как мы запустили наше топ решение «MissShop - магазин женской одежды. Адаптивный. Композитный.». Это наше передовое решение, за которым мы тщательное следим и которое развиваем. Специально для него мы разработали свой умный ЧПУ фильтр. ЧПУ фильтр нас полностью устраивает, но вот не хватало в нем одной важной возможности: установки SEO информации для каждой комбинации фильтра. Недолго думая, мы решили устранить эту проблему и создать собственный модуль, который будет входить в поставку МиссШопа.
Модуль SEO умного фильтра – предназначен для установления мета-информации при любом сочетании параметров фильтра. Существует также возможность исключить любую страницу фильтра (сочетание параметров) из индексации.
Управление модулем находится в разделе Маркетинг - SEO умного фильтра:
Главной сущностью модуля являются условия. То есть при каком сочетании значений фильтра будет устанавливаться мета-информация.
Список условий:
Отображается список всех условий
Детальная страница условия:
Вкладка Условие:
Поля:
Активность – если условие не активно, то учитываться оно не будет.
Закрыть от индексации – при установленном чекбоксе в мета-теги будет добавляться следующее
<met a name="robots" content="noindex, nofollow" />
Это позволяет исключить страницу из индексации поисковиками.
Сортировка – позволяет установить приоритет условия. Иногда условия могут пересекаться. В этом случае приоритетным будет то условие, которое имеет наименьшее значение сортировки.
Дата изменения – дата последнего изменения условия
Сайты – для каких сайтов используется условие, в случае многосайтовости.
Тип условия – мы планируем развивать модуль, поэтому ввели типы условий. На данный момент всего один тип: фильтр.
Тип инфоблока – необходимо указать тип инфоблока, относительно которого происходит фильтрация
Инфоблок – необходимо указать конкретный инфоблок-каталог, относительно которого происходит фильтрация
Разделы – указать раздел, для которого применяется фильтрация. Если ничего не выбрано, то раздел будет игнорироваться.
Условия – гибкая установка всевозможных условий по логике: И, ИЛИ, И НЕ, ИЛИ НЕ.
Вкладка мета-теги:
Возможность гибкой настройки мета-тегов и заголовков: параметры раздела, параметры инфоблока, свойства товаров, свойства предложений, минимальная и максимальная цена.
Кроме административной части, модуль также состоит из компонента 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 в самом конце поместить следующий код:
Вы можете обратиться в нашу службу поддержки и мы Вам совершенно бесплатно произведем эту операцию самостоятельно!
Мы надеемся, что модуль «SEO умного фильтра» поможет Вашему интернет-магазину стать еще лучше и выше в выдаче поисковиков, а также займет достойное место в коллекции Маркетплейса.
Модуль SEO умного фильтра – предназначен для установления мета-информации при любом сочетании параметров фильтра. Существует также возможность исключить любую страницу фильтра (сочетание параметров) из индексации.
Управление модулем находится в разделе Маркетинг - SEO умного фильтра:
Главной сущностью модуля являются условия. То есть при каком сочетании значений фильтра будет устанавливаться мета-информация.
Список условий:
Отображается список всех условий
Детальная страница условия:
Вкладка Условие:
Поля:
Активность – если условие не активно, то учитываться оно не будет.
Закрыть от индексации – при установленном чекбоксе в мета-теги будет добавляться следующее
<met a name="robots" content="noindex, nofollow" />
Это позволяет исключить страницу из индексации поисковиками.
Сортировка – позволяет установить приоритет условия. Иногда условия могут пересекаться. В этом случае приоритетным будет то условие, которое имеет наименьшее значение сортировки.
Дата изменения – дата последнего изменения условия
Сайты – для каких сайтов используется условие, в случае многосайтовости.
Тип условия – мы планируем развивать модуль, поэтому ввели типы условий. На данный момент всего один тип: фильтр.
Тип инфоблока – необходимо указать тип инфоблока, относительно которого происходит фильтрация
Инфоблок – необходимо указать конкретный инфоблок-каталог, относительно которого происходит фильтрация
Разделы – указать раздел, для которого применяется фильтрация. Если ничего не выбрано, то раздел будет игнорироваться.
Условия – гибкая установка всевозможных условий по логике: И, ИЛИ, И НЕ, ИЛИ НЕ.
Вкладка мета-теги:
Возможность гибкой настройки мета-тегов и заголовков: параметры раздела, параметры инфоблока, свойства товаров, свойства предложений, минимальная и максимальная цена.
Кроме административной части, модуль также состоит из компонента 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;
Вы можете обратиться в нашу службу поддержки и мы Вам совершенно бесплатно произведем эту операцию самостоятельно!
Мы надеемся, что модуль «SEO умного фильтра» поможет Вашему интернет-магазину стать еще лучше и выше в выдаче поисковиков, а также займет достойное место в коллекции Маркетплейса.
Статья полезна для
Предлагаем еще прочесть