Каталог рішень

Придбання купону продовження

Тривалість:
Загальна сума:
0 грн.
Ваш запит успішно відправлений!
Умови використання
Продовжити
Продовжити покупки

SEO-фільтр: розумна фільтрація з оптимізацією під пошукові системи

ПОДДЕРЖИВАЕТСЯ ФАСЕТНЫЙ ИНДЕКС И КОМПОЗИТ 11 марта 2015 года выпущено значительное обновление, в котором полностью переработана архитектура для ещё большей стабильности и производительности.Чем данное решение отличается от других аналогичных?Используя наше решение вы получаете большое количество уникальных страниц каталога на основе значений из фильтра, выбранных посетителями вашего сайта. Это позволяет Вашему сайту максимально охватить семантическое ядро, получив дополнительный приток посетителей. Кроме этого, Вы или Ваш штатный SEO-специалист имеет возможность гибкой настройки мета-информации (заголовка H1, заголовка сайта, описания сайта, ключевых слов сайта) каждой такой уникальной страницы из фильтра.Подобный функционал используют ведущие интернет-магазины:http://rozetka.com.ua/http://allo.ua/http://www.eldorado.ru/Смотрите демонстрацию функционала на нашем тестовом сайте:http://seofilter.itlogic-ua.com/Логин: demoПароль: 1234567Посмотреть и попробовать SEO-правила можно в разделе Сервисы - SEO-фильтр - Правила. Объясним простыми словами работу данного решения на примере интернет-магазина:В каталоге товаров размещён фильтр по свойствам товаров. В разделе «Ноутбуки» для фильтрации выведены поля «производитель», «диагональ дисплея», «процессор». При этом заголовок страницы (title) выглядит как «Ноутбуки – интернет-магазин Sitename», а тег H1 – «Ноутбуки».Когда посетитель вашего интернет-магазина начинает работать с фильтром, выбирая интересующие его характеристики ноутбука, SEO-фильтр сохраняет выбранные характеристики и подставляет их в специальные правила, составленные вами или вашим SEO-специалистом. Например, посетителя интересуют ноутбуки Samsung с диагональю экрана 17.4 дюймов. Теперь, заголовок страницы меняется на «Ноутбуки Samsung с диагональю 17.4 – интернет-магазин Sitename». Аналогично модифицируется заголовок H1 и такие мета-данные как ключевые слова и описание страницы. Всё это вы настраиваете в удобном интуитивно понятном интерфейсе в административной части 1С-Битрикс. Вы можете формировать свои SEO-правила (учитывая специфику вашей отрасли) для заголовка страницы, описания страницы, ключевых слов страницы, заголовка H1. ОсобенностиЗащита от дублей страниц:URL-адреса http://site.com/catalog/mobile-phones/color-black/manufacturer-lg_or_samsung/ и http://site.com/catalog/mobile-phones/manufacturer-lg_or_samsung/color-black/ (поменяли местами свойства фильтра color и manufacturer)иhttp://site.com/catalog/mobile-phones/manufacturer-samsung_or_lg /color-black/ (поменяли местами LG и Samsung)выдают абсолютно идентичные страницы, но для поисковых систем это три разных адреса, что негативно влияет на ваше продвижение. SEO-фильтр умеет расставлять свойства фильтра и их значения на нужное место в URL-адресе (настраивается в административной части 1С-Битрикс). URL-адрес всегда будет приведен к одному виду.Защита от несуществующих свойств фильтра. Если подставить в URL адрес фильтрацию по несуществующему свойству или несуществующему значению свойства – будет выдана 404 Ошибка (страница не найдена).Удобный интерфейс создания правил для фильтра (с подсказками).Поддержка свойств торговых предложений.

SEO-фільтр: розумна фільтрація з оптимізацією під пошукові системи

SEO-фільтр: розумна фільтрація з оптимізацією під пошукові системи

від IT:LOGIC
Купити: 1 850 грн.
Онлайн-демо
Скріншоти
Опис

Технічні дані

Опубліковано:
12.05.2014
Оновлене:
26.06.2015
Версія:
3.2.5
Встановлено:
50 - 99 раз
Відповідні редакції:
«Малый бизнес», «Бизнес»
Адаптивність:
Ні
Підтримка Композиту:
Так

Опис

ПОДДЕРЖИВАЕТСЯ ФАСЕТНЫЙ ИНДЕКС И КОМПОЗИТ

11 марта 2015 года выпущено значительное обновление, в котором полностью переработана архитектура для ещё большей стабильности и производительности.

Чем данное решение отличается от других аналогичных?

Используя наше решение вы получаете большое количество уникальных страниц каталога на основе значений из фильтра, выбранных посетителями вашего сайта. Это позволяет Вашему сайту максимально охватить семантическое ядро, получив дополнительный приток посетителей. Кроме этого, Вы или Ваш штатный SEO-специалист имеет возможность гибкой настройки мета-информации (заголовка H1, заголовка сайта, описания сайта, ключевых слов сайта) каждой такой уникальной страницы из фильтра.

Подобный функционал используют ведущие интернет-магазины:
http://rozetka.com.ua/
http://allo.ua/
http://www.eldorado.ru/

Смотрите демонстрацию функционала на нашем тестовом сайте:
http://seofilter.itlogic-ua.com/
Логин: demo
Пароль: 1234567
Посмотреть и попробовать SEO-правила можно в разделе Сервисы - SEO-фильтр - Правила.

Объясним простыми словами работу данного решения на примере интернет-магазина:
В каталоге товаров размещён фильтр по свойствам товаров. В разделе «Ноутбуки» для фильтрации выведены поля «производитель», «диагональ дисплея», «процессор». При этом заголовок страницы (title) выглядит как «Ноутбуки – интернет-магазин Sitename», а тег H1 – «Ноутбуки».
Когда посетитель вашего интернет-магазина начинает работать с фильтром, выбирая интересующие его характеристики ноутбука, SEO-фильтр сохраняет выбранные характеристики и подставляет их в специальные правила, составленные вами или вашим SEO-специалистом. Например, посетителя интересуют ноутбуки Samsung с диагональю экрана 17.4 дюймов. Теперь, заголовок страницы меняется на «Ноутбуки Samsung с диагональю 17.4 – интернет-магазин Sitename». Аналогично модифицируется заголовок H1 и такие мета-данные как ключевые слова и описание страницы. Всё это вы настраиваете в удобном интуитивно понятном интерфейсе в административной части 1С-Битрикс. Вы можете формировать свои SEO-правила (учитывая специфику вашей отрасли) для заголовка страницы, описания страницы, ключевых слов страницы, заголовка H1.

Особенности
  • Защита от дублей страниц:
URL-адреса
http://site.com/catalog/mobile-phones/color-black/manufacturer-lg_or_samsung/
и
http://site.com/catalog/mobile-phones/manufacturer-lg_or_samsung/color-black/ (поменяли местами свойства фильтра color и manufacturer)
и
http://site.com/catalog/mobile-phones/manufacturer-samsung_or_lg /color-black/ (поменяли местами LG и Samsung)

выдают абсолютно идентичные страницы, но для поисковых систем это три разных адреса, что негативно влияет на ваше продвижение. SEO-фильтр умеет расставлять свойства фильтра и их значения на нужное место в URL-адресе (настраивается в административной части 1С-Битрикс). URL-адрес всегда будет приведен к одному виду.
  • Защита от несуществующих свойств фильтра. Если подставить в URL адрес фильтрацию по несуществующему свойству или несуществующему значению свойства – будет выдана 404 Ошибка (страница не найдена).
  • Удобный интерфейс создания правил для фильтра (с подсказками).
  • Поддержка свойств торговых предложений.
Відгуки (9)

Обговорення (98)
1 - 5 из 98
Що нового
3.2.5 (26.06.2015) исправлены мелкие ошибки
3.2.4 (26.06.2015) исправлены мелкие ошибки
3.2.3 (19.06.2015) Исправлены мелкие ошибки
3.2.2 (20.03.2015) €справлены мелкие ошибки
3.2.0 (11.03.2015) 1. Предотвращение индексации пустых страниц каталога (при фильтрации по свойствам под которые не попадает ни один товар) 2. Визуальный редактор и поддержка HTML-кода в SEO-текстах 3. Для свойств у которых не созданы SEO-правила устанавливается элемент с атрибутом rel="canonical", ссылающийся на категорию 4. SEO-тексты по умолчанию
3.1.0 (26.02.2015) Поддержка фасетного индекса Поддержка композита
3.0.0 (22.12.2014) Полностью переработанная архитектура Поддержка свойства "Справочник" (Highload-инфоблоки) Убраны SEO-тексты из правил (теперь они создаются только в отдельном разделе "Тексты")
2.1.5 (12.11.2014) Исправлены ошибки
2.1.4 (05.11.2014) Исправлены ошибки
2.1.3 (21.10.2014) 1. Рядом с каждым значением свойства отображается количество товаров, которые подходят под данное значение (автоматический живой пересчёт с учётом выбранных ранее значений) 2. Отсеивание элементов, которые не подходят под выбранные в фильтре условия (сужение фильтрации). Это гарантирует, что посетитель никогда не увидит пустых страниц.
2.1.2 (20.10.2014) Добавлена поддержка свойств с типом "Привязка к элементам"
2.1.1 (29.09.2014) Исправлены мелкие ошибки
2.1.0 (27.09.2014) Расширена поддержка SEO-текстов
2.0.0 (04.08.2014) Добавлена поддержка SEO-текста
1.1.2 (10.06.2014) Исправление мелких ошибок
1.1.1 (04.06.2014) Добавлена поддержка свойства с типом "Список" Добавление поддержка сайтов с кодировкой windows-1251 Исправление мелких ошибок
Встановлення
1.     После установки SEO-фильтра с Маркетплейса у вас появится два компонента:
a.     itlogic:seo.filter.core – вся логика по распознавания url-адресов (ЧПУ) и формирование специального массива для фильтрации
b.     itlogic:seo.filter – сам фильтр с визуальной его частью, который работает совместно с комплексным компонентом «Каталог».

2.     Создайте файл с именем index.php в папке catalog вашего сайта. Этот файл будет подключать оба компонента SEO-фильтра. Именно на этот файл будет осуществляться переадресация пользователя с помощью правила обработки адресов. Создайте это правило в административной части 1С-Битрикс (Настройки -> Настройки продукта -> Обработка адресов -> Правила обработки): http://itlogic.biz/images/processing_rule_addresses.png

3.     В файл catalog/index.php с помощью визуального редактора перетяните компоненты itlogic:seo.filter.core и bitrix:catalog, причём, вызов компонента фильтра должен происходить еще до вызова компонента каталога, так как фильтр сначала формирует массив для фильтрации и только потом передаёт его в компонент каталога.

4.     Фильтр работает внутри стандартного комплексного компонента каталога bitrix:catalog. Для его включения в настройках компонента bitrix:catalog в группе «Настройки фильтра» установите флажок на «Показывать фильтр». В выпадающем списке «Вид отображения фильтра» вы можете выбрать способ размещения фильтра: справа от каталога (вертикальный) или над каталогом (горизонтальный).

5.     После подключения фильтра, 1С-Битрикс задействует стандартный компонент bitrix:catalog.smart.filter. Чтобы заменить его на SEO-фильтр, необходимо со страницы просмотра любого раздела каталога выполнить копирование шаблона комплексного компонента «Каталог» – сразу применяем новый шаблон и переходим к его редактированию (файл /bitrix/templates/<шаблон_сайта>/components/
bitrix/catalog/<шаблон_компонента>/section.php
). SEO-фильтр имеет все те же параметры, что и родной bitrix:catalog.smart.filter, потому вы можете легко заменить код его вызова на вызов SEO-фильтра:
<? $APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",  // Здесь заменяем на 
                                // "itlogic:seo.filter"
"visual_".($arParams["FILTER_VIEW_MODE"] ==  
"HORIZONTAL" ? "horizontal" : "vertical"),
   Array(
      "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
      "IBLOCK_ID" => $arParams["IBLOCK_ID"],
      "SECTION_ID" => $arCurSection['ID'],
      "FILTER_NAME" => $arParams["FILTER_NAME"],
      "PRICE_CODE" => $arParams["PRICE_CODE"],
      "CACHE_TYPE" => "A",
      "CACHE_TIME" => "36000000",
      "CACHE_NOTES" => "",
      "CACHE_GROUPS" => "Y",
      "SAVE_IN_SESSION" => "N",
      "XML_EXPORT" => "Y",
      "SECTION_TITLE" => "NAME",
      "SECTION_DESCRIPTION" => "DESCRIPTION"
      ),
      $component,
      array('HIDE_ICONS' => 'Y')
);?>
 6.     Для правильного отображения заголовка H1 необходимо внести изменения в компонент catalog.section.list (он входит в скопированный вами catalog). Откройте /bitrix/templates/<шаблон_сайта>/components/bitrix/
catalog/<шаблон_компонента>/bitrix/catalog.section.list/.default/template.php. Найдите тег H1 и разместите в него вывод нужного значения из глобальной переменной $GLOBALS['SEO_masks']['H1']. В самом простом случае это будет выглядеть вот так:
<h1><?=$GLOBALS['SEO_masks']['H1']?></h1>
  7.     Откройте файл catalog/index.php в режиме PHP-кода и добавьте следующие параметры в вызов компонента bitrix:catalog:
<? $APPLICATION->IncludeComponent("bitrix:catalog", ".default", array(
  /* здесь стандартные параметры компонента…*/
  "FILTER_NAME" => "seoFilter", // задаёт имя массива с фильтрацией
  "SEF_MODE" => "Y", // включение ЧПУ для каталога
  "SEF_FOLDER" => "/catalog/", // папка в которой находится фильтр с 
                               // каталогом 
  "SEF_URL_TEMPLATES" => array(
   "section" => $GLOBALS['SEO_URL_TEMPLATES']['section'],
   "element" => (is_null($GLOBALS["SEO_URL_TEMPLATES"]["element"]))  
               ? "#SECTION_CODE#/#ELEMENT_CODE#.html" :  
               $GLOBALS["SEO_URL_TEMPLATES"]["element"], 
) // параметры ЧПУ 
));?>
Для версии 3.0:
<? $APPLICATION->IncludeComponent("bitrix:catalog", ".default", array(
  /* здесь стандартные параметры компонента…*/
  "FILTER_NAME" => "seoFilter", // задаёт имя массива с фильтрацией
  "SEF_MODE" => "Y", // включение ЧПУ для каталога
  "SEF_FOLDER" => "/", // папка в которой находится фильтр с 
                               // каталогом  
  "SEF_URL_TEMPLATES" => array(
     "sections" => "",
     "section" => (IL_seoFilter\Utils\Data::g("SECTION_SEF") == "") ? 
       "catalog/#SECTION_CODE#/" : IL_seoFilter\Utils\Data::g("SECTION_SEF"), 
     "element" => "catalog/#SECTION_CODE#/#ELEMENT_CODE#.html",
     "compare" => "compare.php?action=#ACTION_CODE#"
  )

8.     В административной части 1С-Битрикс нужным свойствам инфоблока присвоить участие в фильтрации (поддерживаются следующие типы свойств - строка, число, список, привязка к разделам, привязка к элементам, справочник):
a.     Если ваш инфоблок с данными является торговым каталогом – Магазин -> Свойства товаров. На странице редактирования нужного свойства отметьте поля «Выводить на странице списка элементов поле для фильтрации по этому свойству» и «Показывать в умном фильтре».
b.     Для простых инфоблоков – Контент -> Типы инфоблоков. В редактировании нужного инфоблока на вкладке «Свойства» выберите нужное свойство и в его настройках отметьте поля «Выводить на странице списка элементов поле для фильтрации по этому свойству» и «Показывать в умном фильтре».

9.     После этого на странице любого раздела каталога вы увидите SEO-фильтр, содержащий свойства фильтрации в зависимости от раздела и заполненности.

10.    В корне сайта создайте файл 404_seo.php, который будет вызываться если не пользователь пытается зайти на некорректный URL-адрес. Как он может выглядеть (пример):
Страница не найдена
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> 
11.    Для того, чтобы на страницах каталога отображались мета-данные, сформированные SEO-фильтром, необходимо в настройках инфоблока с вашими данными отключить стандартный SEO-модуль (который появился в 1С-Битрикс с 14 версии). В настройках инфоблока очистите шаблоны из секции «Настройки для разделов»:

Как настраивать правила отображения мета-информации?

Перейдите в административной части сайта в раздел «Сервисы» -> «SEO-фильтр» -> «Правила». В верхней части нажмите на кнопку «Создать правило». Рассмотрим открывшееся модальное окно:

Раздел – укажите раздел, для которого будет применено правило.
Свойства фильтра – здесь вы выбираете свойства ваших данных. Когда посетитель выбирает в фильтре свойства, которые совпадут с теми, что вы указываете в правиле – это правило сработает. Например, вы создаёте правило для свойств «Производитель», «Цвет». Посетитель заходит на ваш сайт и выбирает фильтрацию по этим полям. Например, он ищет ноутбук Samsung белого цвета. Ядро SEO-фильтра выполнит поиск по базе ваших правил и найдёт нужное правило. Маски – все маски заполняются аналогично, поэтому рассмотрим для поля «H1». Чтобы выбранные пользователем значения отобразились в заголовке H1 страницы, необходимо прописать следующее правило: «Ноутбуки %PROPERTY_MANUFACTURER% цвета %PROPERTY_COLOR%». Как вы уже догадались, вместо полей внутри знаков % будут подставлены реальные значения (если выбрано несколько – они будут перечислены через запятую).  

Также есть возможность применить так называемые модификаторы. Они позволяют изменять выбранные значения свойств, исходя из разных нужд. На данный момент доступны следующие модификаторы:
FIRST_LETTER – делает заглавной первую бувку. Очень удобно использовать, например, для свойста «Производитель». Так как значение этого свойства является именен собственным, его принято писать с большой буквы. Заменив % PROPERTY_MANUFACTURER % на % PROPERTY_MANUFACTURER{}FIRST_LETTER % вы достигнете желаемого результата (обратите внимание, название модификатора указывается после знаков {}).
UPPER – делает все буквы заглавными.

Необходимым будет создание правил «по умолчанию». Эти правила применяются, когда в фильтре не выбрано ничего, т.е. пользователь только попал на раздел и ещё не успел ничего отфильтровать. Для этого справа от поля «Свойства фильтра» есть галочка «Значение по умолчанию для раздела».

12. Для отображения SEO-текстов, в нужном месте выведите содержимое массива $GLOBALS['SEO_texts'].
Підтримка
Мы записали видео-ролики, демонстрирующие процесс установки нашего решения на стандартный магазин 1С-Битрикс:  https://www.youtube.com/playlist?list=PLoRzZ_B4qfWJpb6K0OntRHxrh1u8eJSJp




СПИСОК ЧАСТО ЗАДАВАЕМЫХ ВОПРОСОВ:

1. На страницах каталога после подключения компонента itlogic:seo.filter.core вы наблюдаете следующую ошибку:
Возникла ошибка
Текст ошибки: У правила нет маски
Файл: /var/www/bitrix2/data/www/bitrix22.webpractik.ru/bitrix/components/itlogic/seo.filter.core/classes/IL_seoFilter/Utils/Data.class.php
Строка: 80
Решение
В настройках инфоблока “Правила” проверить есть ли свойство с символьным кодом “SIGNATURE”. Если оно отсутствует - добавить. Пересоздать или пересохранить SEO-правило.

2. При создании SEO-правила (или SEO-текста) не сохраняется поле “Категория” (содержит пустое значение)

Решение
В настройках инфоблока “Правила” у свойства “Категория” должна быть привязка к инфоблоку с вашими товарами.
http://prntscr.com/7nxo7a

3. На странице каталога вы видите ошибку:
Fatal error: Class 'IL_seoFilter\Utils\Data' not found in S:\www\filter\catalog\index.php on line 428
Решение
На странице, где вызывается комплексный компонент каталога (например, /catalog/index.php) необходимо разместить компонент itlogic:seo.filter.core:
$APPLICATION->IncludeComponent("itlogic:seo.filter.core", ".default", array(
  "IBLOCK_ID" => "2", // ID инфоблоками с вашими данными
  "SEO_IBLOCK_ID" => "4", // ID инфоблока “Правила”
  "TEXT_IBLOCK_ID" => "5", // ID инфоблока “Тексты”
  ),
  false
);
4. Может ли фильтр работать из корня каталога (без привязки к разделу)?
Нет, в стандартной поставке не может.

5. Может ли фильтр работать с несколькими инфоблоками товаров?
Нет, SEO-правила и SEO-текста на данный момент могут привязываться к разделам конкретного (одного) инфоблока.

6. Поддерживает ли несколько цен?
Нет, на данный момент поддерживается только базовая цена с кодом BASE.

7. Фильтр выдаёт ошибку: "Свойство-список содержит дублирующиеся значения"
Для корректной работы модуля необходимо чтобы в ваших свойствах инфоблока не было дубликатов значений. Например, "1.5" и "1,5" (точка и запятая), а также полностью одинаковые. Так как все значения транслитерируются, 1.5 и 1,5 запишется в базу одним значением (с точкой). Это вызовет ошибку. Если у вас в базе есть такой мусор, то фильтр лучше не ставить до устранения подобного.

--------------
Поможем в настройке, ответим на все вопросы. Пишите:
info@itlogic.biz

С уважением,
команда IT:LOGIC

Лицензионное соглашение

Інші рішення розробника

Рішення додано в кошик

Перейдіть до кошика та оформите замовлення або продовжите покупки
Перейти до кошика
Продовжити покупки