Фільтри інтернет-магазину — це фасетна навігація: коли користувач обирає бренд, розмір, колір чи ціну, а сайт показує відповідну добірку товарів. Для покупця це зручно, а для SEO — водночас і потужний інструмент, і головний генератор проблем. Ті самі фільтри можуть створити сотні корисних цільових сторінок під комерційні запити або згенерувати десятки тисяч дублів, які з’їдають краул-бюджет і тягнуть сайт донизу. Нижче розберемо, коли фільтри допомагають, коли шкодять, і як ми налаштовуємо їх так, щоб працювала перша частина, а не друга.

Чому фільтри — це й сила, і загроза для SEO

Фасетна навігація небезпечна не сама по собі, а тим, що масштабується вибухово. Кожен новий фільтр множиться на всі попередні: бренд × розмір × колір × ціна × сортування — і з кількох десятків товарів виростають тисячі URL-комбінацій. Частина з них — золото (люди справді шукають «кросівки Nike чорні»), а частина — сміття, яке ніхто не шукає, але Google змушений обходити. Завдання SEO — не «закрити фільтри» і не «відкрити всі», а провести межу між цими двома групами.

Добрий фільтр — це готова комерційна сторінка

Сторінка фільтра «категорія + бренд» або «категорія + характеристика» часто точніше відповідає запиту, ніж загальна категорія. Людина шукає не «взуття», а «зимові черевики Ecco» — і якщо у вас є така сторінка з унікальним заголовком і добіркою, ви виграєте видачу. По суті це така сама комерційна сторінка, до якої діють ті самі вимоги щодо структури й довіри, що ми розбирали в матеріалі про комерційні сторінки. Тому сильні фільтри ми не ховаємо, а навпаки — оформлюємо як повноцінні посадкові.

Звідки беруться тисячі дублів

Проблема починається, коли індексується все підряд. Сортування за ціною, перемикач «показувати по 24/48/96», параметри сесії та UTM-мітки створюють різні URL з однаковим вмістом. Додайте сюди комбінації фільтрів, яких ніхто не шукає, і порожні сторінки з нуль товарів — і ось у магазину на 4 тисячі товарів в індексі висить 200 тисяч адрес. Google витрачає краул-бюджет на цей шум замість того, щоб частіше переобходити важливі сторінки, а сигнали розмиваються між десятками майже однакових URL. Структуру URL і параметрів ми проєктуємо заздалегідь — це частина роботи над структурою сайту.

Які фільтри відкривати для індексації

Рішення завжди впирається в одне питання: чи є на цю комбінацію пошуковий попит. Якщо люди шукають «смартфони Samsung» або «диван кутовий сірий» — таку сторінку фільтра варто відкрити й оформити. Якщо комбінацію ніхто не вводить у пошук (умовно «смартфони Samsung червоні 128 ГБ у розстрочку») — її немає сенсу тримати в індексі.

Правило попиту

Ми складаємо список фільтрів і комбінацій, перевіряємо попит за даними пошуку й конкурентів, і ділимо на три групи: відкрити та оформити (є попит), закрити noindex але лишити доступними для людей (попиту нема), звести canonical (це варіація того самого контенту). Відкритих комбінацій зазвичай небагато — десятки, не тисячі, — і саме вони приносять основний фільтровий трафік. Решта має працювати для покупця, але не претендувати на місце в індексі.

Чим керувати індексацією фільтрів

Для кожної ситуації — свій інструмент. Плутанина між ними і є причиною більшості проблем фасетної навігації. Ось як ми це розкладаємо:

СитуаціяІнструментЧому так
Фільтр із попитом (бренд, тип)Окрема індексована сторінка, унікальні title/H1/текстЦе комерційна сторінка під реальний запит
Комбінація без попитуnoindex, followНема кому шукати, але посилання й вага працюють
Сортування, показ по N, сесійні параметриcanonical на базову сторінкуТой самий контент, лише інший порядок
Нескінченні комбінації фасетівЗаборона краулу параметрів у robotsЕкономимо краул-бюджет на шумі
Пагінація (сторінки 2, 3…)Self-canonical на кожну сторінкуЦе не дублі, а продовження списку
Порожній фільтр (0 товарів)noindex або 404/410Тонкі й порожні сторінки шкодять

Важливо

noindex і disallow у robots.txt — не одне й те саме. Якщо закрити сторінку в robots, Google на неї не зайде й не побачить тег noindex, тож вона може лишитися в індексі. Щоб прибрати сторінку з індексу, її треба ДОЗВОЛИТИ краулити й поставити noindex; забороняти в robots варто вже після того, як сторінки випали з видачі.

Сім помилок, які вбивають SEO магазину

На аудитах інтернет-магазинів ці промахи трапляються найчастіше — і коштують найдорожче:

  1. Усі фільтри відкриті для індексації: тисячі тонких дублів з’їдають краул-бюджет і розмивають сигнали.
  2. Усі фільтри закриті noindex: магазин втрачає трафік за комерційними «категорія + бренд», які мали б приводити покупців.
  3. Canonical із фільтра на категорію там, де фільтр насправді окрема цільова сторінка: ви самі віддаєте свій запит конкуренту.
  4. noindex разом із disallow у robots: Google не краулить сторінку, не бачить noindex і лишає її в індексі.
  5. Параметри сортування й відображення індексуються як окремі URL: масові дублі з однаковим вмістом.
  6. Порожні сторінки фільтрів з нуль товарів потрапляють в індекс: тонкий контент, який тягне якість домену вниз.
  7. На відкритих фільтр-сторінках немає унікальних title, H1 й опису: вони канібалізують категорію замість того, щоб додавати трафік.

Чому це повʼязано зі швидкістю й краул-бюджетом

Чим більше сміттєвих URL, тим рідше Google доходить до справді важливих сторінок — нових товарів і прибуткових категорій. А ще роздуті фасети часто означають важкі сторінки лістингу з купою скриптів фільтрації, що б’є по швидкості. Тому фільтри ми завжди розглядаємо в парі з технічним станом сайту: як міряти й чинити швидкість, ми докладно розписали в матеріалі про Core Web Vitals. Чистий індекс і швидкий лістинг працюють на один результат — щоб робот і покупець швидше діставалися товару.

Як ми налаштовуємо фільтри

Спершу — аудит: збираємо всі типи URL, дивимося, скільки сторінок в індексі проти кількості товарів, ловимо дублі й порожні фільтри. Далі складаємо карту фільтрів за попитом, призначаємо кожному типу інструмент із таблиці вище, оформлюємо відкриті комбінації як посадкові сторінки й чистимо індекс. Це лягає в роботу над SEO інтернет-магазину й ширше — у комплексне SEO, де фільтри, категорії й контент працюють як одна система.

Кейс

В одного магазину фасетна навігація нагенерувала понад 200 тисяч URL в індексі при 4 тисячах товарів. Ми відкрили лише фільтри з попитом (бренд, тип), решту комбінацій закрили noindex, а сортування й показ по N звели canonical на базову категорію. За квартал індекс очистився до кількох тисяч осмислених сторінок, а органічний трафік категорій помітно зріс — без додавання нових товарів.

Головне — не сприймати чистку індексу як разову акцію. Асортимент змінюється, додаються нові фільтри й категорії, тож карту індексації варто переглядати хоча б раз на квартал. Інакше за пів року фасети знову розповзаються, і роботу доводиться починати спочатку. Ми лишаємо магазину зрозумілі правила: який тип фільтра відкривати, який ховати, і як перевірити, що нове не потрапило в індекс випадково.

Висновок

Фільтри — не сміття і не золото за замовчуванням: цінність створює рішення, які з них відкрити, а які сховати.

Фасетна навігація стає перевагою лише тоді, коли ви свідомо керуєте індексацією: відкриваєте комбінації з попитом, ховаєте решту й не дозволяєте параметрам плодити дублі. Почніть із простого — порівняйте кількість товарів із кількістю сторінок в індексі: якщо різниця в десятки разів, фільтри вже працюють проти вас. Якщо хочете побачити, скільки сміттєвих URL у вашому магазині й що з ними робити, замовте аудит — повернемося з картою фільтрів і планом чистки.

FAQ

Часті запитання

Що таке фасетна (фільтрована) навігація

Це система фільтрів інтернет-магазину, коли вибір бренду, розміру, кольору чи ціни формує добірку товарів за окремим URL. Для покупця це зручний спосіб звузити вибір, а для SEO — джерело як корисних посадкових сторінок, так і тисяч дублів, якщо індексацією не керувати.

Чому фільтри шкодять SEO магазину

Коли індексується все підряд, комбінації фільтрів, сортування й параметри плодять десятки тисяч майже однакових URL. Вони з’їдають краул-бюджет, розмивають сигнали між дублями й заповнюють індекс тонкими сторінками. У результаті Google рідше доходить до важливих сторінок, а позиції просідають.

Які фільтри відкривати для індексації

Ті, на які є пошуковий попит: зазвичай «категорія + бренд» або «категорія + ключова характеристика». Такі сторінки оформлюють як повноцінні посадкові з унікальними title, H1 й текстом. Комбінації, яких ніхто не шукає, лишають доступними для покупців, але закривають від індексації.

Що використовувати — canonical чи noindex

Залежить від ситуації. Для варіацій того самого контенту (сортування, показ по N, сесійні параметри) — canonical на базову сторінку. Для комбінацій без попиту — noindex, follow. Для фільтрів із попитом — окрема індексована сторінка без canonical на категорію. Один інструмент не замінює інший.

Чому noindex на фільтрах не спрацював

Найчастіша причина — сторінку одночасно закрили в robots.txt. Якщо краул заборонено, Google на неї не заходить і не бачить тег noindex, тому сторінка лишається в індексі. Правильний порядок: дозволити краул із noindex, дочекатися випадання з видачі, і лише потім, за потреби, забороняти в robots.

Як перевірити, що фільтри не з’їдають краул-бюджет

Порівняйте кількість товарів із кількістю проіндексованих сторінок у Search Console: різниця в десятки разів — тривожний сигнал. Подивіться статистику сканування й звіт про індексацію, перевірте оператором site: типові сміттєві URL. Якщо робот витрачає обходи на параметри й дублі — фільтри потребують налаштування.

Олена Уманенко

Head of SEO · співзасновниця heleum.studio

10+ років у SEO. Веде комплексні проєкти у конкурентних нішах — e-commerce і B2B. Одна з перших в Україні почала системно працювати з GEO-оптимізацією під AI-видачу.