Индексация онлайн-магазина предполагает добавление его страниц в индекс поисковиков. Как только робот завершит индексацию, страницы сайта будут видны в поисковых результатах, и пользователи смогут найти сайт магазина. Необходимо добиться индексации максимального количества страниц онлайн-магазина.
Также нужно обеспечить соответствие содержимого страницы запросам людей. Если страница максимально релевантна их запросам, то число посетителей сайта тоже будет наибольшим. Так, ценность страниц с подборками товаров выше стандартной страницы со статичными товарами, ведь в первом случае обеспечивается диверсификация продукции. Для получения дополнительного трафика посредством страниц фильтров можно настроить онлайн-магазин по конверсионным НЧ-запросам.
Сканируя сайт, поисковой робот учитывает особенности оформления тегов title, description, h1. Он проверяет корректность публикации текстового контента, наличие разметки данных и карты интернет-магазина. Имеет значение и перелинковка. Все это нужно учитывать, оптимизируя интернет-магазин и страницы фильтра. Чаще всего поисковики не могут индексировать страницы фильтра, к тому же их редко оптимизируют. Необходимо, чтобы они были на карте сайта и обладали не повторяющимися тегами.
Фильтр необходим для того, чтобы на странице результатов поиска была подборка товаров вашего онлайн-магазина, так как подобных сайтов в Сети огромное количество, причем они содержат множество категорий и товаров. Фильтр позволяет сформировать страницы товарных категорий и уменьшить количество релевантных результатов в онлайн-магазине.
Так, если пользователь намерен купить в онлайн-магазине бензопилу Husqvarna, он переходит на страницу бензопил и выбирает соответствующий бренд в левой части страницы. Откроется страница с опубликованными бензопилами от Husqvarna. У этой новой страницы должны быть не повторяющиеся теги title и description, не совпадающие с тегами на странице «Бензопилы». Также у новой страницы должна быть автоматически сформирована ЧПУ-ссылка.
Пользователь Яндекса видит эту страницу так:
Битрикс предоставляет для таких целей модуль «SEO умный фильтр». Также можно обратиться за услугами к программисту, чтобы тот настроил фильтр, и приобретать плагин не придется.
Модуль «SEO умный фильтр»
«SEO умный фильтр» – надстройка над фильтром, который предоставлен в редакции Битрикса. Сам модуль требует установки.
Данный модуль направлен на сбор и обработку данных, а использовать его можно в любой редакции Битрикса при наличии активной лицензии. «SEO умный фильтр» адаптирован под bitrix.catalog.smart.filter, kombox.filter, sotbit.catalog.smart.filter.facet.
Модуль обладает такими возможностями:
- Генерация не повторяющихся метатегов для каждой страницы – title, description, keywords, h1.
- Генерация карты сайта страницы смарт-фильтра. Обновление карты сайта модуля необходимо проводить, обновив основную карту, поскольку при обновлении основной карты есть вероятность затирания данных на карте сайта фильтра.
- Генерация простых и понятных ЧПУ-ссылок – URL-адресов из смысловых слов. Вы сможете создать для страницы фильтра любые ЧПУ-ссылки.
- Установка канонических ссылок. Благодаря модулям страницы фильтра будут устанавливать canonical URL.
- Перелинковка. В модуле предусмотрен элемент «Облако тегов», благодаря чему на страницы смарт-фильтра для повышения их веса будут выведены ссылки.
- Поиск по онлайн-магазину. Страницы смарт-фильтра появляются в индексе стандартизированного поискового модуля от Битрикс, и это задействует их в поиске по онлайн-магазину.
- Отслеживание параметров. SEO-специалист имеет возможность изучить такие параметры по страницам, как теги, предыдущий и текущий URL, статус ответа, наличие в карте сайта – все благодаря инструментам веб-мастеров. В дальнейшем будет внедрена статистика, позволяющая узнать, когда поисковики сканировали страницы.
- Ведение исчерпывающей статистики. Анализируя переходы человека по страницам, можно узнать, что он добавил в корзину, когда завершил оформление заказа и внес оплату и прочие данные.
- Показ и укрытие страниц. Это актуально, когда нужно продемонстрировать некоторые страницы поисковикам или скрыть их.
- Генерация навигационной цепочки. Страницы смарт-фильтра попадают в данный элемент интерфейса.
- Создание универсального шаблона генерации метатегов. Это позволяет избавиться от необходимости добавлять не повторяющиеся метатеги для каждой страницы смарт-фильтра. К тому же для онлайн-магазинов самостоятельное создание уникальных метатегов невозможно в силу наличия множества свойств каждого товара.
- Использование VisualEditor. Для редактирования метаполей предусмотрен стандартный визуальный редактор Битрикса, использовать который может и неспециалист.
- Работа модуля в режиме многосайтовости. Эта опция позволяет применять модуль в мультирегиональном интернет-магазине.
Модуль поставляется вместе с установкой, первоуровневой настройкой, документацией и обучающими видеокурсами. Предусмотрен бесплатный 2-недельный демо-режим (стоимость платной версии – 15 тысяч рублей). В течение года вы сможете подгружать обновления модуля бесплатно. К тому же вам всегда будет доступна техподдержка.
Итак, предположим, что вы установили модуль «SEO умный фильтр». Он располагается в админ-панели во вкладке «Маркетинг». Далее его нужно настроить:
- Зайдите на страницу модуля. Заполните поле «Название», установите название категории, инфоблок и его тип. Добавьте условие модуля, причем оно может быть представлено в разнообразных вариантах.
- Перейдите на вкладку «Метаинформация». Оформите шаблоны «META TITLE», «META DESCRIPTION», заголовок раздела, наименование страницы в навигационной цепочке. Если нужно, оформите для страницы описание вверху или внизу, но это необязательно.
- Кликните на кнопку сохранения изменений, зайдите на вкладку ЧПУ для создания шаблона для ссылки. чуть правее поля «Шаблон для новой ссылки» есть троеточие: перейдя по нему, вы обнаружите коды, которые можно использовать для генерации шаблона.
- Сохраните изменения, кликните на генерацию ссылок для ЧПУ. Появится ссылка, которую нужно активировать.
- Перейдите на сайт онлайн-магазина и убедитесь в корректности функционированиям модуля.
- Перейдите в категорию «Шуруповерты», а затем – на бренд «Зубр».
Страница должна содержать ЧПУ-url, не встречающиеся на других страницах h1, title, description. Наименование страницы должно быть навигационной цепочке.
Итак, настройка страницы фильтра посредством рассмотренного модуля действительно простая и занимает минимум времени.
В то же время есть и другой метод ее настройки – в этом случае она труднее и длится дольше.
Самостоятельная настройка фильтра без приобретения модуля
Подробно разберем, как настроить фильтр самостоятельно, на примере демоверсии онлайн-магазина.
Порядок действий:
- Настройте ЧПУ-url. Перейдите на вкладку «Контент» админ-панели, далее – на инфоблоки, их типы. В появившемся списке выберите ответственный за каталог инфоблок.
- Настройте несколько URL – для страницы инфоблока, раздела и подробного просмотра.
- Для автомгенерации символьного кода поставьте галочку напротив «Символьный код» во вкладках «Поля и Поля разделов».
- Поставьте галочку напротив проверки на уникальность, если код прописан – это предотвратит повторение URL.
- Выберите опцию транслитерации из наименования при добавлении элемента, чтобы значение поля бралось из наименования элемента, а вам не пришлось вводить значения полей самостоятельно.
- Настройте свойства для фильтрации. Свойства будут показаны в URL. На нижеприведенном изображении есть свойства инфоблока. Если вам потребуется изменить поле внешнего кода, необходимо их переопределение у торговых предложений, поскольку они вряд ли увидят обновленные значения.
- Настройте компонент bitrix:catalog.
- Настройте шаблон ЧПУ. Зайдите в раздел редактирования компонента «Каталог», далее – на вкладку управления адресами страниц и поля URL-раздела для смарт-фильтра. Вы увидите уже заданный шаблон, который открыт для редактирования. Например, можно удалить из URL слово «apply». Необходимо понимать значения указанных в шаблоне кодов. Так, #SMART_FILTER_PATH# представляет собой наименование свойств фильтруемых товаров, а #SECTION_CODE# – наименование раздела фильтруемых товаров.
Изначальный вариант:
Вариант после удаления из URL «apply»:
Укажите теги title, description, keywords и h1. Создайте инфоблок, где будут содержаться теги и заголовки.
- Заполните отмеченные поля, зайдите на вкладку свойств. Добавьте необходимые свойства – title, description, keywords и h Укажите URL-страницы, для которой эти свойства создаются.
- Сделайте обязательным поле «URL-страницы», ведь в нем нужно указать страницу, к которой применяются измененные свойства.
- Инфоблок имеет ID = 4. Для более комфортной работы добавьте его в константу IBLOCK_SEO. Константа будет записана в файле по ссылке /public_html/bitrix/php_interface/init.php. Добавьте файл init.php. Тогда код будет таким:
<?if(!defined(«B_PROLOG_INCLUDED») || B_PROLOG_INCLUDED!==true)die();define(«IBLOCK_SEO», 4);
- Поместите код в файл шаблона компонента – вphp (или section.php). Адрес файла будет таким: /public_html/bitrix/templates/eshop_bootstrap_red/components/bitrix/catalog/template17/ section_vertical.php).
- Вызвав компонент catalog.section, добавьте нижеуказанный код:
<?php
//Получаем SEO параметры текущей страницы
$currentPageUrl = $APPLICATION->GetCurPage();
$currentPageSeo = array();
$arSelect = Array(«ID», «PROPERTY_TITLE», «PROPERTY_META_KEYWORDS», «PROPERTY_DESCRIPTION», «PROPERTY_HEADER»);
$arFilter = Array(«IBLOCK_ID»=>IBLOCK_SEO, «ACTIVE_DATE»=>»Y», «ACTIVE»=>»Y», «PROPERTY_PAGE_URL»=>$currentPageUrl);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$currentPageSeo = array(
«TITLE» => $arFields[«PROPERTY_TITLE_VALUE»],
«KEYWORDS» => $arFields[«PROPERTY_META_KEYWORDS_VALUE»],
«DESCRIPTION» => $arFields[«PROPERTY_DESCRIPTION_VALUE»],
«HEADER» => $arFields[«PROPERTY_HEADER_VALUE»],
);
}
//Устанавливаем полученные параметры
if($currentPageSeo[«TITLE»]){
$APPLICATION->SetPageProperty(«title», $currentPageSeo[«TITLE»]);
}
if($currentPageSeo[«KEYWORDS»]){
$APPLICATION->SetPageProperty(«keywords», $currentPageSeo[«KEYWORDS»]);
}
if($currentPageSeo[«DESCRIPTION»]){
$APPLICATION->SetPageProperty(«description», strip_tags($currentPageSeo[«DESCRIPTION»][«TEXT»]));
}
if($currentPageSeo[«HEADER»]){
$APPLICATION->SetTitle($currentPageSeo[«HEADER»]);
}
?>
- В скрипте будут получены параметры актуальной страницы с фильтром. При их наличии нужно добавить их в массив.
- Проверьте все значения и установите новое свойство страницы поиска. Создайте 2 фильтра для товара посредством инфоблока – к примеру, для страницы с футболками от company
- Отфильтруйте футболки по company3, и тогда вы увидите:
Результат – страница с ЧПУ-url, с новыми тегами h1, title, description и keywords.
Следующий шаг – отправка ссылок поисковым роботам для их дальнейшей индексации. Сделать это можно посредством динамической или статической карты сайта либо перелинковкой, создав специальный блок с ссылками на те или иные страницы фильтра.
Чтобы отправить ссылки посредством перелинковки, выполните следующие действия:
- Выберите какой-либо раздел каталога, зайдите в раздел «Футболки» и добавьте новое поле на вкладке доп. полей.
- Пропишите в поле UF_SEO_ITEMS код, установите множественный тип поля и укажите инфоблок с фильтром в доп. настройках.
- Перейдите в раздел футболок, на вкладку доп. полей и выберите свойство «Футболки компания 3» в свойстве фильтра ссылок. Количество свойств для раздела ничем не ограничено – вы можете установить для каждого раздела больше 1 свойства.
- Перейдите в компонент каталога catalog.section. его адрес – /public_html/bitrix/templates/eshop_bootstrap_red/components/bitrix/catalog.section/.default/ result_modifier.php). Далее нужно прописать код в файле result_modifier.php:
//Получаем быстрые ссылки текущего раздела
$seoItems = array();
$arSectionSelect = array(«ID», «UF_SEO_ITEMS»);
$arSectionFilter = array(«IBLOCK_ID»=>$arParams[«IBLOCK_ID»], «ID»=>$arResult[«ID»]);
$dbSectionList = CIBlockSection::GetList(array(), $arSectionFilter, false, $arSectionSelect);
while($arSection = $dbSectionList->GetNext()){
$seoItems = $arSection[«UF_SEO_ITEMS»];
}
//Получаем Анкро и URL быстрых ссылок раздела
$fastUrlsList = array();
$arSelect = Array(«ID», «NAME», «PROPERTY_PAGE_URL»);
$arFilter = Array(«IBLOCK_ID»=>IBLOCK_SEO, «ACTIVE»=>»Y», «ID»=>$seoItems);
$res = CIBlockElement::GetList(array(«SORT»=>»ASC»), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$fastUrlsList[] = array(
«NAME» => $arFields[«NAME»],
«URL» => $arFields[«PROPERTY_PAGE_URL_VALUE»],
);
}
Результат – ссылка на фильтр.
Количество ссылок может быть любым. Согласно тому или иному разделу они различаются – в зависимости от свойств для фильтрации разделов.
В обоих случаях есть возможность увеличить семантическое ядро онлайн-магазина за счет настроек фильтра.
Вы самостоятельно принимаете решение о порядке настройки фильтра своего онлайн-магазина. Однако мы рекомендуем остановиться на первом варианте, так как в этой ситуации обладать особыми знаниями, навыками и умениями не нужно, а настроить фильтр можно намного быстрее.
Обратитесь к нашим опытным специалистам, если вам необходим сайт на CMS 1C-Битрикс! Свяжитесь с нами любым удобным способом прямо сейчас, получите подробную консультацию и выгодные скидки на услуги. Наш телефон +7(812)900-21-99