
Внутренняя SEO-оптимизация интернет-магазина отличается от работы над обычным сайтом одним свойством: здесь любая ошибка умножается на размер каталога. Неудачно названная категория на сайте услуг — это одна проблемная страница. Та же неудача в магазине на восемь тысяч товаров — это восемь тысяч карточек, которые висят не в том разделе, получают не тот вес и не попадают в выдачу по своим запросам. Поэтому магазин оптимизируют не отдельными правками, а правилами, которые действуют на весь каталог сразу.
В SEO я с 2005 года и через мои руки прошли каталоги от трёхсот позиций до сотен тысяч. Проблемы у них повторяются с удивительным постоянством, и почти всегда они сводятся к шести вещам: структуре, карточке, фильтрам, перелинковке, технике и коммерческим сигналам. Ниже — эти шесть правил, каждое доведено до конкретных действий, которые можно поручить программисту или выполнить самому.
Почему магазин требует отдельного подхода
У сайта услуг тридцать страниц, и каждую можно вычитать вручную. У магазина страниц столько, сколько товаров, плюс категории, плюс страницы фильтров, плюс пагинация, плюс сортировки. Робот не обходит их все за один заход: у каждого сайта есть краулинговый бюджет — примерное число страниц, которые поисковик готов скачивать за сутки. Если половина этого бюджета уходит на мусорные URL с параметрами сортировки, новые товары попадают в индекс неделями.
Второе отличие — характер запросов. В магазине почти весь спрос коммерческий: «купить», «цена», «доставка», конкретная модель, конкретный размер. Такие запросы поисковики ранжируют с оглядкой на коммерческие факторы — наличие цены, корзины, вариантов доставки. Информационная статья по коммерческому запросу не выиграет у карточки товара, как бы хорошо она ни была написана.
Правило 1. Структуру каталога строят от спроса, а не от прайса поставщика
Самая частая ошибка — каталог скопирован из учётной системы. В 1С товары сгруппированы так, как удобно бухгалтерии и закупщику, а покупатель ищет другими словами. В прайсе может быть раздел «изделия из массива», а люди набирают «деревянные кровати». Раздела с таким названием на сайте нет — трафика тоже нет.
Правильный порядок: сначала собрать семантику по всему ассортименту, потом сгруппировать запросы по смыслу, и только затем проектировать разделы. Инструменты для сбора — Вордстат для базовой частотности, Rush Analytics или Topvisor для съёма и кластеризации, Мегаиндекс для просмотра структуры конкурентов. Отдельный приём: выгрузите структуру трёх-четырёх лидеров ниши и посмотрите, какие разделы есть у всех. Разделы, которые повторяются у всех конкурентов, почти всегда закрывают реальный спрос.
Второе требование к структуре — глубина. Любой товар должен быть достижим за три клика от главной. Не потому, что это красивое число, а потому что вес передаётся по ссылкам с затуханием: страница на пятом уровне вложенности получает от главной так мало, что робот заходит на неё раз в месяц. Если ассортимент требует большей глубины, добавляют перекрёстные входы — подборки, теговые страницы, блоки популярных фильтров прямо в категории.
Третье требование — каждый уровень отвечает своей группе запросов и не конкурирует с соседним.
| Уровень | Тип запроса | Пример запроса | Что обязательно на странице |
|---|---|---|---|
| Категория | Высокочастотный, широкий | купить диван | Подкатегории, популярные фильтры, вводный текст, цены от |
| Подкатегория | Среднечастотный | угловой диван | Товары, фильтры по характеристикам, сравнительный текст |
| Страница фильтра | Низкочастотный, конверсионный | угловой диван с ящиком бежевый | Уникальный title, короткое описание подборки, товары |
| Карточка товара | Запрос по модели и артикулу | диван Милан 3 бежевый купить | Цена, наличие, характеристики, фото, отзывы, доставка |
Проверка, что структура рабочая: возьмите двадцать случайных запросов из ядра и для каждого назовите единственную страницу, которая должна по нему ранжироваться. Если по какому-то запросу подходят две страницы, у вас каннибализация, и её нужно устранять до запуска, а не после.
Правило 2. Карточка товара отвечает на запрос целиком
Карточка — это место, где сходятся два интереса: покупатель принимает решение, а поисковик оценивает, полон ли ответ. Обычная карточка из выгрузки содержит название, цену и абзац от производителя, который стоит слово в слово на сорока других сайтах. Такая страница не ранжируется нигде, кроме запросов по точному артикулу, да и там её обгоняют маркетплейсы.
Тему разбирал отдельно: «Внутренняя перелинковка интернет магазина».
Что должно быть в карточке обязательно:
- Цена и статус наличия в явном виде, а не «уточняйте у менеджера». Отсутствие цены — прямой минус по коммерческим факторам.
- Полные характеристики в виде таблицы, а не абзацем текста. Из таблицы поисковик вытаскивает значения для сравнения и для быстрых ответов.
- Собственные фотографии хотя бы для части ассортимента. Уникальное изображение отличает магазин от сотни перепродавцов одной выгрузки.
- Условия доставки и оплаты прямо в карточке, а не только на отдельной странице.
- Блок отзывов с возможностью оставить свой — это единственный источник бесплатного уникального контента в каталоге.
- Разметка Schema.org для товара: цена, валюта, наличие, рейтинг. Она влияет на вид сниппета в выдаче.
Отдельная тема — уникализация описаний. Переписывать вручную десять тысяч карточек нерентабельно, и делать этого не нужно. Работающий компромисс: описание собирается шаблоном из характеристик товара плюс два-три уникальных блока — чем эта модель отличается от соседних, кому подходит, на что смотреть при выборе. Такой блок пишется один раз на товарную линейку, а не на каждый артикул. Начинать уникализацию нужно с товаров, которые дают выручку: обычно двадцать процентов позиций приносят восемьдесят процентов заказов, и именно их карточки стоят ручной работы.
Помогу с продвижением: продвижение сайтов белыми методами — вывожу сайты в топ Яндекса белыми методами.
Метатеги в карточках задаются шаблоном, но шаблон должен быть осмысленным. Плохой вариант — одинаковый title на весь каталог с подстановкой названия в конце. Рабочая формула: тип товара, бренд, модель, ключевое отличие, слово из коммерческого спроса. И обязательно защита от переспама: если название товара длинное, шаблон должен обрезать хвост, а не выдавать заголовок в сто пятьдесят символов.
Правило 3. Фильтры разделены на посадочные и мусорные
Фасетная навигация — одновременно главный источник низкочастотного трафика и главная техническая угроза. Каждая комбинация фильтров порождает URL. Магазин на тысячу товаров с восемью фильтрами способен сгенерировать сотни тысяч адресов, и робот будет честно их обходить, пока не потратит весь бюджет на страницы вида «сортировка по цене, вторая страница, цвет не выбран».
Общий разбор: как продвигать сайт в Яндексе:
Решение состоит из двух половин, и обе обязательны. Первая: комбинации, под которые есть спрос, превращают в постоянные страницы с человекопонятным адресом, собственным заголовком, метатегами и коротким текстом. Проверка спроса делается по Вордстату — если у комбинации есть хотя бы несколько десятков показов в месяц, страницу стоит открывать. Вторая половина: все остальные комбинации закрывают от индексации.
| Тип URL | Решение | Как реализовать |
|---|---|---|
| Фильтр со спросом (цвет, материал, размер) | Открыть для индексации | ЧПУ-адрес, уникальный title, текст, ссылка из категории |
| Комбинация трёх и более фильтров | Закрыть | meta robots noindex, follow |
| Сортировка и вид отображения | Закрыть | canonical на базовую страницу категории |
| Пагинация | Оставить в индексе | Свой canonical на себя, уникальный title со страницы N |
| Метки рекламных кампаний | Закрыть | Правило Clean-param в robots.txt для Яндекса |
Частая ошибка — закрыть всё скопом директивой в robots.txt по звёздочке с вопросительным знаком. Тогда вместе с мусором отваливаются и полезные страницы фильтров, а заодно робот перестаёт видеть страницы, на которые уже стоят внешние ссылки. И ещё важный нюанс: robots.txt запрещает обход, но не гарантирует выпадение из индекса. Если страница уже проиндексирована, закрывать её нужно через meta robots, оставив роботу доступ, чтобы он увидел запрет.
Пагинацию тоже стоит разобрать отдельно, потому что здесь до сих пор много путаницы. Ставить canonical со второй страницы на первую нельзя — так поисковик перестаёт видеть товары, которые есть только на глубоких страницах. Правильный вариант: каждая страница пагинации каноническая сама себе, в title добавляется номер страницы, а текстовое описание категории выводится только на первой.
Смежный материал по теме — «Продвижение интернет магазина в интернете».
Правило 4. Вес доходит до карточек, а не оседает в верхних уровнях
Внутренние ссылки в магазине выполняют две работы сразу: помогают роботу обойти каталог и распределяют авторитет между страницами. По умолчанию почти весь вес оседает на главной и в верхних категориях, а карточки получают крохи. Задача перелинковки — протолкнуть его вниз, к страницам, которые приносят заказы.
Что реально работает в каталоге:
- Хлебные крошки на каждой странице. Они возвращают вес наверх, но главное — задают роботу понятную иерархию и выводятся в сниппете вместо длинного адреса.
- Блоки «с этим покупают» и «похожие товары». Они должны формироваться по смыслу, а не случайной выборкой: случайные блоки меняют содержимое при каждом обходе и сбивают роботу картину связей.
- Ссылки на популярные фильтры прямо в категории. Обычный список из десяти-пятнадцати ссылок под товарами: «до 20 тысяч», «с доставкой завтра», «серые». Это самый дешёвый способ довести вес до посадочных страниц низкочастотных запросов.
- Статьи блога со ссылками в категории. Материал о том, как выбрать товар, естественным образом ведёт в раздел каталога и передаёт ему тематический сигнал.
- Подборки и теговые страницы. «Товары для маленькой кухни», «подарки до трёх тысяч» — они закрывают запросы, под которые нет отдельной категории.
Правило распределения простое: приоритетные категории должны получать больше внутренних ссылок, чем второстепенные. Составьте список из десяти-пятнадцати разделов, которые приносят основную выручку, и проверьте по краулеру, сколько внутренних ссылок ведёт на каждый. Часто оказывается, что на главный по деньгам раздел ведут три ссылки, а на служебную страницу «о компании» — тысяча, потому что она в подвале на каждой странице сайта.
Отдельно проверьте, нет ли в каталоге страниц-сирот — товаров, на которые не ведёт ни одной внутренней ссылки. Они появляются, когда товар выведен из категории, но остался доступен по прямому адресу. Робот такие страницы либо не находит вовсе, либо считает их брошенными.
Правило 5. Техническая база: скорость, индексация, дубли
Магазин по определению тяжёлый: десятки изображений на странице категории, скрипты фильтрации, корзина, счётчики, чат, виджеты отзывов. Медленная загрузка бьёт дважды — поисковик понижает медленные страницы, а покупатель уходит, не дождавшись отрисовки каталога. По моему опыту, ускорение категории с шести секунд до двух даёт заметный прирост заказов ещё до того, как меняются позиции, просто потому что до товаров доходит больше людей.
Если нужна помощь по теме — заказать сайт.
Что даёт наибольший эффект в магазине:
- Конвертация изображений товаров в WebP и отдача картинки нужного размера, а не оригинала на две тысячи пикселей, ужатого стилями.
- Ленивая загрузка всего, что ниже первого экрана, — в категории это девяносто процентов картинок.
- Отключение скриптов, которые не нужны на данной странице: код корзины не обязан грузиться на странице о доставке.
- Кеширование категорий и карточек. Динамическими должны оставаться только блоки цены и наличия, и то их можно подгружать отдельным запросом.
- Перенос сторонних виджетов — чата, счётчиков, карт — на отложенную загрузку после первого взаимодействия.
Вторая часть техники — индексация. Здесь нужен регулярный контроль, а не разовая настройка. Раз в месяц открывайте отчёт по страницам в поиске в Вебмастере и смотрите, сколько страниц исключено и по какой причине. Типичные диагнозы: «дубль» — значит, где-то одинаковые title и содержимое, «недостаточно качественная» — обычно пустые категории или карточки без описания, «редирект» — товар удалён, но ссылки на него остались.
Если нужны детали, смотрите «Инструменты продвижения интернет магазина».
Дубли в магазине рождаются постоянно, и стоит знать их обычные источники: товар доступен из двух категорий по разным адресам, есть версии с www и без, со слешем на конце и без, работают одновременно http и https, карточка открывается и по адресу с идентификатором, и по человекопонятному. Каждый источник закрывается один раз правилом на уровне сервера или CMS, но проверять их нужно после каждого обновления движка.
Правило 6. Коммерческие факторы и поведение покупателя
Для коммерческих запросов поисковики оценивают магазин по набору признаков надёжности. Часть из них Яндекс называет в рекомендациях прямо, остальные видны при разборе выдачи.
| Сигнал | Что проверяет поисковик | Как закрыть |
|---|---|---|
| Цены | Есть ли цена у большинства товаров | Показывать цену всегда, вместо «по запросу» — вилку от и до |
| Способы оплаты | Разнообразие и описание условий | Отдельная страница плюс блок в карточке |
| Доставка | Сроки и стоимость по регионам | Калькулятор или таблица по городам |
| Контакты | Телефон, адрес, реквизиты, юрлицо | Полные реквизиты на странице контактов и в подвале |
| Отзывы | Наличие и свежесть, ответы магазина | Сбор после покупки, публичные ответы на негатив |
| Ассортимент | Число товаров в наличии в категории | Убрать из выдачи пустые категории, скрыть долго отсутствующие позиции |
Поведенческая часть не про накрутку, а про устранение препятствий. Смотрите в Метрике вебвизор по категориям и карточкам: где люди тыкают в неактивные элементы, где закрывают вкладку, на каком шаге оформления бросают корзину. Типовые находки одни и те же — обязательная регистрация перед заказом, цена доставки, которая всплывает только на последнем шаге, фильтр, который перезагружает страницу по пять секунд, кнопка «купить» ниже линии сгиба на мобильном.
Отдельно про товары, которых нет в наличии. Удалять страницу и отдавать четыреста четвёртую ошибку — плохое решение, если у страницы есть трафик и ссылки. Лучше оставить карточку, честно написать, что товара сейчас нет, показать срок поступления и предложить три-четыре аналога. Так страница сохраняет позиции, а посетитель не уходит к конкуренту.
Чеклист самостоятельного аудита
Список удобно пройти за день и получить перечень задач программисту.
- Структура: разделы названы словами покупателей, любой товар в трёх кликах от главной, нет двух страниц под один запрос.
- Карточки: у всех есть цена и наличие, характеристики таблицей, шаблон title осмысленный, у топовых товаров описания уникальные.
- Фильтры: комбинации со спросом на постоянных адресах и связаны ссылками, остальные закрыты, сортировки не индексируются.
- Перелинковка: на приоритетные категории ведёт больше ссылок, чем на служебные страницы, страниц-сирот нет.
- Техника: категория грузится быстрее трёх секунд на мобильном, дубли по www, слешу и протоколу закрыты, карта сайта чистая.
- Коммерция: реквизиты, доставка, оплата, отзывы на месте, пустые категории убраны из индекса.
- Индексация: доля исключённых страниц в Вебмастере не растёт месяц к месяцу.
В каком порядке всё это делать
Порядок важнее полноты. Я видел магазины, где заказали тысячу уникальных описаний до того, как починили дубли, — деньги ушли, эффекта не было, потому что уникальные тексты размножились по трём адресам каждый.
| Этап | Что делаем | Когда виден результат |
|---|---|---|
| Первый | Дубли, скорость, индексация, карта сайта | Через один-два обхода, обычно две-четыре недели |
| Второй | Семантика и структура каталога, устранение каннибализации | Один-три месяца после переиндексации |
| Третий | Страницы фильтров, шаблоны метатегов, перелинковка | Два-четыре месяца, рост идёт хвостом низкочастотных запросов |
| Четвёртый | Уникальные описания приоритетных карточек, отзывы, коммерческие блоки | Три-шесть месяцев, заметнее по конверсии, чем по позициям |
Частые вопросы
Сколько времени занимает внутренняя оптимизация магазина на пять тысяч товаров? Техническая часть и структура — полтора-два месяца работы, если разработчик отзывчивый. Дальше начинается постоянный процесс: новые товары, новые фильтры, новые сезонные запросы. Магазин не бывает оптимизированным окончательно.
Стоит ли писать текст в категории? Стоит, но не ради объёма. Полезен короткий блок, который помогает выбрать: чем модели отличаются, на что смотреть, какие есть варианты доставки. Полотно на пять тысяч знаков внизу страницы, которое никто не читает, ничего не даёт с тех пор, как поисковики научились оценивать вовлечённость.
Что делать, если товары дублируются с маркетплейсом, где мы тоже продаём? Конкурировать за карточку одинакового товара с площадкой почти невозможно — у неё несоизмеримо больше сигналов доверия. Выигрывать нужно там, где маркетплейс слаб: узкие подборки, экспертный подбор, комплекты, локальная доставка, страницы под запросы с уточнениями.
Как понять, что проблема в структуре, а не в текстах? Признак структурной проблемы — сайт виден по общим запросам, но не виден по уточнённым, при этом товары в наличии есть. Значит, спрос на уточнения ничем не закрыт: нет ни фильтров в индексе, ни подборок под эти формулировки.
Коротко
- Каталог проектируют от собранной семантики, а не от структуры прайса; товар должен быть достижим за три клика, а каждому уровню соответствует своя группа запросов.
- Карточка обязана содержать цену, наличие, характеристики таблицей и отзывы; уникализацию описаний начинают с товаров, которые дают выручку, а не подряд.
- Фильтры делят на два класса: комбинации со спросом открывают постоянными адресами и связывают ссылками, остальные закрывают через meta robots и canonical.
- Внутренние ссылки распределяют так, чтобы приоритетные категории получали больше веса, чем служебные страницы; страниц-сирот в каталоге быть не должно.
- Техническая база — скорость, отсутствие дублей и чистая карта сайта — делается первой, иначе вложения в контент размножатся по лишним адресам.
- Коммерческие сигналы решают в конкурентных нишах: цена, доставка, оплата, реквизиты и живые отзывы дают магазину преимущество там, где тексты уже одинаковы у всех.
Если вы прошли по чеклисту и видите, что проблем набралось на несколько месяцев работы, а начинать нужно с чего-то одного, приходите на SEO-консультацию — посмотрю каталог, отчёты Вебмастера и Метрики и скажу, какая правка в вашем случае даст результат быстрее остальных.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Комментарии
Руслан Опалев
Про краулинговый бюджет прочувствовали на себе. У нас магазин запчастей, фильтров семь штук, и в логах видно, что робот сутками ходит по комбинациям с сортировкой. Новые товары появлялись в поиске недели через три. Стали смотреть логи только после того, как поставщик добавил две тысячи позиций и они просто не индексировались.
Вероника Стрешнева
Не понимаю, как определить, у какой комбинации фильтров есть спрос. У нас косметика, комбинаций тысячи, вручную каждую в Вордстате проверять нереально. Есть какой-то способ отсеять массово?
Анатолий Кузнецов автор
Вручную и не надо. Работает такой порядок. Сначала выгружаете все возможные комбинации из первых двух фильтров — обычно это тип товара плюс одна характеристика, глубже трёх параметров спроса почти не бывает. Затем прогоняете список пакетом через Rush Analytics или Topvisor, они умеют снимать частотность списком в несколько тысяч фраз за раз. Дальше отсекаете всё, у чего меньше тридцати показов в месяц, — такие страницы не окупят даже написания заголовка. Оставшееся сортируете по частотности и открываете сверху вниз партиями по пятьдесят страниц, наблюдая, как они индексируются. И обязательно проверьте, что в каждой открытой комбинации есть хотя бы пять-семь товаров в наличии: пустая страница фильтра попадёт под «недостаточно качественная» и потянет за собой соседние.
Данила Кожемякин
По поводу порядка работ соглашусь на сто процентов. Мы в прошлом году заказали описания на тысячу двести карточек, а потом выяснилось, что каждый товар доступен по трём адресам из разных категорий. Тексты честно размножились втрое. Полгода потом склеивали.
Алевтина Бурцева
Вопрос про товары не в наличии. У нас сезонная одежда, зимой пропадает половина каталога, летом другая половина. Держать в индексе тысячи карточек с надписью «нет в наличии» — не получим ли мы за это понижение всего сайта?
Анатолий Кузнецов автор
Разделяйте два случая. Товар вернётся в сезон — карточку держим, но оформляем правильно: заметная дата ожидаемого поступления, кнопка «сообщить о поступлении», три-четыре доступных аналога прямо в карточке, и обязательно уберите разметку с признаком наличия, иначе в сниппете будет висеть цена товара, который нельзя купить. Товар снят с производства навсегда — тогда триста первый редирект на ближайший аналог или на категорию, но только если аналог действительно близкий. Понижения за отсутствие наличия не бывает само по себе, проблема возникает, когда пустая карточка выглядит как активная и человек, придя из поиска, не может ничего сделать. И следите за категориями: категория, в которой в наличии два товара из ста, действительно проседает, поэтому на сезон лучше выводить её из основного меню и не давать роботу как приоритетную.
Пётр Мищенко
Хлебные крошки внедрили, а вот с блоком «похожие товары» вышло смешно. Разработчик сделал случайную выборку, и при каждом обновлении страницы блок был новый. Робот, видимо, вообще не понимал, что там происходит.
Жанна Ерофеева
У нас магазин на конструкторе, доступа к robots.txt и метатегам почти нет, шаблоны title меняются только через встроенные поля. Насколько реально в таких условиях сделать хоть что-то из списка?
Анатолий Кузнецов автор
Реально примерно две трети списка, и это уже много. На конструкторах почти всегда доступны: названия и структура разделов, шаблон заголовков через переменные, тексты и характеристики в карточках, отзывы, блоки перелинковки через ручные подборки, сжатие картинок при загрузке. Недоступны обычно тонкая работа с параметрами фильтров и серверное кеширование — с этим придётся смириться. Что действительно стоит проверить до того, как вкладываться: генерирует ли конструктор дубли при переходе в товар из разных категорий, и можно ли настроить единый адрес карточки. Если адрес товара зависит от пути, по которому пришёл посетитель, а исправить это нельзя, — это аргумент за переезд, потому что все остальные усилия будут делиться на число категорий, где висит товар.
Артём Кулиничев
Проверил количество внутренних ссылок краулером, как советуете. Оказалось, на главную категорию по выручке ведёт четырнадцать ссылок, а на страницу «вакансии» — больше шести тысяч, потому что она в подвале. Никогда бы не подумал посмотреть на это с такой стороны.
Лидия Самойленко
Спорный, на мой взгляд, момент про тексты в категориях. Мы убрали простыни снизу, как везде советуют, и позиции по общим запросам просели. Вернули — вернулись. Так что не всё так однозначно с бесполезностью этих текстов.
Анатолий Кузнецов автор
Ваш случай не противоречит тому, что написано, но уточняет его. Текст в категории нужен — вопрос в том, какой и где. Когда вы удаляете блок целиком, страница теряет не «объём», а вхождения ключевых слов и тематические сигналы: поисковику становится нечем отличить вашу категорию диванов от такой же категории у соседа, потому что кроме названий товаров на странице ничего нет. Правильный ход — не удалять, а переписать: вместо истории отрасли на пять тысяч знаков поставить блок, который помогает выбрать, с подзаголовками и списками, и разместить его не в самом низу, а после первого экрана товаров или в сворачиваемом блоке. Объём при этом чаще всего сокращается вдвое, а вхождения сохраняются. Если сомневаетесь, меняйте на десяти категориях и сравнивайте с контрольной группой в течение полутора-двух месяцев — на каталоге такой тест сделать легко.
Богдан Черепанов
Про конкуренцию с маркетплейсами хотелось бы больше. Мы продаём тот же товар, что и все, отличаемся только тем, что консультируем по подбору. Как это превратить в страницы, непонятно.
Наталья Ефремцева
Добавлю про скорость. Мы вынесли чат и виджет отзывов на загрузку после первого скролла, категория стала открываться за две секунды вместо пяти с половиной. Заказов прибавилось раньше, чем поменялись позиции, — видимо, просто больше людей доживало до товаров.
Сергей Пантелеев
Вопрос по пагинации. Наш программист настаивает на canonical со всех страниц на первую, ссылается на какую-то старую статью. Я после вашего текста сомневаюсь, но аргументов ему привести не могу.
Анатолий Кузнецов автор
Аргумент проверяемый, покажите его программисту на вашем же сайте. Возьмите товар, который лежит на пятой странице категории и больше нигде не встречается, и проверьте, есть ли он в индексе. При canonical на первую страницу поисковик считает вторую и последующие копиями первой и содержимое с них учитывает по остаточному принципу — карточек, до которых можно дойти только через глубокую пагинацию, он может не увидеть вовсе. Схема, которая работает сейчас: каждая страница пагинации ссылается сама на себя, в title добавляется номер, вводный текст категории выводится только на первой странице, чтобы не плодить одинаковые вступления. И параллельно уменьшайте саму нужду в глубокой пагинации: если в категории двадцать страниц, добавьте подкатегории и фильтры, чтобы товары были доступны короткими путями.
Ольга Вязникова
Отдельное спасибо за мысль про страницы-сироты. Выгрузила все товары из базы и сравнила со списком из краулера — восемьсот карточек оказались доступны только по прямой ссылке, потому что их когда-то скрыли из категорий, а не удалили. Половина из них в наличии и продаётся через менеджеров.