+7 988 353-52-54 kompman1@yandex.ru

г. Краснодар

SEO-страницы фильтра в интернет-магазине: как ловить запросы «товар + свойство»

Команда 100300 8 мин чтения

Запросы вида «пледы из шерсти» или «белые кроссовки 42» часто приносят больше заказов, чем общий запрос по категории. Разбираем, какие страницы фильтра открывать поисковикам, как дать им адрес, заголовок и текст и как не завалить индекс тысячами дублей.

SEO-страницы фильтра в интернет-магазине: как ловить запросы «товар + свойство»

SEO-страницы фильтра интернет-магазина — это отфильтрованный каталог («Пледы» + материал «шерсть»), у которого есть постоянный понятный адрес, свои H1, title и текст и который открыт для индексации. Такая страница отвечает на запрос «пледы из шерсти» точнее, чем общая категория. Главное — открывать только сочетания со спросом и товарами, а остальные состояния фильтра закрывать от индекса, чтобы не плодить дубли.

Коротко:

  • Открывайте сочетания, которые ищут люди и под которые у вас есть хотя бы несколько товаров.
  • Один-два фильтра по одному значению — да, диапазоны цен, сортировки и «в наличии» — нет.
  • Адрес фильтра должен быть постоянным и в одном порядке: /catalog/pledy/f/material-sherst.
  • Под важные запросы делайте посадочную со своим текстом, а адрес фильтра с тем же выбором перенаправляйте на неё.
  • Всё, что не открыто, — noindex и canonical на ближайшую открытую страницу.

Зачем нужны страницы фильтра

Категория «Пледы» может собрать общий запрос «купить плед». Но покупатели, которые уже знают, чего хотят, ищут точнее: «плед из шерсти», «плед из шерсти мериноса», «пледы nord», «серый плед 150×200». У каждого такого запроса небольшая частота, зато в сумме их много, конкуренция ниже, а конверсия выше: человек уже выбрал свойство.

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

Пример. Без SEO-страницы запрос «пледы из шерсти» ведёт на общую категорию, и покупатель сам ищет фильтр. С ней он сразу попадает на страницу с H1 «Пледы из шерсти», 14 товарами и абзацем о том, чем шерсть отличается от акрила. Поисковик видит точное совпадение страницы с запросом, покупатель — нужные товары.

Какие сочетания фильтра стоит открывать для поиска

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

Критерии отбора:

  • Спрос. Запрос есть в Вордстате или подсказках поиска.
  • Товары. На странице достаточно товаров, хотя бы несколько. Страница с одним товаром — плохая выдача.
  • Простота. Один-два фильтра, по одному значению в каждом.
  • Стабильность. Свойство не меняется каждый день, как наличие или скидка.
Состояние фильтраПримерДля поискаПочему
Одна характеристикаПледы + шерстьОткрытьЕсть запрос «пледы из шерсти»
БрендПледы + NordОткрытьБрендовые запросы — одни из самых конверсионных
Два фильтра по одному значениюПледы + шерсть + серыйОткрыть, если есть спрос и товары«Серый шерстяной плед» ищут
Несколько значений одного фильтраПледы + серый, бежевый, белыйЗакрытьТакой запрос никто не вводит
Три и более фильтровШерсть + серый + 150×200 + NordЗакрытьПочти нет спроса, мало товаров
Диапазон цены или размера?price=1000-5000ЗакрытьБесконечное число вариантов, адрес меняется от любого движения ползунка
В наличии, со скидкой, новинки, рейтингПледы + «в наличии»ЗакрытьСостав страницы меняется каждый день
Сортировка и число на странице?sort=priceЗакрытьТе же товары в другом порядке — дубль

Запрос вида «подарки до 3000 ₽» тоже бывает с хорошим спросом. Его лучше закрыть отдельной посадочной страницей со своим текстом, а не открывать для индексации все положения ползунка цены.

Понятные адреса фильтра (ЧПУ)

У страницы, которую вы хотите видеть в поиске, должен быть один постоянный адрес. Если фильтр работает только через параметры вида ?f[12][]=48 или меняет адрес в зависимости от порядка кликов, поисковик увидит несколько версий одной страницы.

Хороший адрес фильтра:

  • читаемый: /catalog/pledy/f/material-sherst, /catalog/pledy/f/brand-nord;
  • в одном порядке: «шерсть + серый» и «серый + шерсть» дают один и тот же адрес, а неканонический порядок перенаправляется 301 на правильный;
  • не пересекается с товарами и категориями: отдельный сегмент /f/ гарантирует, что фильтр не займёт адрес будущей категории;
  • отдаёт 404 на несуществующие значения, а не пустую страницу с кодом 200.

Латинские значения в адресе (sherst, seryj) задаются в справочнике характеристик. Проверьте их до того, как открывать страницы для индексации: адрес, который уже попал в поиск, лучше не менять.

Свой H1, title и текст для страницы фильтра

Если у страницы фильтра те же заголовок и текст, что у категории, это дубль, даже если товары другие. Ей нужны свои:

  • H1: «Пледы из шерсти»;
  • title: «Пледы из шерсти — купить от 2 490 ₽ | Магазин»;
  • description: с числом товаров и выгодой;
  • текст: для массовых страниц можно без него, для важных — короткий абзац сверху и полезный текст под товарами.

Для сотен страниц тексты руками не пишут. Нужны шаблоны с переменными: категория, выбранные значения, бренд, число товаров, минимальная цена. Например, title «{category} {values} — купить от {min_price} ₽ | {site}». При этом страница фильтра не должна повторять текст категории: она его просто не показывает.

Для 10–30 главных запросов сделайте полноценные посадочные с ручными H1 и текстом. Это дольше, но именно эти страницы приносят основной трафик из фильтра.

Правила индексации и дубли

Правило, которое мы рекомендуем и которое по умолчанию заложено в 100300 CMS:

  1. Страница фильтра открыта для индексации (index, follow) и ссылается на себя в canonical, только если на ней не больше двух фильтров по одному значению, нет диапазонов, нет фильтров «в наличии», «скидка», «новинки», «рейтинг» и нет параметров сортировки.
  2. Все остальные состояния получают noindex, follow и canonical на ближайшую открытую страницу. Например, «шерсть + серый + бежевый» указывает на «шерсть».
  3. Ссылки в фильтре, которые ведут на закрытые состояния, помечаются rel="nofollow", чтобы робот не тратил на них время.
  4. В карту сайта попадают посадочные страницы и, если хотите, открытые страницы с одним значением фильтра.

Почему не закрыть фильтр в robots.txt целиком? Робот не может прочитать страницу, закрытую в robots.txt, а значит, не увидит ни noindex, ни canonical. К тому же так вы закроете и полезные сочетания. robots.txt подходит для служебных разделов, а для фильтра нужны правила на уровне страницы.

Как SEO-страницы фильтра устроены в 100300 CMS

На многих платформах SEO-фильтр — это сторонний модуль или доработка программиста. В 100300 CMS адреса фильтра, правила индексации и посадочные страницы входят в модуль «Интернет-магазин». Порядок настройки:

  1. Характеристики. В Магазин → Каталог → Характеристики отметьте, какие характеристики участвуют в фильтре, и проверьте латинские адреса значений.
  2. Фильтр в категории. В карточке категории в блоке «Фильтр в категории» задайте набор и порядок фильтров или возьмите набор родительской категории.
  3. Правила. В Магазин → Настройки → «Фильтр и его SEO» включите индексацию фильтра, задайте, сколько фильтров и значений можно открыть, и шаблоны заголовков страниц фильтра.
  4. Посадочные. В Маркетинг → SEO-посадочные создайте страницу «Пледы из шерсти»: категория, фильтр «материал: шерсть», адрес /catalog/pledy/iz-shersti, H1, title, description, текст над товарами и под ними. Адрес фильтра с тем же выбором сам перенаправится 301 на посадочную, а ссылки в фильтре начнут вести на неё.
  5. Массово. Генератор посадочных создаёт страницы по шаблону для одного-двух фильтров: только сочетания с достаточным числом товаров, с предпросмотром, не больше 500 за раз.
  6. Перелинковка. Под списком товаров в категории появляется блок «Смотрите также» со ссылками на посадочные и открытые страницы фильтра. Так робот находит их и без карты сайта.
Карточка товара в админке: вкладки с вариантами и характеристиками, из которых строятся SEO-страницы фильтра интернет-магазина
Характеристики и варианты товара — основа фильтра: чем аккуратнее они заполнены, тем точнее страницы фильтра.

Фильтр работает без перезагрузки страницы, а на телефоне открывается в выдвижной шторке. При этом каждое состояние — это настоящий адрес с серверной страницей, и поисковик видит то же, что и покупатель. Подробно об экранах — в справке «Каталог, фильтр и поиск».

Модуль SEO Pro дополняет это для всего сайта: IndexNow сообщает Яндексу о новых посадочных сразу, аудит находит страницы с малым текстом и дублями заголовков, а журнал 404 ловит старые адреса фильтра после переезда.

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

Итог

SEO-страницы фильтра работают, когда открыто немного и по делу: сочетания со спросом и товарами, постоянный адрес, свои H1, title и текст, noindex и canonical для всего остального. Начните с 10–20 посадочных под самые частые запросы «категория + свойство», потом подключайте массовую генерацию и смотрите в Вебмастере, какие страницы попали в поиск.

Фильтр — одна из 40 тем в нашем чек-листе SEO интернет-магазина. Что ещё умеет магазин на 100300 CMS, смотрите на странице CMS для интернет-магазина. Ядро бесплатное, а фильтр и посадочные входят в модуль «Интернет-магазин» (разовая лицензия на домен, есть пробный период).

Посмотрите настройки фильтра и генератор посадочных в демо-админке без регистрации: Магазин → Настройки → «Фильтр и его SEO» и Маркетинг → SEO-посадочные.

#SEO магазина#Фильтр каталога

Вопросы и ответы

Чем страница фильтра отличается от посадочной страницы?
Страница фильтра — это адрес отфильтрованного каталога с заголовками по шаблону. Посадочная — та же подборка со своим адресом, ручными H1, title и текстом. Адрес фильтра с тем же выбором перенаправляется на посадочную.
Не будет ли дублей, если открыть фильтр для индексации?
Не будет, если открыть только простые сочетания со спросом, а остальным поставить noindex и canonical на ближайшую открытую страницу. Порядок значений в адресе тоже должен быть одним.
Можно ли закрыть фильтр в robots.txt?
Не стоит. Робот не прочитает закрытую страницу и не увидит ни noindex, ни canonical, а заодно вы закроете полезные сочетания. Для фильтра нужны правила на уровне страницы.
Сколько SEO-страниц фильтра создавать?
Столько, сколько есть запросов со спросом и товарами. Начните с 10–20 главных и расширяйте по данным Вебмастера.
Нужен ли программист, чтобы сделать SEO-фильтр?
В 100300 CMS нет: адреса, правила индексации, шаблоны и посадочные настраиваются в админке модуля «Интернет-магазин». На других платформах обычно нужен сторонний модуль или доработка.