SEO умного фильтра: Внедрение генерации карты сайта. Битрикс фильтр чпу


Настройка ЧПУ для умного фильтра на 1С-Битрикс. Подробная инструкция

ЧПУ (человекопонятный URL) – это URL адрес, понятный как для человека, так и для роботов поисковых систем. ЧПУ состоит из понятных человеку слов, вместо идентификаторов, и позволяет по названию ссылки предположить содержимое страницы доступной по ней и представить структуру сайта. Краткий и описательный ЧПУ делает SEO оптимизацию сайта более эффективной.

Основные настройки, которые необходимо сделать перед генерацией ЧПУ адресов, можно сделать согласно инструкции, представленной в статье Настройка условий.

Где создать ЧПУ?

ЧПУ в модуле SEO умного фильтра можно создать двумя способами: 1. Непосредственно в условии во вкладке "ЧПУ". 2. В специальном разделе "Список ЧПУ".

Рассмотрим более подробно оба способа.

Способ первый: непосредственно в условии во вкладке "ЧПУ".

  1. Шаблон новой ссылки. Данное поле предназначено для ввода шаблона ссылки, которую Вы хотите получить вместо стандартной ссылки битрикса. Например, такой шаблон  /catalog/#SECTION_CODE#/{#PROPERTY_CODE#_#PROPERTY_VALUE#:/:-}/ .

    Пример. В условии задан раздел "Костюмы", свойство "Стиль" и значение свойства "Деловой". Применив вышеуказанный шаблон, сгенерируется новая ссылка: catalog/kostyumy/stil_delovoy-stil/ 

    Обращаю Ваше внимание, что прежде чем сгенерировать ссылку, нужно сохранить условие! Иначе у Вас в поле "Новый URL" будет пусто.

  2. Ввод полей в шаблон. Позволяет выбрать универсальную переменную для вывода значения в новой ссылке. Переменная добавляется в шаблон для новой ссылки. 
  3. Сгенерировать ссылки для ЧПУ. При нажатии на кнопку формируются ЧПУ по созданному выше шаблону. Перед генерацией ссылок необходимо сохранить изменения в условии.
  4. Форма вывода созданных ЧПУ по данному условию. В данной форме выводятся все ЧПУ, созданные по текущему условию. С созданными ЧПУ можно производить групповые действия:редактировать, удалить, активировать, деактивировать.
Второй способ: в специальном разделе "Список ЧПУ".

Список всех ЧПУ адресов, сгенерированных модулем "SEO умного фильтра" находится в панели администратора по адресу Администрирование > Маркетинг > SEO умного фильтра > Список ЧПУ

  В списке ЧПУ адресов доступен фильтр по ID, Названию и Активности.

Для элементов списка также доступны групповые действия: редактировать, удалить, копировать, активировать, деактивировать.

Также вы можете группировать ЧПУ адреса по категориям (по папкам). Для создания новой категории необходимо нажать кнопку "Добавить категорию". После нажатия кнопки "Добавить категорию" вы будете перенаправлены на страницу с формой добавления новой категории.

При добавлении категории откроется специальная форма.   Форма содержит следующие поля:

Обратите внимание, что при удалении категории будут удалены все её дочерние элементы - вложенные категории и ЧПУ адреса.

   Для добавления нового ЧПУ адреса необходимо нажать на кнопку "Добавить".

 

При добавлении нового или изменении существующего ЧПУ адреса вы будете перенаправлены на страницу создания/редактирования ЧПУ адреса.

На этой странице доступны следующие поля:

www.sotbit.ru

опыт разработки и анонс модуля под Маркетплейс Битрикс

Наверное, каждому разработчику и владельцу интернет-магазинов, приходилось не раз слышать от SEOшника: «нужно сделать ЧПУ для фильтра, как на розетке, как на розетке, как на розетке...». Не знаю уж, почему именно пресловутая розетка так нравится SEO-специалистам, но спрос породил предложение. Прежде, чем рассказать о нашем опыте реализации ЧПУ для фильтра и о нашем новом модуле под маркетплейс (который сейчас на стадии бета-тестирования), я хотела бы немного рассказать о самой сути задачи. 

В чем особенность фильтра «какнарозетке»? http://rozetka.com.ua/memory-cards/a-...0044/v242/ 

  1. Имитация статичности динамических страниц, сформированных фильтром. У страниц каталога, к которым применен фильтр — красивые человекопонятные URL-адреса.;
  2. Перелинковка за счет использования ссылок в качестве лейблов чекбоксов фильтра;
  3. Возможность указания отдельного заголовка, мета-описания и ключевых слов для каждой фильтрованной страницы каталога. 
Поисковым системам очень нравится такая организация каталога. В индекс попадает бешеное количество (число страниц потенциально равно количеству сочетаний значений свойств раздела без перестановок) перелинкованных друг с другом страниц с уникальным описанием и уникальными метатегами и, как следствие, высокорелевантных низкочастотным поисковым запросам. 

Проанализировав работу фильтра на сайте http://rozetka.com.ua/ мы поняли, что, используя мощь движка 1С-Битрикс, мы можем сделать и точно так, и даже красивее (а именно: на розетке количество свойств раздела, для фильтрации по которым организуется ЧПУ — ограниченно небольшим числом, и ЧПУ — не мнемонично — человекопонятным его можно назвать лишь с натяжкой. Мы же нашли решение для неограниченного числа свойств, а так же предусмотрели вариант автоматической генерации метатегов на тот случай, когда контент-менеджер не успевает их придумывать). 

Однако в силу различий в архитектуре интернет-магазинов, на которых нам приходилось организовывать подобный фильтр, каждый раз нам приходилось изобретать этот велосипед практически с нуля. Порой мне казалось, что универсальное и одновременно изящное решение данной задачи — невозможно. 

К примеру, в интернет-магазине электроники kfk.ru нам пришлось учитывать наличие в системе предсозданных SEO-страниц, на которые пользователь должен был попадать, выбирая определенную комбинацию фильтра. 

http://kfk.ru/podborki/sat-50m-koaksi...nyj-kabel/ Сняв же галочку фильтра на такой посадочной странице или выбрав другой фильтр, пользователь должен был попадать обратно — на динамическую страницу каталога. 

http://kfk.ru/catalog/kabel-koaksialn...0m-rg_59u/ 

В интернет-магазинах http://uptosport.ru/ и http://uptodream.ru/ нам пришлось дать контент-менеджерам инструмент для присвоения свойствам и их значениям символьных кодов (они не велись ранее), а так же контролировать их уникальность. 

В итоге получились вот такие красивые ЧПУ-ссылки на фильтрованные разделы: 

http://uptosport.ru/catalog/dlya_zhen...ue/size=L/ 

http://uptodream.ru/catalog/dlya_zhen...or=purple/ 

В некоторых интернет-магазинах задача осложнялась так же тем, что контент-менеджеры работали только на стороне 1С Предприятия, и хотели вбивать символьные коды свойств и значений свойств только там. 

Мы придумали, как расширить выгрузку из 1С УТ для того, чтобы можно было передавать символьные коды свойств и их значений, не нарушая формата CML2 и не ломая налаженный на проектах обмен с 1С. Дополнили выгрузку XML следующим образом: 

<Свойство> <Ид>83875106-f414-11e0-83db-0023ae2ed3a2</Ид> <Наименование>Цвет</Наименование> <ТипЗначений>Справочник</ТипЗначений> <СимвольныйКод>color</СимвольныйКод> <ВариантыЗначений> <Справочник> <ИдЗначения>83875108-f414-11e0-83db-0023ae2ed3a2</ИдЗначения> <Значение>Красный</Значение> <СимвольныйКод>red</СимвольныйКод> </Справочник> </ВариантыЗначений> </Свойство> 

И, естественно, мы добавили поддержку выгрузки символьного кода свойств и значений свойств в свой модуль интеграции http://marketplace.1c-bitrix.ru/solut...tegraciya/ (выйдет на днях в составе фундаментального обновления 3.0.0). 

После этого мы подумали (и измерили), что если хранить символьные коды значений всех свойств в одном highload инфоблоке, это позволяет организовать фильтр с ЧПУ чрезвычайно эффективно, и мы добавили в свой модуль интеграции опцию, позволяющую создавать и заполнять для нашего ЧПУ фильтра highload инфоблок прямо в процессе импорта из 1С Предприятия. 

В своем же модуле фильтра «какнарозетке» (мы еще думаем над его официальным названием) мы добавили поддержку своего модуля интеграции. То есть, если в системе будут установлены оба наших модуля — они будут работать совместно, и производительность ЧПУ-фильтра увеличится в разы. Но если в системе будет установлен только наш модуль ЧПУ, он будет выбирать символьные коды свойств из вспомогательного инфоблока или highload-инфоблока-справочника значений каждого конкретного свойства. 

Об обновлении нашего модуля интеграции 3.0.0 я напишу в отдельном посте.

bedrosova.blogspot.com

ЧПУ в умном фильтре битрикса

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116   <?$APPLICATION->IncludeComponent( "bitrix:catalog", "Catalog", Array(     "ACTION_VARIABLE" => "action",     "ADD_ELEMENT_CHAIN" => "N",     "ADD_PICT_PROP" => "-",     "ADD_PROPERTIES_TO_BASKET" => "Y",     "ADD_SECTIONS_CHAIN" => "Y",     "AJAX_MODE" => "N",     "AJAX_OPTION_ADDITIONAL" => "",     "AJAX_OPTION_HISTORY" => "N",     "AJAX_OPTION_JUMP" => "N",     "AJAX_OPTION_STYLE" => "Y",     "BASKET_URL" => "/personal/basket.php",     "CACHE_FILTER" => "N",     "CACHE_GROUPS" => "Y",     "CACHE_TIME" => "36000000",     "CACHE_TYPE" => "A",     "COMPONENT_TEMPLATE" => "Catalog",     "DETAIL_ADD_DETAIL_TO_SLIDER" => "N",     "DETAIL_BACKGROUND_IMAGE" => "-",     "DETAIL_BRAND_USE" => "N",     "DETAIL_BROWSER_TITLE" => "-",     "DETAIL_CHECK_SECTION_ID_VARIABLE" => "N",     "DETAIL_DETAIL_PICTURE_MODE" => "IMG",     "DETAIL_DISPLAY_NAME" => "Y",     "DETAIL_DISPLAY_PREVIEW_TEXT_MODE" => "E",     "DETAIL_META_DESCRIPTION" => "-",     "DETAIL_META_KEYWORDS" => "-",     "DETAIL_PROPERTY_CODE" => array(0=>"",1=>"",),     "DETAIL_SET_CANONICAL_URL" => "N",     "DETAIL_USE_COMMENTS" => "N",     "DETAIL_USE_VOTE_RATING" => "Y",     "DETAIL_VOTE_DISPLAY_AS_RATING" => "rating",     "DISPLAY_BOTTOM_PAGER" => "Y",     "DISPLAY_TOP_PAGER" => "N",     "ELEMENT_SORT_FIELD" => "sort",     "ELEMENT_SORT_FIELD2" => "id",     "ELEMENT_SORT_ORDER" => "asc",     "ELEMENT_SORT_ORDER2" => "desc",     "FILTER_VIEW_MODE" => "VERTICAL",     "IBLOCK_ID" => "1",     "IBLOCK_TYPE" => "Catalog",     "INCLUDE_SUBSECTIONS" => "N",     "LABEL_PROP" => "-",     "LINE_ELEMENT_COUNT" => "3",     "LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#",     "LINK_IBLOCK_ID" => "",     "LINK_IBLOCK_TYPE" => "",     "LINK_PROPERTY_SID" => "",     "LIST_BROWSER_TITLE" => "-",     "LIST_META_DESCRIPTION" => "-",     "LIST_META_KEYWORDS" => "-",     "LIST_PROPERTY_CODE" => array(0=>"",1=>"",),     "MESSAGE_404" => "",     "MESS_BTN_ADD_TO_BASKET" => "В корзину",     "MESS_BTN_BUY" => "Купить",     "MESS_BTN_COMPARE" => "Сравнение",     "MESS_BTN_DETAIL" => "Подробнее",     "MESS_NOT_AVAILABLE" => "Нет в наличии",     "PAGER_BASE_LINK_ENABLE" => "N",     "PAGER_DESC_NUMBERING" => "N",     "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",     "PAGER_SHOW_ALL" => "N",     "PAGER_SHOW_ALWAYS" => "N",     "PAGER_TEMPLATE" => ".default",     "PAGER_TITLE" => "Товары",     "PAGE_ELEMENT_COUNT" => "30",     "PARTIAL_PRODUCT_PROPERTIES" => "N",     "PRICE_CODE" => array(0=>"ATTR_PRICE",),     "PRICE_VAT_INCLUDE" => "Y",     "PRICE_VAT_SHOW_VALUE" => "N",     "PRODUCT_ID_VARIABLE" => "id",     "PRODUCT_PROPERTIES" => array(),     "PRODUCT_PROPS_VARIABLE" => "prop",     "PRODUCT_QUANTITY_VARIABLE" => "",     "SECTIONS_HIDE_SECTION_NAME" => "N",     "SECTIONS_SHOW_PARENT_NAME" => "Y",     "SECTIONS_VIEW_MODE" => "TILE",     "SECTION_BACKGROUND_IMAGE" => "-",     "SECTION_COUNT_ELEMENTS" => "N",     "SECTION_ID_VARIABLE" => "SECTION_ID",     "SECTION_TOP_DEPTH" => "2",     "SEF_FOLDER" => "/catalog/",     "SEF_MODE" => "Y",     "SEF_URL_TEMPLATES" => array("sections"=>"","section"=>"#SECTION_CODE_PATH#/","element"=>"#SECTION_CODE_PATH#/#ELEMENT_ID#/","compare"=>"compare.php?action=#ACTION_CODE#","smart_filter"=>"#SECTION_ID#/filter/#SMART_FILTER_PATH#/apply/",),     "SET_LAST_MODIFIED" => "N",     "SET_STATUS_404" => "N",     "SET_TITLE" => "Y",     "SHOW_404" => "N",     "SHOW_DEACTIVATED" => "N",     "SHOW_PRICE_COUNT" => "1",     "SHOW_TOP_ELEMENTS" => "N",     "SIDEBAR_DETAIL_SHOW" => "Y",     "SIDEBAR_PATH" => "",     "SIDEBAR_SECTION_SHOW" => "Y",     "TEMPLATE_THEME" => "blue",     "TOP_ELEMENT_COUNT" => "9",     "TOP_ELEMENT_SORT_FIELD" => "sort",     "TOP_ELEMENT_SORT_FIELD2" => "id",     "TOP_ELEMENT_SORT_ORDER" => "asc",     "TOP_ELEMENT_SORT_ORDER2" => "desc",     "TOP_LINE_ELEMENT_COUNT" => "3",     "TOP_PROPERTY_CODE" => array(0=>"",1=>"",),     "TOP_VIEW_MODE" => "SECTION",     "USE_COMPARE" => "N",     "USE_ELEMENT_COUNTER" => "Y",     "USE_FILTER" => "N",     "USE_MAIN_ELEMENT_SECTION" => "N",     "USE_PRICE_COUNT" => "N",     "USE_PRODUCT_QUANTITY" => "N",     "USE_STORE" => "N",     "VARIABLE_ALIASES" => array("compare"=>array("ACTION_CODE"=>"action",),) ) );?>

forundex.ru

Оптимизация фильтра под SEO — CMS Magazine

задача
Реализовать сохранение определённых комбинаций фильтров каталога как отдельных страниц для продвижения в поисковых системах

«Умный фильтр» интернет-магазина на Битриксе — это и серьёзная проблема, и замечательный инструмент с точки зрения продвижения.

Основная проблема в том, что он не умеет делать ЧПУ-ссылки, поэтому, если захочется продвинуть коричневые и бежевые обои стоимостью до 8 000 рублей, то ссылка на них примет такой вид:

http://ilovedesign.ru/catalog/oboi/?set_filter=y&arrFilter_64_MAX=8000&arrFilter_4232_802628405=Y&arrFilter_4232_3333719552=Y

Продвигать такую страницу намного сложнее, чем ту, которую сгенерирует фильтр с автоматическим ЧПУ:

http://ilovedesign.ru/catalog/oboi/filter/price-to-8000/color-korichnevyy-or-bezhevyy/

Однако покупатели чаще ищут по запросу «недорогой», нежели уточняют ценовой диапазон, и привязываться к ссылке на товары стоимостью до 8 000 рублей рискованно, потому что через несколько месяцев недорогими могут стать обои стоимостью до 15 000 рублей. В этом случае владельцу сайта придётся запускать в продвижение новую ссылку либо городить редиректы.

Решение

Делаем псевдо-категорию товаров со ссылкой вида

http://ilovedesign.ru/catalog/nedorogie-korichnevye-i-bezhevye-oboi/

Она выглядит и работает так же, как другие подкатегории товаров, в которой в любой момент времени можно собрать товары, удовлетворяющие текущему пониманию дешевизны. Её формирует администратор сайта или SEO-специалист на основании условий фильтра, задаёт ей название, ссылку и описание.

В итоге у нас получилась простая в использовании надстройка над Битриксом.

1. Администратор заходит в категорию каталога и фильтрует её по необходимым параметрам, после чего в отфильтрованной категории над товарами появляется поле ввода названия ссылки на эту выборку:

2. Далее он вводит название («Недорогие коричневые и бежевые обои») и нажимает кнопку «Добавить». Введённое слово становится ссылкой, здесь же доступно для редактирования или удаления:

3. Так набирается несколько ссылок, которые затем дополняются ЧПУ и SEO-текстом в административной части. Для наших обоев это выглядит так:

В результате получается нормальная ссылка в поисковике, которая ведёт на страницу с указанной выборкой товаров и описанием внизу страницы:

Перейти на сайт

cases.cmsmagazine.ru

SEO умного фильтра: Внедрение генерации карты сайта

SEO умного фильтра – модуль, вышедший на свет относительно недавно, но уже ставший одним из популярных в нашей коллекции решений. Он позволяет решать такую SEO проблему, как уникализация всех сочетаний параметров умного фильтра, а другими словами всех страниц умного фильтра. Достигается это за счет указания шаблонов мета-информации для каждой страницы фильтра.

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

Одним из ключевых пожеланий клиентов было: генерация карты сайта умного фильтра. Ведь уникализацию страниц фильтра мы сделали, но какой в них толк, если робот их не видит? И вот теперь мы решили этот вопрос – внедрили карту сайта. На данный момент карта сайта генерируется только для строгих условий, но в ближайшем будущем она будет работать и для всех условий.

А теперь расскажем немного подробнее о новом функционале.

В админке появился новый пункт меню «Генерация карты сайта», который находится по пути Маркетинг – SEO умного фильтра – Генерация карты сайта

Карта сайта добавляется с привязкой к конкретному сайту

Теперь давайте попробуем создать карту сайта и посмотрим интерфейс добавления/редактирования

Название – необходимо указать название карты сайта

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

Тип фильтра – важное поле, влияющее на генерацию ссылок умного фильтра. Сейчас существует три типа:

Теперь остается нажать кнопочку генерировать и карта сайта будет создана. Но еще раз напомним, что на данный момент карта сайта генерируется только для строгих условий. В будущем будут учитываться все условия.

А теперь давайте посмотрим, какой мы получим файл карты сайта после его генерации. На выходе получаем файл с названием: sitemap_seometa_5.xml . Последняя цифра в названии – это айдишник, созданной карты сайта в административном интерфейсе.

В самом файле содержится xml информация в подобном виде:

И все. Все очень просто и быстро. Чтобы сгенерировать карту сайта, от Вас не потребуется каких-то знаний или умений. Просто кликайте на кнопочки и получайте результат. В будущем мы планируем авто-генерацию карты сайта. Но пока это только в планах.

Вот и все. Новый функционал реализован, нас переполняет много чувств, ведь мы удовлетворили очередную потребность клиентов. И, казалось бы, можно расслабиться. Но не тут-то было. Модуль двигается вперед. Следующей новинкой решения будет – ЧПУ, где пользователь сможет статично или по шаблону указывать ЧПУ страниц умного фильтра.

Уважаемые клиенты, ждите обновлений! Мы Вас не подведем!

www.sotbit.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта