Переделать логику формирование фильтров . Сайт на Yii2
Фильтр допускает выбор нескольких параметров из одного и того же типа фильтрации,, при этом такие страницы доступны к индексации, но вряд ли пользователя заинтересует “тюль вишневый синий легкий плотный”, а url такой есть и индексируется https://www.shtory-star.ru/filters/tyul-vishnevyj-...
Таким образом формируется много мусорных некачественных страниц.
Последствия:
- расход краулингового бюджета на мусорные страницы, в связи с чем полезные страницы могут долго не индексироваться;
- низкая релевантность ключевым словам;
- низкий CTR в выдаче;
- сложности в продвижении, все вышеперечисленное дает знак поисковым системам понизить сайт в выдаче.
Какие ссылки допускаются на страницах фильтров, а какие нет:
На странице категории должны быть ссылки на страницы фильтров первого уровня (без пересечений). Если мы находимся на странице категории «Тюль», в коде страницы должны быть видны ссылки на все страницы фильтров, кроме типа, он уже выбран должен быть:Такие ссылки из кода нужно убрать:
Сейчас если со страницы тюля выбрать в фильтре цвет, не выбирая при этом тип, то попадем на страницу:https://www.shtory-star.ru/filters/bezhevyj Так не должно быть, “Шторры бежевые и тюль бежевый”, верно должно быть просто “Тюль бежевый”, а если мы из категории “Шторы” выберем цвет, то должна быть страница “Шторы + название цвета”.
На страницах первого уровня (например, страница категории плюс страница фильтра) следует выводить ссылки на страницы пересечения данного фильтра с другими из блоков. Например, если мы находимся на странице «Тюль» + «Классический», то там должны быть ссылки на пересечения с другими фильтрами, кроме блока «Стиль».
На странице пересечения двух фильтров (например, страница категории плюс страница фильтра, плюс еще одна страница фильтра) не должно быть ссылок на страницы пересечения с другими фильтрами. Возьмем одну из ссылок из предыдущего примера. Например, страница сформирована благодаря пересечению двух фильтров, тюль «Классический» + «Однотонный»: https://www.shtory-star.ru/filters/tyul-klassiches...
На данной странице не должно быть ссылок на пересечение с остальными фильтрами.
На этом уровне фильтрация должна происходить с помощью Ajax или JavaScript, то есть пользователь может дальше выбирать фильтры, а робот глубже идти не может.
Проблема в том, что это может быть технически сложно реализовать или невозможно вовсе, но в идеале так следует делать.
На странице фильтра из определенного блока не должно быть ссылок на пересечение данного параметра с фильтрами из того же блока. Если выбран фильтр из блока «Цена», не должно быть ссылок на его пересечение с другими фильтрами из блока «Цена».
Например, выбран фильтр по цене «до 1000 руб». В таком случае не должно быть ссылок на фильтры «до 1000 руб+от 1000 руб до 2000 руб», «до 1000 руб+от 1000 руб до 2000 руб+от 2000 руб до 3000 руб» и так далее.
Что открывать для индексации, а что закрыть:
Страницы фильтров первого уровня (без пересечений) и страницы пересечений двух фильтров из разных блоков должны быть открыты для индексации.Пример фильтров из разных блоков: «Цена» и «Цвет».
Страницы пересечений двух и более фильтров из одного блока (например, рисунок — однотонный, рисунок — с цветами) должны быть скрыты от индексации с помощью метатега <meta name="robots" content="noindex, nofollow" />. Это логично, так как вероятность встретить запрос «Тюль однотонный с цветами» близка к нулю.
Как генерировать метатеги:
Title:
Категория:
Купить [Название категории] в Москве | Интернет-магазин штор Звезда
Товар:
Купить [Название товара] в Москве | Интернет-магазин штор Звезда
Фильр:
Купить [Название категории]+[фильтр1]+[фильтр2] в Москве | Интернет-магазин штор Звезда
Description:
Категория:
[Название категории] купить по цене от [минимальная цена в категории] ☛ Низкие цены ☛ Большой выбор ☛ Доставка по всей России ★★★ Интернет-магазин штор Звезда ☎ 8 (800) 250-65-86
Товар:
[Название товара] купить по цене [цена товара] ☛ Низкие цены ☛ Большой выбор ☛ Доставка по всей России ★★★
Фильр:
[Категория] + [фильтр1] с фотографиями, характеристиками и описанием по доступным ценам ☛ Доставка по всей России ★★★ Интернет-магазин штор Звезда ☎ 8 (800) 250-65-86