SEO умного фильтра: Внедрение генерации карты сайта. Битрикс фильтр чпу
Настройка ЧПУ для умного фильтра на 1С-Битрикс. Подробная инструкция
ЧПУ (человекопонятный URL) – это URL адрес, понятный как для человека, так и для роботов поисковых систем. ЧПУ состоит из понятных человеку слов, вместо идентификаторов, и позволяет по названию ссылки предположить содержимое страницы доступной по ней и представить структуру сайта. Краткий и описательный ЧПУ делает SEO оптимизацию сайта более эффективной.
Основные настройки, которые необходимо сделать перед генерацией ЧПУ адресов, можно сделать согласно инструкции, представленной в статье Настройка условий.Где создать ЧПУ?
ЧПУ в модуле SEO умного фильтра можно создать двумя способами: 1. Непосредственно в условии во вкладке "ЧПУ". 2. В специальном разделе "Список ЧПУ".
Рассмотрим более подробно оба способа.
Способ первый: непосредственно в условии во вкладке "ЧПУ".
- Шаблон новой ссылки. Данное поле предназначено для ввода шаблона ссылки, которую Вы хотите получить вместо стандартной ссылки битрикса. Например, такой шаблон /catalog/#SECTION_CODE#/{#PROPERTY_CODE#_#PROPERTY_VALUE#:/:-}/ .
Обращаю Ваше внимание, что прежде чем сгенерировать ссылку, нужно сохранить условие! Иначе у Вас в поле "Новый URL" будет пусто.
- Ввод полей в шаблон. Позволяет выбрать универсальную переменную для вывода значения в новой ссылке. Переменная добавляется в шаблон для новой ссылки.
- Сгенерировать ссылки для ЧПУ. При нажатии на кнопку формируются ЧПУ по созданному выше шаблону. Перед генерацией ссылок необходимо сохранить изменения в условии.
- Форма вывода созданных ЧПУ по данному условию. В данной форме выводятся все ЧПУ, созданные по текущему условию. С созданными ЧПУ можно производить групповые действия:редактировать, удалить, активировать, деактивировать.
Список всех ЧПУ адресов, сгенерированных модулем "SEO умного фильтра" находится в панели администратора по адресу Администрирование > Маркетинг > SEO умного фильтра > Список ЧПУ
В списке ЧПУ адресов доступен фильтр по ID, Названию и Активности.
Для элементов списка также доступны групповые действия: редактировать, удалить, копировать, активировать, деактивировать.
Также вы можете группировать ЧПУ адреса по категориям (по папкам). Для создания новой категории необходимо нажать кнопку "Добавить категорию". После нажатия кнопки "Добавить категорию" вы будете перенаправлены на страницу с формой добавления новой категории.
При добавлении категории откроется специальная форма. Форма содержит следующие поля:
- Активность - опция, определяющая активность категории. Вы не сможете добавлять ЧПУ адреса в деактивированную категорию.
- Сортировка - индекс сортировки категории.
- Название - название создаваемой категории.
- Родительская категория - список позволяет выбрать любую активную категорию в качестве родительской для создаваемой категории.
- Описание - описание создаваемой категории.
Обратите внимание, что при удалении категории будут удалены все её дочерние элементы - вложенные категории и ЧПУ адреса.
Для добавления нового ЧПУ адреса необходимо нажать на кнопку "Добавить".
При добавлении нового или изменении существующего ЧПУ адреса вы будете перенаправлены на страницу создания/редактирования ЧПУ адреса.
На этой странице доступны следующие поля:
- Включить ЧПУ - определяет активность создаваемого/редактируемого ЧПУ адреса.
- Название - название ЧПУ адреса.
- Категория - данный список позволяет назначить ЧПУ адресу родительскую категорию.
- URL в Битрикс - оригинальный URL адрес в системе Битрикс, для которого вы создаете ЧПУ.
- Желаемый URL - ЧПУ адрес, который вы желаете назначить вместо оригинального URL адреса в системе Битрикс.
- Прикрепить к условию - Список, с помощью которого вы можете прикрепить создаваемый/редактируемый ЧПУ адрес к условию из настроем модуля "SEO умного фильтра".
www.sotbit.ru
опыт разработки и анонс модуля под Маркетплейс Битрикс
Наверное, каждому разработчику и владельцу интернет-магазинов, приходилось не раз слышать от SEOшника: «нужно сделать ЧПУ для фильтра, как на розетке, как на розетке, как на розетке...». Не знаю уж, почему именно пресловутая розетка так нравится SEO-специалистам, но спрос породил предложение. Прежде, чем рассказать о нашем опыте реализации ЧПУ для фильтра и о нашем новом модуле под маркетплейс (который сейчас на стадии бета-тестирования), я хотела бы немного рассказать о самой сути задачи.В чем особенность фильтра «какнарозетке»? http://rozetka.com.ua/memory-cards/a-...0044/v242/
- Имитация статичности динамических страниц, сформированных фильтром. У страниц каталога, к которым применен фильтр — красивые человекопонятные URL-адреса.;
- Перелинковка за счет использования ссылок в качестве лейблов чекбоксов фильтра;
- Возможность указания отдельного заголовка, мета-описания и ключевых слов для каждой фильтрованной страницы каталога.
Однако в силу различий в архитектуре интернет-магазинов, на которых нам приходилось организовывать подобный фильтр, каждый раз нам приходилось изобретать этот велосипед практически с нуля. Порой мне казалось, что универсальное и одновременно изящное решение данной задачи — невозможно.
К примеру, в интернет-магазине электроники 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 умного фильтра – Генерация карты сайта
Карта сайта добавляется с привязкой к конкретному сайту
Теперь давайте попробуем создать карту сайта и посмотрим интерфейс добавления/редактирования
Название – необходимо указать название карты сайта
Адрес основной карты сайта – адрес карты сайта, к которой будет прикрепляться карта сайта умного фильтра.
Тип фильтра – важное поле, влияющее на генерацию ссылок умного фильтра. Сейчас существует три типа:
- Bitrix ЧПУ фильтр – обычный умный фильтр от Битрикс с использованием ЧПУ
- Bitrix фильтр без ЧПУ – аналогично битрикс умный фильтр, но без ЧПУ
- MissShop ЧПУ фильтр – это тип создан специально для нашего решения МиссШоп и МистерШоп, так как на них мы используем собственную разработку. Также хочется отметить, что модуль SEO умного фильтра совершенно бесплатно входит в поставку решений МиссШоп и МистерШоп.
Теперь остается нажать кнопочку генерировать и карта сайта будет создана. Но еще раз напомним, что на данный момент карта сайта генерируется только для строгих условий. В будущем будут учитываться все условия.
А теперь давайте посмотрим, какой мы получим файл карты сайта после его генерации. На выходе получаем файл с названием: sitemap_seometa_5.xml . Последняя цифра в названии – это айдишник, созданной карты сайта в административном интерфейсе.
В самом файле содержится xml информация в подобном виде:
И все. Все очень просто и быстро. Чтобы сгенерировать карту сайта, от Вас не потребуется каких-то знаний или умений. Просто кликайте на кнопочки и получайте результат. В будущем мы планируем авто-генерацию карты сайта. Но пока это только в планах.
Вот и все. Новый функционал реализован, нас переполняет много чувств, ведь мы удовлетворили очередную потребность клиентов. И, казалось бы, можно расслабиться. Но не тут-то было. Модуль двигается вперед. Следующей новинкой решения будет – ЧПУ, где пользователь сможет статично или по шаблону указывать ЧПУ страниц умного фильтра.Уважаемые клиенты, ждите обновлений! Мы Вас не подведем!
www.sotbit.ru