ФиксИнтернет-магазин на 1С-Битрикс под ключ за 30 дней по фиксированной цене

Канонические URL и пагинация в каталоге

Канонические URL и пагинация в каталоге на 1С-Битрикс: дубли, фильтры, страницы 2+

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

Эта статья — про то, как навести порядок: настроить канонические URL и пагинацию в каталоге на 1С-Битрикс так, чтобы поисковик индексировал нужные страницы, а дубли не мешали продвижению. Разберём каноникал против редиректа, страницы пагинации, фильтры, сортировку и ЧПУ умного фильтра. Системно эти задачи мы закрываем в рамках аудита и оптимизации.

Коротко

  • Каталог порождает дубли: сортировки, фильтры, пагинация, utm — один список по многим адресам.
  • Canonical указывает поисковику основную версию страницы и склеивает на неё вес дублей.
  • Страницы пагинации (2, 3, 4...) — каноничны сами на себя, а не на первую, иначе товары выпадают из индекса.
  • Спросовые комбинации фильтров делайте SEO-страницами, малоспросовые — закрывайте каноникалом или noindex.

Откуда в каталоге берутся дубли

Каталог интернет-магазина — главный источник дублей на сайте, и по естественной причине: один и тот же набор товаров показывается разными способами. Пользователь сортирует, фильтрует, листает страницы, приходит по рекламной ссылке с меткой — и каждый раз URL немного другой, а содержимое почти то же.

Типовые источники дублей в каталоге:

Если не управлять этим, поисковик видит тысячи почти одинаковых страниц, распыляет между ними релевантность и тратит краулинговый бюджет впустую вместо индексации реально важных разделов и карточек.

Что такое канонический URL

Канонический URL — это указание поисковику, какой адрес считать основным для данного содержимого. Технически это тег в разделе head страницы: <link rel="canonical" href="...">. Когда робот видит несколько страниц с одинаковым или очень похожим контентом, каноникал говорит ему: «индексируй вот эту версию, а остальные — её варианты».

Что это даёт каталогу:

Важно: canonical — это рекомендация, а не жёсткая директива. Поисковик обычно ей следует, но если каноникалы противоречат друг другу или контент версий сильно различается, он может решить иначе. Поэтому логика каноникалов должна быть непротиворечивой по всему каталогу.

От ЧПУ-адреса к трафику из поиска Товар / разделсущность каталогаЧПУ-адресчеловекопонятный URLКаноническийодин адрес страницыИндексациястраница в поискеТрафикпереходы из выдачи
Схема: понятный ЧПУ-адрес с каноническим тегом корректно индексируется — страница попадает в выдачу и приносит трафик.

Canonical или 301-редирект

Каноникал и редирект решают разные задачи, и путать их — частая ошибка.

ИнструментЧто делаетКогда применять
301-редиректФизически перенаправляет на другой адрес, старый закрываетсяСмена URL, склейка www/без, http→https, удалённые страницы
rel canonicalОставляет страницу рабочей, указывает предпочтительную версию для индексаСортировки, utm, пагинация, варианты одного списка
noindexИсключает страницу из индекса, но оставляет доступнойСлужебные и бесполезные для поиска страницы

Правило простое: если старый адрес больше не нужен — редирект; если обе страницы должны работать, но в индексе нужна одна — canonical; если страница нужна пользователю, но не поиску — noindex. Смешивать их (например, ставить и canonical, и noindex на одну страницу) не стоит — сигналы конфликтуют.

Пагинация: страница 2 и дальше

Самая частая и болезненная ошибка в каталоге — неправильный каноникал на страницах пагинации. Логика кажется интуитивной: «вторая, третья страницы — это же продолжение первой, поставлю им canonical на первую». Это ошибка, которая выбрасывает половину товаров из индекса.

Дело в том, что товары на второй странице — другие, чем на первой. Если сказать роботу «страница 2 каноническая на страницу 1», он решит, что уникального контента на ней нет, и не станет индексировать эти товары. Карточки, доступные только со второй страницы и дальше, выпадут из поиска.

Правильно: каждая страница пагинации каноническая сама на себя (page=2 → на свой URL со page=2). Первая страница — каноническая на чистый адрес категории без параметра страницы. Так все товары остаются доступны роботу.

При этом первую страницу и «страницу без номера» нужно склеить: /katalog/divany/ и /katalog/divany/?page=1 должны вести к одному каноническому адресу без параметра, чтобы не плодить дубль стартовой страницы.

Устаревший подход rel next/prev

Раньше для пагинации рекомендовали теги rel="next" и rel="prev", связывающие страницы в цепочку. Сегодня основные поисковики их официально не используют как сигнал индексации, поэтому опираться на них как на главный механизм не стоит.

Актуальный подход — самоканоникал на каждой странице пагинации плюс доступные для робота ссылки между страницами. Товары должны быть достижимы по обычным ссылкам, а не только через JavaScript. Разметку next/prev можно оставить как дополнительную подсказку, но полагаться на неё вместо корректных каноникалов нельзя. Быстрая отдача этих страниц из кэша важна не меньше — как её организовать, мы разбирали в статье про инфраструктуру BitrixVM.

Фильтры: индексировать или закрыть

Умный фильтр в каталоге — одновременно источник ценных SEO-страниц и главный генератор мусорных дублей. Ключ — разделять комбинации фильтров по спросу.

Без этого разделения фильтр порождает тысячи страниц, которые никто не ищет, но которые съедают краулинговый бюджет и разбавляют индекс. Управление индексацией фильтров — тонкая работа: нужно собрать семантику, определить, какие комбинации заслуживают своей страницы, и настроить остальное на склейку. Часто эту логику выносят в отдельный обработчик или собственный модуль, управляющий мета-тегами и каноникалами SEO-страниц фильтра.

Сортировка, размер выборки, utm

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

Логика едина: если параметр не меняет набор товаров — страница каноническая на версию без этого параметра. Это снимает основную массу технических дублей одним правилом.

ЧПУ в 1С-Битрикс и умный фильтр

Чистые человекопонятные адреса — половина успеха. В 1С-Битрикс ЧПУ настраиваются через правила обработки адресов и SEF-режим компонентов каталога: раздел получает адрес по своему символьному коду, товар — по коду элемента. Вместо /katalog/index.php?SECTION_ID=42 получается /katalog/divany/.

Умный фильтр catalog.smart.filter умеет отдавать ЧПУ и для выбранных значений свойств, если для них заведены SEO-коды: /katalog/divany/uglovye/ вместо строки ?arrFilter[...]=. Именно такие чистые адреса фильтра и превращают в посадочные SEO-страницы под спрос. Ключевые моменты настройки:

  1. SEF-коды разделов. У каждой категории — осмысленный символьный код, стабильный и не меняющийся.
  2. SEO-коды свойств фильтра. Для индексируемых значений — понятные фрагменты URL.
  3. Единый формат. Слеш на конце, нижний регистр, транслитерация — одинаково по всему каталогу.
  4. Каноникал под правило. ЧПУ фильтра — на себя (если спросовая) или на категорию (если нет).

Данные для каталога — товары, свойства, значения — приходят из инфоблоков и обмена с 1С, поэтому стабильность символьных кодов зависит и от корректной интеграции; про надёжную работу с данными полезен материал про D7 ORM в Битрикс.

Пагинация против бесконечной прокрутки

Модная бесконечная прокрутка удобна пользователю, но опасна для SEO, если сделана неправильно. Если товары подгружаются только скриптом и у страниц нет реальных URL, робот может не увидеть ничего дальше первого экрана — и весь «хвост» каталога выпадет из индекса.

Надёжные варианты:

Главное правило: любой товар должен быть достижим по обычной ссылке, а не только через JavaScript-подгрузку. Тогда и пользователю удобно, и индекс полный.

Настройка в 1С-Битрикс пошагово

  1. Включите ЧПУ. SEF-режим компонентов каталога, символьные коды разделов и элементов, единый формат адресов.
  2. Самоканоникал пагинации. Каждая страница page=N — каноническая на себя; первая — на URL без параметра.
  3. Склейка сортировок и utm. Все параметры, не меняющие состав товаров, — каноникал на чистый адрес.
  4. Разметьте фильтры. Спросовые комбинации — SEO-страницы с мета и самоканоникалом; остальные — на категорию или noindex.
  5. Настройте редиректы. 301 для склейки www/без, http→https, слеша и старых адресов.
  6. Проверьте robots и sitemap. В карту сайта попадают только канонические индексируемые URL.
  7. Протестируйте. Проверьте canonical на всех типах страниц и обойдите сайт краулером.

Как проверить результат

Настройку каноникалов и пагинации обязательно проверяют, потому что ошибку легко не заметить — визуально страницы выглядят нормально. Что смотреть:

Регулярная проверка особенно важна после доработок каталога: новая функция сортировки или фильтра легко ломает выверенную логику каноникалов. Встроить такую проверку в процесс помогает настроенный CI/CD.

Частые ошибки

Чек-лист внедрения

  1. ЧПУ включены. Чистые адреса разделов, товаров и спросовых фильтров.
  2. Пагинация самоканонична. Страницы 2+ на себя, первая — на URL без параметра.
  3. Параметры склеены. Сортировки, размер выборки, utm — каноникал на чистый адрес.
  4. Фильтры разделены. Спросовые — SEO-страницы, остальные — закрыты.
  5. Редиректы настроены. www/без, http→https, слеш, старые URL.
  6. Sitemap чистый. В карте только канонические индексируемые страницы.
  7. Проверено обходом. Каноникалы всех типов страниц выверены краулером и в панелях вебмастеров.

Вывод

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

В 1С-Битрикс это собирается из ЧПУ каталога, SEO-кодов умного фильтра и последовательной логики каноникалов и редиректов. Настройте её один раз непротиворечиво, встройте проверку в процесс доработок — и каталог будет приводить из поиска трафик на нужные страницы, а не соревноваться сам с собой десятками почти одинаковых URL.

Частые вопросы

Что такое канонический URL и зачем он каталогу?

Канонический URL — это тег rel="canonical" в разделе head страницы, который сообщает поисковику основной адрес контента. В каталоге один и тот же список товаров доступен по множеству адресов: с параметрами сортировки, метками, utm, разными вариантами написания. Каноникал указывает, какую версию индексировать, и склеивает вес дублей на неё, чтобы не размывать релевантность по десяткам почти одинаковых страниц.

Какой URL делать каноническим для страниц пагинации?

Современный подход: каждая страница пагинации (2, 3, 4...) каноническая сама на себя, а не на первую. Так поисковик видит все страницы как самостоятельные и индексирует товары с них. Ставить canonical всех страниц на первую — устаревшая и вредная практика: она говорит, что товары со второй страницы не важны, и они выпадают из индекса. Первая страница каноническая на свой чистый URL без параметра page.

Нужно ли закрывать страницы фильтров от индексации?

Зависит от спроса. Комбинации фильтров, под которые есть поисковые запросы (например, «диваны угловые серые»), полезно превращать в отдельные SEO-страницы с уникальными мета и каноникалом на себя. Малоспросовые и бесконечные комбинации фильтров закрывают от индексации через canonical на базовую категорию или noindex, чтобы не плодить тысячи бесполезных дублей и не тратить краулинговый бюджет.

Как в 1С-Битрикс формируются ЧПУ для каталога и фильтра?

Человекопонятные URL в Битрикс настраиваются через правила обработки адресов и SEF-режим компонентов каталога. Раздел получает адрес по своему коду, товар — по коду элемента. Умный фильтр catalog.smart.filter умеет отдавать ЧПУ для выбранных значений свойств, если для них заведены SEO-коды. Это позволяет делать чистые адреса вида /katalog/divany/uglovye/ вместо строки параметров ?arrFilter[...]=.

Чем canonical отличается от 301-редиректа?

Редирект 301 физически перенаправляет и пользователя, и робота на другой адрес — старый URL перестаёт открываться. Canonical оставляет страницу доступной, но подсказывает поисковику предпочтительную версию для индексации. Редирект применяют, когда старый адрес не нужен (смена URL, склейка www и без, http на https), а canonical — когда обе страницы должны работать, но в индексе нужна одна.

Как быть с параметрами сортировки и количества на странице?

Сортировка (по цене, по названию) и размер выборки не меняют состав товаров, только порядок и разбивку, поэтому такие URL с параметрами делают каноническими на базовый адрес категории без параметров. Иначе одна категория порождает десятки дублей «тот же список в другом порядке». utm-метки и параметры трекинга тоже склеивают каноникалом на чистый URL, чтобы рекламный трафик не создавал дубли в индексе.

Помогает ли пагинация или лучше бесконечная прокрутка?

Для SEO классическая пагинация со ссылками надёжнее: поисковик проходит по страницам и индексирует товары с каждой. Бесконечная прокрутка на JavaScript без реальных URL страниц рискует тем, что товары со второго и дальше экрана робот не увидит. Компромисс — подгрузка по кнопке с настоящими адресами страниц и корректными каноникалами, чтобы и пользователю удобно, и роботу доступно.

Как проверить, что каноникалы и пагинация настроены верно?

Проверяют вручную и инструментами: смотрят тег canonical в исходном коде разных типов страниц (категория, страница 2, фильтр, сортировка), сверяют с ожидаемой логикой. В панелях вебмастеров смотрят, какие страницы в индексе и нет ли массовых дублей. Полезен обход сайта краулером-эмулятором: он покажет все canonical разом и выявит страницы, которые ссылаются сами на чужой URL или уходят в бесконечные параметры.

Поделиться:

Каталог плодит дубли и теряет позиции?

Проведём SEO-аудит каталога, настроим каноникалы, пагинацию, ЧПУ умного фильтра и редиректы. Рассчитаем работу по вашему магазину на 1С-Битрикс.

Аудит и оптимизация

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: ЧПУ каталога, SEO-страницы умного фильтра, каноникалы и пагинация без потери позиций.

← Все статьи блога