SEO для фільтрів інтернет-магазину: як керувати фасетною навігацією
У категорії «Ноутбуки» десять брендів, двадцять кольорів, п'ять варіантів пам'яті та кілька цінових діапазонів. Покупцеві фільтри допомагають за кілька кліків знайти потрібну модель. А для пошукового робота ті самі фільтри можуть згенерувати сотні тисяч адрес із майже однаковим вмістом.
Фасетна навігація сама по собі не проблема — це одна з найзручніших речей в e-commerce. Проблема виникає тоді, коли магазин не розрізняє, які комбінації фільтрів корисні для пошуку, а які мають існувати лише для зручності покупця. Нижче — покрокова інструкція, як навести тут лад: від інвентаризації параметрів до правил для нових фільтрів. У 2024 році Google оновив свої рекомендації щодо фасетної навігації, і більшість порад спирається на них.
Як зрозуміти, що фільтри вже шкодять
Перші симптоми видно в Search Console. У звіті про індексацію росте кількість сторінок зі статусом «Виявлено, але не проіндексовано» або «Дублікат без канонічної сторінки». У статистиці сканування більшість запитів робота припадає не на товари, а на адреси з параметрами. Нові категорії потрапляють в індекс тижнями, хоча раніше це займало дні.
Другий симптом — у самому пошуку. За брендовим запитом Google показує не чисту категорію, а випадкову комбінацію фільтрів із трьома товарами. Третій — у логах сервера: робот щодня обходить тисячі адрес із сортуванням, які жодного разу не приносили трафіку.
Крок 1. Інвентаризація параметрів
Спершу зберіть усі шаблони адрес, які вміє генерувати магазин: фільтри за брендом, характеристиками, ціною, наявністю, а також сортування, пагінацію, перемикання вигляду сітки й службові мітки з реклами.
Далі порахуйте комбінаторику. Категорія з п'ятьма фільтрами по десять значень дає понад сто тисяч теоретичних адрес. Саме цей підрахунок зазвичай і переконує команду, що правила потрібні. Позначте, які параметри змінюють набір товарів, а які лише порядок їх показу: сортування й вигляд сітки в індексі не потрібні ніколи.
Крок 2. Розділіть фільтри на три групи
Практично зручно працювати не з кожною комбінацією окремо, а з групами. Перша — посадкові фільтри: під них є попит, стабільний асортимент і сенс робити окрему сторінку. Друга — службові фільтри: корисні покупцеві, але не пошуку. Третя — сміттєві комбінації: три й більше параметрів, порожні або майже порожні вибірки.
| Приклад фільтра | Попит | Асортимент | Група | Що робимо |
|---|---|---|---|---|
| Ноутбуки Lenovo | Високий | Стабільний | Посадковий | Індексувати, свій title, H1, опис |
| Ноутбуки 16 ГБ RAM | Середній | Стабільний | Посадковий | Індексувати, додати в меню категорії |
| Ноутбуки чорні | Низький | Стабільний | Службовий | Canonical на категорію, без посилань у HTML |
| Lenovo + 16 ГБ + чорний + до 30 000 грн | Немає | Мінливий | Сміттєвий | Noindex, не давати посилань |
| Сортування за ціною | Немає | — | Сміттєвий | Не індексувати, не посилатися |
Попит перевіряйте не інтуїцією, а даними — як це робити, ми розбирали в статті про частотність ключових слів. Орієнтир для посадкової сторінки: у категорії лишається щонайменше кілька десятків товарів, а сам запит має стабільний попит протягом року.
Крок 3. Наведіть лад в адресах
Для посадкових сторінок зручніші людинозрозумілі адреси на кшталт /noutbuky/lenovo/. Решту комбінацій можна лишити на параметрах, наприклад ?color=black. Головне — щоб одна вибірка мала одну адресу.
Тут ховається найчастіша технічна помилка: порядок параметрів. Якщо ?color=black&brand=lenovo і ?brand=lenovo&color=black відкривають ту саму сторінку, для робота це два різні URL, і він обійде обидва. Параметри треба сортувати за сталим правилом, порожні — прибирати, а невідомі — ігнорувати, а не додавати до адреси.
Крок 4. Сигнали індексації: що з чим поєднувати
Для посадкових сторінок усе просто: власний canonical на себе, унікальні title і H1, короткий опис, посилання з категорії та рядок у карті сайту.
Для службових фільтрів ставлять canonical на батьківську категорію й не дають на них звичайних HTML-посилань. Для сміттєвих комбінацій потрібен noindex — і саме тут лежить пастка з robots.txt. Якщо адресу закрити в robots.txt, робот не відкриє сторінку й ніколи не побачить noindex усередині неї, а вже проіндексовані адреси лишаться в пошуку без опису.
Правильна послідовність така: спочатку noindex і canonical, чекаємо, поки зайві сторінки вийдуть з індексу, і лише потім, якщо магазин дуже великий, обмежуємо обхід у robots.txt. Canonical при цьому не керує скануванням — це підказка про бажану версію, а не заборона заходити.
Крок 5. Внутрішні посилання й карта сайту
Google оцінює важливість сторінок через посилання. Тому посадкові фільтри мають отримувати звичайні посилання <a href> з категорії, меню, блоків «популярні добірки» чи статей блогу. Службові та сміттєві комбінації краще реалізувати кнопками або формами без окремих адрес у розмітці — так вони не створюють нових шляхів для обходу.
У XML sitemap додають лише канонічні адреси, які бізнес хоче бачити в пошуку. Для великих магазинів карту зручно ділити за типами — категорії, товари, посадкові фасети, статті. Тоді в Search Console одразу видно, який тип сторінок індексується гірше.
Порожні сторінки: найчастіша причина soft 404
Асортимент змінюється, і фільтр, який учора показував двадцять товарів, сьогодні може не повертати жодного. Індексована сторінка з написом «нічого не знайдено» псує оцінку якості сайту.
Якщо комбінація більше не існуватиме, коректно повернути 404. Якщо сторінку свідомо об'єднали з іншою — 301 на релевантну категорію. Якщо товари скоро повернуться, достатньо тимчасового noindex. У будь-якому разі покупцеві варто показати альтернативи, не підміняючи при цьому статус-код.
Коли фільтри працюють на JavaScript
Сучасні магазини часто оновлюють видачу без перезавантаження сторінки. Це зручно, але вимагає перевірки чотирьох речей: посадкова сторінка відкривається за прямим посиланням і показує той самий набір товарів; адреса змінюється в історії браузера; сервер повертає правильний статус-код; контент доступний після рендерингу.
Найшвидше це перевіряється інструментом перевірки URL у Search Console. Якщо магазин переходить на нову платформу чи headless-архітектуру, правила фільтрів треба закласти в карту міграції заздалегідь — про це детальніше в нашому плані редизайну без втрати SEO.
П'ять помилок, які зустрічаються найчастіше
Перша — відкрити для індексації всі комбінації «щоб було більше сторінок». Друга — закрити все в robots.txt і чекати, що сторінки зникнуть з індексу. Третя — ставити canonical посадкової сторінки на іншу посадкову, через що обидві втрачають чіткий сигнал. Четверта — дозволяти індексацію сортування й пагінації без потреби. П'ята — не фіксувати правила письмово, через що кожен новий атрибут у каталозі породжує нову хвилю дублів.
Остання помилка найдорожча: без правил магазин повертається до вихідного хаосу за півроку. Тому фільтри варто проєктувати разом зі структурою каталогу товарів — саме атрибути визначають, які фасети взагалі можливі.
Що відстежувати після змін
Перші два тижні стежте за звітом індексації та статистикою сканування: частка запитів робота до параметричних адрес має падати, а до товарів і категорій — рости. Далі дивіться на 404, щоб не прибрати зайвого, і на позиції посадкових фасетів. Через два-три місяці оцініть головне: покази, кліки та продажі з фільтрових сторінок.
Часті запитання
Скільки фільтрів можна відкривати для індексації?
Універсальної цифри немає. Зазвичай це бренди, одна-дві ключові характеристики та популярні поєднання двох параметрів. Комбінації з трьох і більше фільтрів індексують рідко й лише за підтвердженого попиту.
Що краще — параметри чи ЧПУ?
Для сторінок, які ви просуваєте, зручніші людинозрозумілі адреси. Для решти комбінацій параметри цілком підходять, якщо ними керувати за сталими правилами.
Чи шкодять фільтри SEO?
Самі по собі — ні. Шкодять неконтрольовані комбінації, дублі та порожні сторінки. За правильних правил фасети дають магазину десятки додаткових посадкових сторінок під конкретні запити.
Скільки часу займає наведення ладу?
Аудит і правила — зазвичай один-два тижні. Технічна реалізація залежить від платформи. Результат в індексі видно протягом одного-двох місяців після змін.
Фасетна навігація має одночасно допомагати покупцеві й не створювати хаосу для пошукової системи. Команда GL.ua закладає правила фільтрів ще на етапі розробки інтернет-магазину, щоб SEO не перетворювалося на нескінченне виправлення адрес після запуску.
Всього один крок до вашого бездоганного сайту



