Обсудить проект

Фильтры в интернет-магазине и SEO: как не создать тысячи дублей

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

Обложка статьи «Фильтры в интернет-магазине и SEO: как не создать тысячи дублей»
Содержание
  1. Почему неуправляемые фильтры вредят
  2. Дубли
  3. Расход ресурса роботов
  4. Размытие сигналов
  5. Фильтры как источник трафика
  6. Как определить комбинации под спрос
  7. Технические решения
  8. Отдельные адреса для посадочных страниц
  9. Параметры для остальных комбинаций
  10. Не закрывайте всё в robots.txt
  11. Ссылки на фильтры
  12. Карта сайта
  13. Оптимизация посадочных страниц фильтров
  14. Пагинация и сортировка
  15. Как проверить свой магазин
  16. Частые ошибки
  17. Почему это стоит закладывать при разработке
  18. Итог

Фильтры — одна из самых полезных функций каталога: покупатель за пару кликов находит «синие кроссовки 42 размера до определённой цены». Но для поисковых систем каждая комбинация фильтров может выглядеть как отдельная страница. Если в каталоге десять фильтров с несколькими значениями, количество возможных комбинаций исчисляется тысячами и десятками тысяч, а содержимое у них почти одинаковое.

Это классическая проблема SEO интернет-магазинов. В этой статье объясняю, как её решить и при этом использовать фильтры для привлечения трафика.

Почему неуправляемые фильтры вредят

Дубли

Страницы «кроссовки → сортировка по цене» и «кроссовки → сортировка по популярности» показывают одни и те же товары. Комбинации фильтров, по которым выбирается один-два товара или ничего, создают почти пустые страницы.

Расход ресурса роботов

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

Размытие сигналов

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

План статьи «Фильтры в интернет-магазине и SEO: как не создать тысячи дублей»: Почему неуправляемые фильтры вредят; Фильтры как источник трафика; Как определить комбинации под спрос; Технические решения; Оптимизация посадочных страниц фильтров; Пагинация и сортировка

Фильтры как источник трафика

При этом часть комбинаций соответствует реальным поисковым запросам: «кроссовки Nike женские», «диваны угловые серые», «ноутбуки для игр». Если для таких комбинаций есть отдельная оптимизированная страница, она может приводить целевых покупателей.

Задача — разделить комбинации на две группы:

  • под спрос — открыть для индексации и оптимизировать как полноценные посадочные страницы;
  • все остальные — оставить для удобства пользователей, но закрыть от индексации.

Как определить комбинации под спрос

  1. Соберите запросы, связанные с категориями: бренд, цвет, материал, назначение, размер.
  2. Проверьте частотность в Вордстате и других сервисах.
  3. Оставьте комбинации, по которым есть заметный спрос и в каталоге достаточно товаров — страница с одним товаром плохо отвечает на общий запрос.
  4. Обычно это комбинации из одного-двух фильтров. Сочетания из трёх и более значений редко имеют поисковый спрос.

Технические решения

Отдельные адреса для посадочных страниц

Для комбинаций под спрос лучше использовать понятный статический адрес: /kedy/zhenskie/nike вместо /kedy?gender=f&brand=12&sort=price. У такой страницы должны быть собственный title, H1, description и, при необходимости, короткий текст.

Параметры для остальных комбинаций

Все прочие состояния фильтров могут использовать параметры в адресе. Для них:

  • canonical указывает на основную категорию или посадочную страницу;
  • или noindex, follow — страница не индексируется, но робот переходит по ссылкам на товары.

Не закрывайте всё в robots.txt

Запрет в robots.txt не позволит роботу увидеть noindex и canonical. Его используют для параметров, которые точно не нужны, — например, для сортировки или количества товаров на странице, — но аккуратно, чтобы не закрыть нужные страницы.

Ссылки на фильтры

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

Карта сайта

В sitemap включаются только категории, товары и посадочные страницы фильтров под спрос. Комбинации с параметрами — нет.

Оптимизация посадочных страниц фильтров

Каждая такая страница должна быть полноценной:

  • H1, отражающий комбинацию: «Женские кроссовки Nike»;
  • уникальный title и description, например по шаблону с возможностью ручной правки;
  • короткий текст или подборка — чем эта подборка полезна;
  • ссылки на соседние подборки и родительскую категорию;
  • достаточное количество товаров.

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

Пагинация и сортировка

  • страницы пагинации индексируются, каждая со своим canonical на себя и номером страницы в title;
  • сортировка не меняет набор товаров — её состояния закрываются canonical на основной адрес;
  • переключение вида (плитка или список) и количества товаров на странице — тоже без индексации.

Как проверить свой магазин

  • в Яндекс.Вебмастере и Search Console посмотрите, сколько страниц с параметрами известно поисковику и сколько из них в индексе;
  • запросом site: с фрагментом адреса фильтра проверьте, индексируются ли комбинации;
  • краулером оцените, сколько уникальных адресов генерирует каталог.

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

Частые ошибки

  • все комбинации фильтров открыты для индексации;
  • все фильтры закрыты, включая те, по которым есть спрос, — потеря трафика;
  • посадочные страницы фильтров без собственных метатегов — повторяют title категории;
  • canonical указывает на первую страницу категории для всех страниц пагинации;
  • адреса фильтров меняются при каждом обновлении каталога.

Почему это стоит закладывать при разработке

Исправлять логику фильтров в работающем магазине сложно: меняются адреса, нужны редиректы, приходится ждать переиндексации. Гораздо проще изначально спроектировать фильтры с учётом SEO: какие комбинации будут посадочными страницами, как формируются адреса, где ставятся canonical и noindex. Это я закладываю в архитектуру каталога ещё на этапе проектирования.

Итог

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