Модуль автоматически применяет уникальные заданные SEO настройки для множества страниц умного фильтра, созданных по условиям. Можно использовать разные шаблоны (названия и значения свойств товаров и торговых предложений, названия раздела, свойства раздела, описание и многое другое).
Возможности
- Уникальные мета-теги (title, description, keywords) для множества страниц, используя заданные пользовательские шаблоны.
- Уникальные заголовок H1 и любой другой контент (картинки, видео, формы и т.п.) для посадочных seo-страниц, включая дополнительные пользовательские поля.
- Уникальные мета-данные для разметки OpenGraph (og:title и og:description).
- Добавление или изменение пунктов навигационной цепочки (хлебных крошек).
- Генерирование карты сайта для множества страниц, созданных по правилам, а также добавление произвольных страниц в sitemap.
- Создание и выведение блока быстрых ссылок (тегов) в разделах каталога для перелинковки (если требуется эта функция отдельно от "Автогенератора SEO умного фильтра", то есть соответствующий модуль - «Быстрые SEO ссылки»).
- Управление индексацией страниц умного фильтра, попадающие под заданные правила.
- Использование события OnBeforeSetPageProperties(&$arFields, $arParams);
Вызывается перед установкой модулем метаданных и других свойств SEO-страницы умного фильтра. Может быть использовано для отмены установки свойств или для модификации данных перед установкой свойств SEO-страницы умного фильтра. - Использование события OnAfterSetPageProperties($arFields, $arParams);
Вызывается после установки модулем метаданных и других свойств SEO-страницы умного фильтра. Может быть использовано для каких-нибудь действий после установки модулем метаданных и других свойств SEO-страницы умного фильтра.
В 3-4 клика можно задать уникальные мета-данные и сформировать уникальный контент (используя шаблоны) для всех разделов каталога, с фильтром по свойству «Цвет». В каком бы разделе не находился покупатель, если он воспользуется фильтром по цвету, то получит уникальную посадочную страницу с заголовком и контентом, в которых будет указан выбранный цвет(-а).
За считанные минуты можно таким образом сгенерировать тысячи уникальных seo-страниц, которые начнут приносить поисковой трафик.
Преимущества
- Генерация ссылок для карты сайта происходит пошагово, не превышая ограничения по времени выполнения скрипта на сервере. Это позволяет работать с большим количеством ссылок.
- Возможность работы с несколькими каталогами товаров.
- Для сгенерированных ссылок для карты сайта предусмотрен фильтр по свойствам, что позволяет быстро отобрать необходимые страницы.
- В модуле есть разделы помощи, справки и подсказки.
- На данный момент модуль не создает ЧПУ. Подразумевается, что URL страниц умного фильтра уже сформирован по ЧПУ за счет изначально заданных символьных кодов свойств и их значений.
- Отсутствует возможность автоматического склонения по роду, числу и падежу.
- Нет возможности создания "товарных коллекций" (страница с произвольным набором товаров). Но мы можем помочь вам создать такие страницы. Для этого следует обратиться по e-mail: support@profi-studio.ru
- Модуль новый и пока имеет мало «тестовых случаев». Будем признательны, если укажите ошибки, недостатки и возможные улучшения.
Существует модуль "SEO-Шаман. Создание уникальных страниц по фильтрам, поиску: ЧПУ, мета-теги, хлебные крошки". Этот модуль не имеет автоматизации, но позволяет сделать более гибкие SEO настройки для страниц умного фильтра, включая ЧПУ.
ИНСТРУКЦИЯ
Установка модуля производится стандартными средствами Битрикс. После того, как модуль установлен и активен, необходимо в пользовательском шаблоне компонента «bitrix:catalog.smart.filter» в файле «component_epilog.php» в самом конце добавить php-код:
if(\Bitrix\Main\Loader::IncludeModule("profistudio.seofilter")) {\Profistudio\SeoFilter\ToolsPageFilter::includeComponent($this, $arParams, $arResult, "bitrix");} |
<?php if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if(\Bitrix\Main\Loader::IncludeModule("profistudio.seofilter")) {\Profistudio\SeoFilter\ToolsPageFilter::includeComponent($this, $arParams, $arResult, "bitrix");} ?> |
Для вывода контента из поля «Детальный текст», заданный в SEO настройках к каждому набору страниц, необходимо на странице каталога в выбранном месте разместить компонент «Автогенератор SEO-страниц умного фильтра: вывод свойств SEO-страницы умного фильтра» (profistudio:seofilter.pagefiltercontent).
- Модуль не создает ЧПУ, поэтому необходимо, чтобы поисковые системы начали индексировать URL страниц умного фильтра. Для этого следует проверить файл robots.txt на отсутствие правил запрета индексации таких страниц (например, Disallow: /filter/). Это позволит исключить конфликты правил и управлять индексацией страниц умного фильтра с помощью модуля.
- Т.к. не все URL страниц умного фильтра нужны поисковику, а только необходимые нам, мы создадим глобальное правило с самым низким приоритетом (сортировкой), которое изначально закроет все URL умного фильтра с помощью мета-тега <meta name="robots" content="noindex, nofollow"/>. Поверх этого глобального правила мы будем создавать новые, которые будут открывать страницы к индексации.
- Чтобы создать первое правило для автогенерации SEO-страниц, необходимо в административной части, в разделе «Контент» развернуть ветку разделов модуля и у нужного сайта выбрать раздел «SEO-страницы умного фильтра». После чего нажать кнопку «Новая SEO-страница».
- Указываем сортировку «1», задаем название для правила – «Запрет индексации». Адрес каталога определен автоматически и его менять не нужно. Указываем основной инфоблок каталога. Чтобы с правилом можно было работать дальше, его необходимо сохранить. Для этого достаточно нажать кнопку «Применить».
- После того, как произошло сохранение страницы, стали доступными условия нашего правила. Т.к. запретить индексацию нужно абсолютно всех URL умного фильтра, необходимо выбрать все разделы каталога. У параметра «Умный фильтр» следует задать значение «Применен (в фильтре что-то выбрано)».
- Затем нужно переключиться на вкладку «SEO», отметить чекбокс «Закрыть от индексации» и нажать «Сохранить». Таким образом, закроются от поисковиков все страницы умного фильтра во всех разделах нашего каталога.
- Попробуем создать правило, которое сгенерирует нам ссылки на страницы умного фильтра в нескольких разделах каталога. Для этих страниц мы зададим уникальные мета-теги по шаблону и добавим их в карту сайта. Для этого создаем новое правило и указываем ему сортировку выше, чем у правила на запрет индексации.
Выбираем нужные разделы. Параметр «Умный фильтр» должен иметь значение «Соответствует условию».
Теперь в условиях нам нужно выбрать нужное свойство. Т.к. в нашем случае фильтр работает по свойствам торговых предложений, выбираем соответствующий инфоблок и свойство. В качестве параметра свойства укажем значение «Выбрано значение (не пусто)».
Мы могли бы выбрать и значение параметра «равно», но тогда бы пришлось указывать вручную значения нашего свойства, которые нас интересуют. В данном примере нас интересуют все значения нашего свойства. - Переходим на вкладку «SEO». Обратите внимание, что чекбокс «Закрыть от индексации» снят. В данном случае запрещающий индексацию мета-тег robots выводиться не будет и страница будет доступна поисковому роботу.
Если поставить чекбокс «Выводить мета title и description для OpenGraph», будут выведены соответствующие теги разметки с содержимым из полей «Заголовок TITLE» и «META_DESCRIPTION», которые мы укажем ниже.
Чтобы задать уникальные мета-теги и контент для каждой страницы умного фильтра, следует использовать «шаблоны». Шаблон – это строка с произвольным текстом, которая может содержать в составе переменные со значениями (название раздела, название свойства и его значений и т.п.).
Рядом с каждым текстовым полем есть кнопка добавления переменных. Воспользовавшись ей, подставим в наши поля произвольный текст с доступными переменными. После этого уже можно сохранить настройки и посмотреть результат работы модуля в публичной части.
Если стандартных полей недостаточно, то всегда можно создать дополнительные поля во вкладке «Доп. поля». Для этого необходимо создать пользовательское свойство со значением и вывести его с помощью компонента модуля. Это лучше доверить разработчику. Необходимые инструкции и код компонента находятся во вкладке «Помощь». - После того, как заполнены все необходимые поля, переходим во вкладку «Карта сайта». В ней представлен список разделов, которые мы выбрали изначально в условиях правила. Для этих разделов мы можем сгенерировать ссылки для добавления в карту сайта. Генерация ссылок производится для каждого раздела поочередно, чтобы снизить нагрузку при обработке большого количества ссылок.
Выберем нужный раздел каталога и запустим генерацию страниц для карты сайта. - После того, как все ссылки для карты сайта будут сгенерированы, внизу появится их список. Над списком находится стандартный фильтр Битрикса, с помощью которого можно отфильтровать огромное количество сгенерированных ссылок по свойствам.
Зачастую не все ссылки на страницы фильтра, попадающие под правило, необходимы в карте сайта. Поэтому у каждой сгенерированной ссылки можно задать активность, которая определит – попадет страница в карту сайта или нет.
Отфильтровав нужные страницы (или выбрав все), изменим у них статус по умолчанию «Не активен» на «Активен». Теперь активные ссылки из созданного правила будут иметь возможность попасть в карту сайта.
Здесь же можно задать персонализированные параметры для карты сайта у каждой ссылки: когда было изменение, вероятная частота изменения и приоритет. Но для примера мы сделаем это массово для всех ссылок в следующем разделе модуля. Сохраняем наши настройки. - Теперь в разделе модуля «SEO-страницы умного фильтра» есть 2 созданными нами правила, которые активны и имеют свой приоритет (сортировку).
В разделе модуля «Страницы для карты сайта» есть подраздел «Сгенерированные SEO-страницы». Если открыть этот раздел, то можно увидеть ссылки на все страницы умного фильтра, сгенерированные по всем нашим правилам. В этом разделе удобнее применять массовые действия для сгенерированных ссылок.
Для удобства, над списком страниц так же есть фильтр, который позволяет отобрать нужные ссылки по свойствам. Используя стандартные средства Битрикса, зададим активность всем сгенерированным ссылкам, чтобы они попали в карту сайта. - В разделе «Страницы для карты сайта» так же есть подраздел «Произвольные страницы», где вы можете указать произвольный URL любой страницы сайта и задать необходимые параметры, чтобы добавить в карту сайта.
- Переходим в раздел модуля «Настройка карты сайт» и в нем нажимаем кнопку «Добавить». На вкладке «Настройки» задаем название карты сайта (для собственного удобства) и название файла. Если у вас уже есть карта сайта, то укажите именно ее. Модуль просто будет добавлять в уже имеющийся файл необходимые подключения со ссылками на страницы умного фильтра. Если файла карты сайта у вас нет, то он будет создан.
- Перейдя на вкладку «Сгенерированные SEO-страницы», мы увидим список всех разделов каталога. Слева от названия раздела указано количество сгенерированных ссылок на страницы умного фильтра, имеющие статус «Активен». Каждому разделу следует указать опции: добавлять все активные ссылки в карту сайта или нет, приоритет и частоту изменения. После того как все настройки заданы, нажимаем кнопку «Сохранить и сгенерировать файлы карты сайта». После этого карта сайта будет заполнена необходимыми ссылками.
- Для большего эффекта от seo-оптимизированных посадочных страниц умного фильтра, рекомендуется сделать перелинковку. В модуле она реализована в разделе «Быстрые ссылки».
Переходим в раздел «Быстрые ссылки» и нажимаем кнопку «Новый блок с быстрыми ссылками». На открывшейся странице во вкладке «Настройки»: зададим название блоку быстрых ссылок, укажем инфоблок нашего каталога товаров и выберем необходимый раздел(-ы), где мы собираемся вывести наш блок быстрых ссылок. - На вкладке «Ссылки» можно задать сами быстрые ссылки. Для каждой ссылки требуется название (анкор), адрес (атрибут href=””) и, при необходимости, можно задать дополнительные параметры ссылки (атрибуты) и порядок сортировки при выводе.
- На вкладке «Доп. поля» можно указать: текст для названия блока с быстрыми ссылками (выводится в публичной части), детальный текст, или задать пользовательские свойства.
Вывод блока быстрых ссылок на сайте производится с помощью компонента «Автогенератор SEO-страниц умного фильтра: вывод быстрых ссылок» (profistudio:seofilter.links). Рекомендуется воспользоваться услугами разработчика, чтобы установить компонент в нужном месте страницы каталога. Необходимые инструкции есть на кладке «Помощь». После задания всех настроек, сохраняем блок. - Отображение блока быстрых ссылок регулируется параметрами компонента. К ссылкам могут быть применены собственные стили.
Рекомендуем вам (опытным специалистам по продвижению сайтов) ознакомиться с нашим модулем по мониторингу и поиску битых ссылок (работает на основе хитов по страницам с 404 ошибкой) «Xenu». Сделан он добротно и не требует каких-то специальных настроек для работы: поставил и забыл (plug&play). С ним у вас всегда будет актуальная информация по битым ссылкам, их источникам, дате хитов и возможностью задать редиректы.
Особое внимание стоит уделить модулю для собственной сортировки товаров