Ни один крупный ресурс, который продает свои товары через интернет, в наше время не может обойтись без фильтра на сайте. Он дает следующие преимущества:
- Улучшает юзабилити и конверсии сайта - если у вашего проекта большое количество страниц с карточками товара, то продуманный фильтр поможет быстрее найти нужную страницу.
- С помощью фильтра можно создавать новые посадочные страницы под средне- и низкочастотные запросы, которые будут генерировать дополнительный релевантный трафик.
- Это коммерческий фактор, и его наличие дает понять поисковым системам, что Ваш сайт продает. При грамотной реализации они повысят вас в выдаче.
- Повышаются поведенческие факторы. Пользователи дольше остаются на вашем сайте, тем самым уменьшая процент отказов.
Но при неграмотной оптимизации фильтр может с легкостью опустить позиции сайта на самое дно. Давайте разберемся как этого избежать!
Содержание:
Виды фильтрации
Существует 3 основных метода создания фильтра на сайте. Давайте разберем каждый в отдельности, отметим основные преимущества и недостатки и выделим, какой вид лучше всего подходит для продвижения в поиске.
AJAX фильтры
При использовании этого типа фильтра вас не перекидывает на новый URL, все изменения происходят в рамках одной страницы.
При выборе определенных категорий в URL добавляются параметры через символ "#".
Примеры таких URL:
- ru/catalog/#brand=11&price=500
- ru/product/#color=red&size=8&type=summer
Плюсы:
- пользователям удобен этот фильтр, так как все происходит быстро, и если нажал не туда, то легко вернуться назад.
- можно использовать, если у вас достаточно мало (до 100) карточек товаров или категорий фильтра.
- такой тип не генерирует дублирующие страницы, так как символ "#" не индексируется поисковиками.
Минусы:
- нельзя создать новые посадочные страницы, так как URL их не генерирует.
- URL становится нечитабельным. Теряется ЧПУ.
С добавлением GET-параметров
GET-параметры - это динамические параметры, которые добавляются к адресу страницы. Характеризуются знаком "?" в URL.
Примеры:
- ru/product/catalog/?add-to-cart=64
- ru/catalog/?sort=PRICE&order=des
Такой тип фильтра создает отдельные страницы в зависимости от выбранных категорий.
Плюсы:
- некоторые страницы могут привлекать дополнительный трафик с поисковых систем по средне- и низкочастотным запросам.
- можно реализовать под любой размер интернет-магазина.
Минусы:
- Данный тип генерирует огромное количество дублирующих страниц, так как URL меняется, а контент остается таким же. Может привести к пессимизации в выдаче.
- URL становиться сложно читаемым. Теряется ЧПУ.
Фильтр со статичными URL
Самый оптимальный вариант для SEO-продвижения. На основе категорий создаются посадочные страницы и URL адрес остается неизменным.
Примеры таких URL:
- ru/catalog/krossovki/nike/winter
- ru/catalog/tv/samsung/led
Плюсы:
- отсутствует генерация дублирующих страниц.
- можно привлекать дополнительный трафик по средне и низкочастотным запросам.
- удобный URL. Сохраняет ЧПУ.
- можно реализовать под любой размер магазина.
Минусы:
- требует большего количества знаний для грамотной реализации.
Что делать если ваш фильтр меняет URL и генерирует дубли страниц?
Наличие дублирующих страниц негативно сказывается на позициях в поисковых системах, поэтому от них надо избавляться.
Есть несколько методов:
- закрытие дублирующих страниц директивой Disallow в файле robots.txt
- закрытие страниц путем директивы noindex. Для этого в блоке head нужной страницы необходимо прописать код:
<meta name="robots" content="noindex" />
- добавить атрибут canonical на дублирующие страницы
- сделать 301 редирект. Но этот способ лучше не использовать, так как слишком большое количество перенаправлений негативно скажется на позициях в выдаче.
Итог
AJAX рекомендуем использовать в случаях, когда в вашем магазине до 100 карточек с товарами, и основной трафик идет с высокочастотных запросов, так как вы не сможете оптимизировать страницы с категориями.
Если вы хотите полноценно получать трафик с запросов любой частотности, то однозначно рекомендуем фильтр со статическими URL адресами, так как они дают возможность полноценно продвигать страницы с категориями и практически не генерируют дубли, как в варианте с GET-параметрами.
Если же у вас все-таки генерируются дублирующие страницы, то советуем пользоваться атрибутом rel=canonical. Так весь вес с дублирующих страниц будет передаваться основной.
Спасибо, что дочитали до конца. Переходите к следующей инструкции.