Оставить заявку

Исчерпывающее руководство по SEO-оптимизации страниц фильтров

Эта статья будет полезна владельцам интернет-магазинов и сайтов услуг с большим ассортиментом. Мы расскажем, как получить целевой трафик за счет грамотной оптимизации страниц фильтров и с какими проблемами можно столкнуться при работе с ними.

Что такое фильтры и страницы фильтров 

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

Пример фильтров для интернет-магазина
Пример фильтров для интернет-магазина
Пример №1 фильтров для сайта услуг
Пример №1 фильтров для сайта услуг
Пример №2 фильтров для сайта услуг
Пример №2 фильтров для сайта услуг

Страница фильтров (поисковый срез) — это страница с товарами или услугами, полученная в результате сужения ассортимента за счет применения фильтров (фильтрации).

Пример среза для интернет-магазина
Пример среза для интернет-магазина
Пример среза для сайта услуг
Пример среза для сайта услуг

Преимущества страниц фильтров 

Выделим 4 основные причины, почему вам могут быть полезны поисковые срезы. 

Прирост качественного органического трафика

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

Например, запрос «Купить ноутбук HP omen 17 в Самаре» четко дает понять, что человек хочет приобрести ноутбук конкретной линейки и ему осталось определиться только с моделью. Обобщающий же запрос «Купить ноутбук» говорит только о намерении, но до самой покупки предстоит процесс отбора ноутбуков по определенным параметрам. Получается в первом случае пользователь ближе к совершению конверсии, чем во втором.

Зависимость охвата от конкретизации поискового запроса

Зависимость охвата от конкретизации поискового запроса

Легче продвигать

За счет страниц фильтрации можно повысить видимость сайта. Зачастую они оптимизированы под НЧ запросы и реже по СЧ. Так как все хотят продвигаться по ВЧ запросам, то оптимизацию делают именно под них, а страницам фильтров должного внимания не всегда не уделяется. Хотя последнее время качественные сайты ведут SEO-оптимизацию под запросы любых частот.

Например, если у конкурентов нет посадочной под интересующие вас запросы, то это хороший шанс занять ТОП-10 за счет страницы фильтра.

Малоизвестный сайт потеснил именитого конкурента за счет оптимизированной страницы фильтра

Малоизвестный сайт потеснил именитого конкурента за счет оптимизированной страницы фильтра

Легко генерировать 

Срезы для каталогов обычно создаются по шаблону. Поэтому такой процесс не занимает много времени при наличии необходимого функционала (об этом в главе «Отсутствующий функционал»).

Самый простой пример: у вас магазин одежды. Вы можете создать шаблон страницы фильтрации по цвету: черный, белый, красный, синий, зеленый — и применить его к нескольким категориям, например к майкам, свитерам, курткам. Таким образом у вас получится уже 15 уникальных страниц. А путем перекрещивания фильтров, например по цвету и производителю, вы многократно увеличите количество посадочных страниц.

Пример сгенерированной страницы с использованием фильтра
Пример сгенерированной страницы с использованием фильтра
Пример отображения фильтров по цветам
Пример отображения фильтров по цветам

Улучшаются поведенческие факторы 

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

Как это работает

Есть 3 наиболее популярных метода создания страниц фильтрации. Рассмотрим каждый и расскажем про плюсы и минусы.

Фильтрация с помощью AJAX

Плюс подхода в том, что пользователю удобнее работать с сайтом, т.к. не надо ждать открытия новой страницы, контент обновляется «на лету». Минус в том, фильтрация через AJAX в своем первоначальном виде бесполезна для SEO, потому что в результате образуются урлы вида:

  • site.ru/catalog/#category_id=666&city=30&brand=777
  • site.ru/catalog/jeans/#color=40

Такие адреса не индексируются т.к. содержат хештег. Решением будет использование технологии hashbang, когда адреса с # заменяются на #!. Больше информации вы найдете в справке Гугла и Яндекса.

Вот пример сайта с использованием технологии hashbang.

Фильтрация с добавлением GET-параметра в URL (динамические адреса)

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

Урлы могут иметь вид:

  • site.ru/catalog/t-shirt/?color=5
  • site.ru/catalog/t-shirt/?color=5&brand=100
  • site.ru/catalog/t-shirt/?brand=100&?color=5&fsize=10

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

Пример:

  • site.ru/catalog/t-shirt/?color=5&brand=100 (футболки синего цвета от лакоста)
  • site.ru/catalog/t-shirt/?brand=100&color=5 (футболки от лакоста синего цвета)

Это происходит из-за того, что порядок вводимых параметров никак не зафиксирован. Во-вторых, вам могут нагенерировать кучу мусорных страниц путем добавления рандомных слов в URL адреса. 

Мы не советуем использовать динамические адреса для SEO-продвижения.

Фильтрация с использованием статических ЧПУ

При таком подходе конечный адрес страницы не должен зависеть от порядка выбора фильтров. Таким образом исключаются дубликаты страниц.

Пример:

Независимо от последовательности выбора параметров в фильтре:

  • лыжи → беговые → фишер
  • лыжи → фишер → беговые

должен отработать одинаковый адрес, например site.ru/catalog/lyzhi/fisher/begovye/.

Использование названий параметров в адресах страниц дает 2 преимущества:

  1. посетителям до перехода по ссылке понятно, что находится на странице (например, если ссылку оставили на форуме);
  2. поисковым роботам проще понять содержание страницы за счет ключевых слов в урле.

Сравните:

  • site.ru/catalog/lyzhi/?brand=100&?type=2
  • site.ru/catalog/lyzhi/fisher/begovye/

 

Статические ЧПУ адреса самый оптимальный вариант для SEO-продвижения страниц фильтров.

Как оптимизировать 

Так как страница фильтра — это обычная посадочная страница, то она должна оптимизироваться также, как и остальные. Коротко пройдемся по основным моментам.

Сбор семантики

Прежде чем создавать 1оо5оо срезов, нужно удостовериться в их необходимости. Для этого собираем семантическое ядро с помощью Яндекс.Вордстат. Класстериризуем похожие по интенту (намерению) запросы. Например: короткая ванна, компактная ванна, маленькая ванна — это одно и тоже, интент одинаковый. На основе кластеров создаем срезы.

Например, для интернет-магазина одежды, могут быть срезы по размеру, половой принадлежности, цвету, материалу и т.д.

Запросы для создание срезов по размерам
Запросы для создание срезов по размерам
Запросы для создание срезов по цветам
Запросы для создание срезов по цветам
/

Создание ЧПУ адресов

Срезы должны иметь человекопонятные адреса и генерироваться автоматически по заданным правилам. Есть несколько вариантов формирования ЧПУ адресов:

  • site.ru/teat/listovoy/krasnyy/
  • site.ru/tea/krasnyy-listovoy/
  • site.ru/catalog/?q=чай+красный

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

Оформление мета-тегов и Н1

Обычно страницы фильтров оптимизируются под long-tail запросы (запросы с «длинным хвостом»). Из-за этого тайтл и дескрипшен могут получиться очень длинными. Это нормально. Главное ключевую фразу использовать как можно ближе к началу, чтобы она помещалась в видимую область сниппета.

Пример long-tail запроса

Пример long-tail запроса

Так как фильтры позволяют разово генерировать большое количество страниц, то ручное заполнение мета-тегов и Н1 займет много времени. Поэтому целесообразно использовать шаблоны. Главное проследить за согласованием слов при их подстановке вместо параметров шаблона.

Не правильно:

Банкетный зал для свадьбы в Москва: 1949 ресторан и кафе для аренды на свадебный банкет

Правильно:

Банкетный зал для свадьбы в Москве: 1949 ресторанов и кафе для аренды на свадебный банкет

Ключевые фразы

Полезно использовать вхождение ключевых фраз (не обязательно в точной форме) на срезах.

Например, для запроса «сплит система 5 квт» будет уместно выводить мощность прямо в превью карточек товаров:

Для страниц услуг выводить цены на конкретный вид:

Тексты 

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

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

Тексты не обязательно должны быть в виде портянок после листинга. Это могут быть отзывы отфильтрованные по ключевой фразе. На примере ниже это отрывки отзывов с ключом «день рождения»:

Тексты могут быть оформлены в виде вопросов и ответов:

Или это могут быть мини-описания прямо внутри карточек:

Ссылки

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

Индексация фильтров  

Чтобы поисковые системы могли индексировать страницы категорий, нужно соблюдать 4 главных условия: 

  1. Страница должна возвращать код ответа «200 OK».
  2. Страница должна быть доступна для сканирования. Проверьте не заблокирован ли доступ в robots.txt или через мета-тег.
  3. Проверьте наличие на странице атрибута rel="canonical". Если он есть, то каноническая ссылка должна вести на страницу фильтра, а не на основную категорию.
  4. Проверьте наличие ссылок на страницы фильтров в карте сайта.

Если этого оказалось не достаточно, то можно сделать следующее:

  1. Отправить страницы в ручном режиме на переобход в личных кабинетах вебмастера.
  2. Сделать внутреннюю перелинковку на страницы фильтров, если этого еще не сделано.
  3. Если сделано, то добавить больше внутренних ссылок.
  4. Разместить ссылки на странице фильтров на внешнем ресурсе.

Перелинковка 

Чтобы срезы по ассортименту лучше индексировались и ранжировались они должны получать вес от других страниц. Это достигается за счет внутренней перелинковки.

В блоке с различными параметрами фильтров нужно проставлять ссылки на срезы в явном виде:

Также полезно проставлять ссылки на срезы из карточек товаров:

Альтернатива хлебным крошкам 

Для страниц фильтров довольно проблематично составить корректные хлебные крошки, если есть проблемы с иерархией каталога. К тому же они будут очень длинными, что неудобно для мобильных устройств.

Лучшим решением будет навигационная цепочка до родительского (основного) раздела подкатегории плюс вывод примененных фильтров в виде плашек. Таким образом:

  • вы упростите работу с фильтрами;
  • вам не нужно продумывать логику хлебных крошек;
  • ключевые слова из фильтров будут выглядеть естественно.
Пример №1 отображения примененных фильтров
Пример №1 отображения примененных фильтров
Пример №2 отображения примененных фильтров
Пример №2 отображения примененных фильтров

Нюансы 

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

Закрытие от индексации бесполезных фильтров на сайте 

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

Бесполезные страницы получаются тремя способами:

1️⃣ Путем скрещивания нескольких фильтров, по которым никто не ищет товар.

Например: никто не ищет одновременно смартфон Samsung с 5G и чтобы он был черного цвета. Хотя по отдельности такие запросы есть:

2️⃣ Путем применения двух или более параметров, принадлежащих одному фасету (размер — 48 и 56, цвет — синий и красный, производитель — самсунг и сяоми и т.д.).

Например: никто не ищет «купить смартфон Samsung и Xiaomi» одновременно:

3️⃣ Также бесполезные страницы фильтров могут появиться, когда к индексации открыты все возможные параметры фасета, например расцветки товара. По части цветов может быть спрос, а по остальным — нет.

Во всех трех случаях страницы без спроса стоит закрывать от индексации. Есть 2 способа:

  1. Проставить тег rel=canonical на страницах без спроса в сторону родительского каталога. Например: для страницы site.ru/odezhda/futbolki/color/marengo/ под запрос без частот «купить футболку Маренго» проставить <link rel="canonical" href="site.ru/odezhda/futbolki/color/" />.
  2. Закрыть страницу от индексации при помощи директивы noindex.

Первый способ предпочтительнее, когда на срезы каталога ведут внешние и внутренние ссылки. Тогда их сигналы ранжирования перейдут каноническим страницам и это будет лучше, нежели просто закрытие через noindex. Минус в том, что поисковые системы не всегда учитывают тег rel=canonical.

Пример: 

Для страницы https://youla.ru/moskva?q=Бедуинский%20чай проставлен Canonical https://youla.ru/moskva, но при этом в Яндексе неканоническая страница все равно учавствует в поиске:   

Закрытая через canonical страница попала в индекс Яндекса

Закрытая через canonical страница попала в индекс Яндекса

Закрытая через canonical страница не попала в индекс Гугла

Закрытая через canonical страница не попала в индекс Гугла

Второй способ со 100% вероятностью уберет мусорные страницы, но при это сигналы ранжирования не перейдут другим страницам. К тому же, если на сайте есть ссылки на такие фильтры, то они будут забирать понапрасну «вес» других страниц. Такие ссылки нужно удалить из кода.

Страницы с недостаточным количеством товаров 

Если по заданному фильтру найдено 2, 1 или 0 товаров, то с большой вероятностью такая страница будет бесполезной и с высоким процентом отказов. В этом случае лучше под ключевой запрос оптимизировать конкретный товар или попробовать написать статью, а страницу фильтрации закрыть с помощью meta-тега «robots=noindex».

Каннибализация страниц 

Может возникнуть ситуация, когда страница фильтра конкурирует со страницей товара, что будет только мешать продвижению.

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

Отсутствующий функционал 

Зачастую отсутствие фильтров или их некачественная оптимизация — это следствие недостающего инструментария в CMS сайта. Эта проблема решается или плагинами, например WP eCommerce или WooCommerce для WordPress, или модулями для Битрикса, например «SEO умного фильтра». В некоторых конструкторах сайтов, например в Тильде, есть возможность создания фильтров из коробки

Однако готовые решения не идеальны и не всегда позволяют закрыть все поставленные задачи по оптимизации. В таком случае придется прибегнуть к самостоятельной разработке фильтров.

В нашей компании мы занимаемся не только SEO-продвижением сайтов, но также их разработкой. В том числе и созданием функционала для работы с фильтрами.

Блок фильтров 

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

Мы не будем заострять внимание на внешнем виде блока, а выделим только техническую часть вопроса, влияющую на юзабилити и продвижение страниц фильтров:

  • Фасеты (блоки фильтров) упорядочивайте по убыванию их важности.
  • Внутри фасетов выводите выше популярные параметры фильтрации.
  • Укажите количество товаров, соответствующих параметрам фильтрации.
  • Предусмотрите, чтобы не отображались параметры, которые ведут пользователя на страницу с нулевым количеством результатов.
  • Для каждой категории должен быть уникальный набор фильтров. Например, для футболок это будут размеры s, m, l, xl. Для брюк — 28, 29, 30, 31 и т.д.
  • Предусмотрите, чтобы в коде были прописаны ссылки только на те страницы фильтров, которые открыты к индексации и намеренно вами продвигаются.
  • Предусмотрите кнопку для сброса значений фильтров.
  • Добавьте подсказки.

Выводы

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

Уделяйте внимание всем возможным точкам роста вашего сайта и тогда результат не заставит себя ждать ⏰!

Нужно эффективное SEO?

Обращайтесь, сделаем, как для себя

Рекомендуем почитать

Хотите попробовать с нами?

Оставьте заявку или позвоните нам по номеру 8 (800) 775-67-49.

Оставить заявку
след самолета
Нажмите и держите для максимального увеличения