Top Man Digital: SEO умного фильтра, мета, ЧПУ и ИИ для страниц сайта
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Умный фильтр интернет-магазина создаёт множество адресов под реальные сочетания спроса: цвет, размер, бренд, цена и другие параметры. Но без отдельной SEO-настройки такие страницы часто наследуют одинаковые title, description и H1 раздела.
Модуль превращает страницы фильтра в управляемые SEO-посадочные: для них можно задавать собственную мета, ЧПУ, HTML-текст, добавлять их в sitemap и внутренний поиск, отслеживать посещения и контролировать, что поисковый робот видит на живой странице.
Один шаблон вместо ручной настройки сотен URLДля страниц фильтра можно создавать шаблоны title, H1, description и keywords. Шаблоны наследуются от сайта к разделам каталога, поэтому общие правила задаются один раз, а для отдельных разделов их можно уточнить.
В текст подставляются название раздела, выбранные свойства фильтра, диапазон цены, количество найденных товаров, город и другие данные. Поддерживаются склонение слов по падежам и спинтакс.
Спинтакс работает стабильно для поисковых систем: вариант формулировки выбирается по адресу страницы. Один и тот же URL не меняет текст при каждом открытии.
Страницы можно подготовить ещё до первого визитаОбычно URL умного фильтра становится заметен SEO-специалисту только после того, как по нему уже кто-то прошёл. В модуле есть генератор, который заранее перебирает разделы и значения свойств, проверяет наличие товаров под комбинацией и убеждается, что адрес действительно отдаёт нужную страницу.
После этого с такими URL можно работать заранее: назначать мета, создавать ЧПУ, ставить страницы в очередь ИИ и готовить их к индексации до первого органического визита.
ИИ пишет по фактам страницы, а не по одному названию разделаМодуль поддерживает DeepSeek и YandexGPT. Для генерации используются ключи владельца сайта.
Модель может получить состояние фильтра, содержимое реальной страницы, целевые поисковые запросы и собранную выдачу Яндекса. В системном промпте можно запретить выдумывать цены, доставку, гарантии и другие факты, которых нет на сайте.
Результат не публикуется автоматически. ИИ создаёт черновик title, H1 и description, а SEO-специалист проверяет его и только потом публикует одну или несколько записей.
Модуль можно использовать как рабочее место SEO-специалиста внутри административной панели Битрикса.
Для обычных страниц — услуг, статей, разделов и других URL — доступны персональная мета, HTML-текст, ЧПУ, целевые запросы, сбор поисковой выдачи, ИИ-генерация и показатели из Метрики и Вебмастера.
Персональная мета имеет приоритет над шаблоном, но пустые поля ничего не затирают: можно, например, переопределить только H1 или добавить только HTML-текст.
ЧПУ для фильтра и любых страниц сайтаТехнический адрес фильтра можно заменить человекопонятным URL. Старый адрес продолжает работать и при необходимости отдаёт 301-редирект на новый.
ЧПУ можно назначать не только страницам фильтра, но и обычным страницам сайта, включая адреса с GET-параметрами. Модуль проверяет занятость адреса, умеет распознавать «мягкие 404», учитывает canonical и сохраняет редирект со старого ЧПУ при переименовании.
UTM-метки, gclid, ysclid, roistat и другие параметры визита не мешают сопоставлению страницы с её ЧПУ.
Модуль проверяет, что мета действительно встала на сайтНастроить title и description в административной панели недостаточно. На живой странице их может перебить другой компонент, шаблон или старый кеш.
Раздел «Контроль мета» сам открывает страницу и сравнивает реальные значения с теми, которые должны быть установлены. Расхождения видны в отчёте.
После настройки можно смотреть не только сам URL, но и его результат.
Интеграция с Яндекс.Метрикой подтягивает визиты, посетителей, отказы, глубину просмотра, длительность визита, долю мобильных пользователей и выбранные цели. Яндекс.Вебмастер добавляет показы, клики, CTR, среднюю позицию, реальные поисковые запросы, коды ответа робота и возможность отправить страницу на переобход.
Данные выводятся рядом со страницами фильтра и обычными отслеживаемыми URL — SEO-специалисту не нужно каждый раз собирать картину по нескольким интерфейсам вручную.
404, редиректы и техническая SEO-гигиенаМодуль собирает несуществующие адреса, считает обращения к ним и показывает, кто их запрашивал — человек или робот. Из 404-отчёта можно создать 301-редирект или превратить старый адрес в ЧПУ существующей страницы.
При создании редиректов проверяются петли, конфликты и цепочки. Если цель уже перенаправляет дальше, правило можно сразу записать на конечный адрес.
Есть отдельный список 301/302-редиректов, управление sitemap, собственным блоком robots.txt, canonical, https, www/без www, слешами, пагинацией и внешними ссылками. Правила домена сводятся в один переход, чтобы не создавать лишние цепочки редиректов.
HTML-текст для конкретных страницДля любого URL можно сохранить собственный HTML-блок. Он работает независимо от title и description — запись может состоять только из текста.
Предусмотрены три способа вывода: через методы модуля, через свойство страницы и через специальный маркер для кешируемых шаблонов. Это позволяет разместить SEO-текст там, где он нужен дизайну, и не выводить пустой контейнер, если текста нет.
Диагностика вместо поиска проблемы вслепуюВстроенная диагностика проверяет подключение данных умного фильтра, агентов, служебных файлов, внешних API и состояние сайта в Яндекс.Вебмастере. Это же удобный первый экран при обращении в техническую поддержку.
Основные функции работают без внешних ключейДля шаблонов мета, персональной мета, HTML-текста, ЧПУ, редиректов, sitemap, robots.txt, встроенного поиска, 404-отчёта, контроля мета, общих SEO-настроек, импорта/экспорта и диагностики сторонние сервисы не требуются.
Ключи нужны только для дополнительных интеграций: DeepSeek или YandexGPT, XMLRiver, Яндекс.Метрика и Яндекс.Вебмастер. Модуль использует ключи владельца сайта и не предоставляет собственные.
Что получает SEO-специалистМодуль закрывает не одну операцию с метатегами, а полный рабочий цикл: найти и подготовить страницы фильтра, назначить им мета и ЧПУ, при необходимости создать контент через ИИ, включить страницы в индексацию, проверить реальный результат на сайте и затем смотреть показатели из Метрики и Вебмастера.
В результате модуль можно использовать не как отдельный генератор SEO-мета для каталога, а как единое рабочее место SEO-специалиста внутри 1С-Битрикс.
Marketplace → Установленные решения → Установить. Модуль создаст свои таблицы, зарегистрирует обработчики событий и агенты, разместит страницы админки в /bitrix/admin/, стиль меню — в /bitrix/themes/.default/, компонент перелинковки — в /bitrix/components/topman/.
После установки в левом меню админки появится раздел «Top Man Digital → SEO-настройки».
На этом этапе менять шаблон сайта не требуется — модуль умеет самостоятельно разбирать адреса страниц фильтра.
Подключение данных фильтра (рекомендуется)Для получения точных данных о выбранных свойствах, значениях фильтра и количестве найденных товаров добавьте строку в result_modifier.php шаблона компонента bitrix:catalog.smart.filter:
$templateData['TOPMAN_SEOFILTER'] = \\Topman\\SeoFilter\\FilterState::extract($arResult, $arParams); |
Если файла нет — создайте его рядом с template.php. Страница «SEO-настройки → Диагностика» покажет правильный путь, готовую строку подключения и проверит результат. Без этой строки модуль продолжит работать, но будет определять данные только по URL.
Первичная настройкаОткройте «SEO-настройки → Настройки». Все настройки разделены по сайтам.
Укажите город — используется в макросе #CITY# с автоматическим склонением.
Проверьте, что включён сбор статистики — он наполняет список страниц фильтра.
Остальные функции (ЧПУ, sitemap, robots.txt, редиректы, контроль мета, ИИ и т.д.) можно включать по мере необходимости.
Первый шаблон мета-теговОткройте «SEO-настройки → Мета фильтра → Шаблоны мета» и создайте новый шаблон.
Выберите сайт, инфоблок и раздел (при необходимости включите распространение на подразделы).
Заполните Title, H1 и Description.
Используйте макросы, склонение и спинтакс.
Сохраните шаблон и откройте страницу фильтра — изменения применятся сразу.
Пример:
Title: {Купить|Заказать} #FILTER_ALL# в #CITY_PP# — цены и наличие
H1: #SECTION_NAME# #FILTER_ALL#
Description: #SECTION_NAME# #FILTER_ALL# в наличии. Доставка по #CITY_DP#. |
Приоритет применения: персональная мета → шаблон ближайшего раздела → глобальный шаблон.
Что включить дальшеСтатистика страниц фильтра.
Генератор URL.
ИИ-запросы (предварительно настройте провайдера, API-ключ и название компании).
ЧПУ-адреса.
Карту сайта, robots.txt и поиск по сайту.
Отчёты: 404, внешние ссылки, контроль мета.
Общие SEO-настройки: редиректы, canonical, пагинация.
Добавьте в шаблоне вывод: <?php if (\Topman\SeoFilter\PageMeta\Text::has()): ?> <div class="seo-text"><?= \Topman\SeoFilter\PageMeta\Text::get() ?></div> <?php endif; ?> |
Обновление
Выполняется стандартно через Marketplace → Обновление решений. После обновления настройки, шаблоны и статистика сохраняются, структура базы автоматически обновляется.
УдалениеУдаление выполняется через «Настройки → Настройки продукта → Модули». Можно сохранить данные для последующей переустановки либо удалить их полностью. Дополнительные файлы модуля удаляются автоматически, сторонние файлы не затрагиваются.
Если что-то не работаетНачните со страницы «SEO-настройки → Диагностика». Она проверяет подключение фильтра, состояние агентов, наличие таблиц и файлов, доступность внешних сервисов и показывает, какая мета будет применена к выбранному URL.
Почта для связи: marketplace@topman.dev
Время ответа - 2 рабочих дня.
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
