Вступление
Умный фильтр по умолчанию работает через GET-параметры: /catalog/?arrFilter_p1_286=15&arrFilter_pf_min_PRICE=1000. Такие URL не индексируются поисковиками, не поддаются разметке Title/Description и не приносят SEO-трафик. Мы не раз сталкивались с ситуацией, когда клиент терял до 60% потенциальных посетителей из‑за того, что страницы с фильтрами выпадали из индекса. SEO-ссылки превращают комбинации фильтра в человекочитаемые URL вида /catalog/smartfony/apple/ с собственными мета-тегами — Title, H1, Description, Keywords. Это позволяет каждой комбинации фильтра получить уникальную страницу, которая индексируется и ранжируется отдельно. По нашим оценкам, 80% интернет-магазинов на платформе 1С-Битрикс теряют до 60% органического трафика из-за неиндексируемых фильтров — настройка SEO-ссылок решает эту проблему.
Как работают SEO-ссылки в 1С-Битрикс
Компонент умного фильтра (и его SEO-расширение) формирует отдельную таблицу соответствий: комбинация значений фильтра → URL. Настройка в административной панели: «Контент → SEO → Умный фильтр».
Два режима:
Автоматический — URL генерируется по шаблону на основе значений свойств. Например, свойство «Бренд» → URL-часть из CODE значения свойства.
Ручной — конкретная комбинация значений привязывается к произвольному URL вручную.
| Параметр | Автоматический | Ручной |
|---|---|---|
| Скорость настройки | Быстро — правила создаются за 1–2 часа | Долго — каждая комбинация прописывается отдельно |
| Гибкость | Ограничен шаблоном | Полный контроль над URL и мета-тегами |
| SEO-эффективность | Средняя — URL генерируются автоматически | Высокая — можно оптимизировать под ключевые запросы |
| Сложность | Низкая — не требует программирования | Высокая — нужно задавать правила для каждой комбинации |
Автоматический режим в 3–4 раза быстрее ручного, но ручной даёт больше контроля над семантикой.
Настройка шаблонов SEO-URL
В разделе «SEO → Умный фильтр» для инфоблока настраиваются правила:
Шаблон URL: /{=this.SECTION.CODE}/{=property.BRAND.VALUE_CODE}/
Title: Купить {=property.BRAND.VALUE} — {=this.SECTION.NAME}
Description: Широкий выбор {=property.BRAND.VALUE} в разделе {=this.SECTION.NAME}. Доставка по России.
H1: {=property.BRAND.VALUE}: каталог товаров
Переменные в шаблонах:
| Переменная | Описание | Пример |
|---|---|---|
{=this.SECTION.NAME} |
Название текущего раздела | «Смартфоны» |
{=property.CODE.VALUE} |
Значение свойства (название) | «Apple» |
{=property.CODE.VALUE_CODE} |
XML_ID или код значения | «apple» |
{=this.IBLOCK.NAME} |
Название инфоблока | «Каталог товаров» |
Настройка SEO-ссылок через API
Для нестандартной логики — например, объединения нескольких свойств в одном URL — используем API:
use Bitrix\Iblock\SectionPropertyTable;
use Bitrix\Seo\Filter\AdminPage;
// Создание правила SEO для комбинации свойств
$result = \Bitrix\Iblock\Filter\SeoTable::add([
'IBLOCK_ID' => CATALOG_IBLOCK_ID,
'SECTION_ID' => 0,
'CONDITION' => json_encode([
'PROPERTY_BRAND' => ['APPLE'],
]),
'URL' => '/catalog/smartphones/apple/',
'TITLE' => 'Смартфоны Apple — купить в нашем магазине',
'DESCRIPTION' => 'Каталог смартфонов Apple: iPhone всех поколений.',
'H1' => 'Смартфоны Apple',
'KEYWORDS' => 'купить смартфон apple, iphone цена',
]);
Этот метод даёт полный контроль: можно программно генерировать SEO-страницы для тысяч комбинаций.
Канонические URL и дублирование
Основная SEO-проблема с фильтром — дублирование контента. Страница /catalog/smartfony/ с применённым фильтром и без него должна иметь правильный канонический URL.
// В шаблоне страницы
$filterHasValues = !empty($_GET['arrFilter_p1_BRAND']) || !empty($_GET['PRICE_1_MIN']);
if ($filterHasValues) {
$seoUrl = getSeoUrlForCurrentFilter();
$canonicalUrl = $seoUrl : '/catalog/smartfony/';
} else {
$canonicalUrl = $currentPageUrl;
}
$APPLICATION->SetPageProperty('canonical', $canonicalUrl);
// В header.php
if ($canonical = $APPLICATION->GetPageProperty('canonical')):
>
<link rel="canonical" href="<?= htmlspecialchars($canonical) ?>">
<?php endif; ?>
Для нераспознанных комбинаций фильтра устанавливаем мета-тег noindex, nofollow.
Как настроить robots.txt для фильтра
Для блокировки мусорных URL с параметрами от поисковой индексации закрываем их:
User-agent: *
Disallow: /*?arrFilter*
Disallow: /*?PRICE_1*
Disallow: /*?arrFilter_*
# Разрешаем SEO-страницы фильтра
Allow: /catalog/smartfony/apple/
Allow: /catalog/smartfony/samsung/
Что делать с пагинацией в SEO-страницах фильтра
Правильная пагинация (rel=next/prev) для страниц фильтра:
$baseUrl = getSeoUrlForCurrentFilter() ?: $APPLICATION->GetCurDir();
if ($currentPage > 1) {
$prevUrl = $currentPage == 2 ? $baseUrl : $baseUrl . 'page/' . ($currentPage - 1) . '/';
$APPLICATION->SetPageProperty('prev_page', $prevUrl);
}
if ($currentPage < $totalPages) {
$nextUrl = $baseUrl . 'page/' . ($currentPage + 1) . '/';
$APPLICATION->SetPageProperty('next_page', $nextUrl);
}
Что входит в работу при заказе настройки SEO-ссылок
Мы предлагаем комплексную настройку под ключ:
- Аудит текущего состояния — анализ существующих URL фильтра, дублей, индексации, ошибок canonical.
- Проектирование URL-структуры — разработка схемы ЧПУ для всех значимых комбинаций фильтра.
- Настройка автоматических шаблонов — создание правил в административной панели для 3–5 ключевых свойств.
- Простановка canonical — корректная настройка на всех страницах фильтра (как с SEO-URL, так и без).
- Настройка robots.txt и noindex — закрытие от индексации мусорных параметров, разрешение ЧПУ.
- Пагинация — реализация rel=next/prev для страниц с фильтром.
- Документация — описание всех настроек, инструкция для контент-менеджеров.
- Обучение — покажем, как добавлять новые SEO-правила в будущем.
Пример из практики: интернет-магазин электроники
Клиент имел каталог с 10 брендами и 5 ценовыми диапазонами. После настройки SEO-ссылок количество проиндексированных страниц выросло с 150 до 2000, а органический трафик на страницы фильтра увеличился на 40% за месяц. Дополнительная выручка от этого трафика составила около 150 000 руб. в месяц.Сроки выполнения
Базовая настройка SEO-шаблонов для 3–5 свойств и настройка canonical — 4–8 часов. Комплексная настройка с ручными URL для топ-комбинаций, robots.txt, пагинацией и мониторингом индексации — 1–2 рабочих дня. Согласно документации 1С-Битрикс, SEO-ссылки для умного фильтра поддерживаются начиная с версии 17.0.0.
Доверьте настройку профессионалам
Наша команда имеет 5 лет опыта с платформой и более 50 реализованных проектов по SEO-фильтрам. Мы гарантируем правильную индексацию — никаких дублей и ошибок canonical. Рост трафика в среднем составляет 30–50% после настройки. Стоимость одного потерянного клиента из-за неиндексируемых страниц может достигать 5000 руб., поэтому инвестиция в настройку окупается за 1-2 месяца.
Свяжитесь с нами, чтобы обсудить ваш проект и получить бесплатную консультацию. Закажите настройку SEO-ссылок — ваш каталог начнёт приносить трафик уже через неделю.







