Статті · 12.11.2026
Фільтр в OpenCart і SEO: що індексувати, а що закрити
Фільтр потрібен покупцям, але для пошукових систем він часто стає пасткою. Кожна комбінація «бренд + колір + ціна + сортування» — окрема адреса, і Google з SEO-ботами можуть знайти їх десятки тисяч. Наслідки: дублікати в індексі, витрачений бюджет сканування і зайве навантаження на сервер. Водночас кілька правильно відкритих сторінок фільтра можуть приносити трафік за запитами, під які у вас немає категорій.
Звідки беруться тисячі сторінок
Типовий фільтр додає параметри до адреси категорії: ?filter=12,45&sort=p.price&limit=100. Порядок параметрів, сторінки пагінації, сортування й кількість товарів на сторінці множать варіанти. На каталозі з десятьма фільтрами вийти на сотні тисяч адрес дуже просто.
Google кожну з них може просканувати, а SEO-сканери на кшталт AhrefsBot роблять це ще агресивніше. Для сервера це звичайні важкі запити до бази, тому повільний магазин часто гальмує саме через ботів на фільтрах (див. 7 причин, чому гальмує OpenCart).
Що варто відкрити для Google
Відкривати варто лише ті сторінки фільтра, під які люди справді шукають і яких немає серед ваших категорій. Зазвичай це один фільтр на категорію:
- бренд: «кросівки Nike», «смартфони Samsung»;
- ключова характеристика: «холодильники No Frost», «сукні з льону»;
- призначення: «рюкзаки для ноутбука», «шини зимові».
Перевірте частотність запиту в Google Ads Keyword Planner чи Search Console. Якщо запит є, така сторінка має отримати власну ЧПУ-адресу, свій title, H1 і короткий текст, як у звичайної категорії.
Що закрити
- комбінації з двох і більше фільтрів;
- ціновий діапазон, наявність, знижки;
- сортування й кількість товарів на сторінці;
- будь-які адреси з параметрами, для яких немає окремої ЧПУ-сторінки.
Як закривати правильно
Тут легко зробити гірше. Три інструменти працюють по-різному:
- robots.txt (Disallow) забороняє сканування. Боти перестають навантажувати сервер, але вже проіндексовані адреси можуть ще довго висіти в Google без опису;
- meta robots noindex, follow прибирає сторінку з індексу, але Google має її просканувати, щоб побачити тег. Тому noindex і Disallow на одній адресі разом не ставлять;
- canonical на категорію підказує Google основну сторінку, але це лише підказка, і для сторінок з іншим набором товарів він її часто ігнорує.
Практичний порядок: спершу noindex на всі комбінації фільтра, через кілька тижнів, коли вони випадуть з індексу, — Disallow у robots.txt для параметрів, щоб боти не тратили ресурси сервера. Посилання на фільтри в самому фільтрі краще робити так, щоб боти не ходили по них без потреби.
Як перевірити свій магазин
- у Google наберіть site:ваш-домен.com inurl:filter (або назву параметра вашого фільтра) і подивіться, скільки таких сторінок в індексі;
- у Search Console у звіті «Сторінки» знайдіть «Проскановано, але наразі не проіндексовано» і «Дублікат без вибраної користувачем канонічної сторінки»: там зазвичай видно адреси фільтра;
- в access log сервера порахуйте, яку частку запитів становлять адреси з параметрами фільтра.
Фільтр, з яким немає цієї проблеми
У моєму фільтрі для OpenCart 3 результати кешуються, а запити оптимізовані під великі каталоги, тож навіть активні боти не кладуть сервер. Якщо у вашому магазині вже накопичилися тисячі сторінок фільтра в індексі, це задача на прискорення OpenCart і SEO-аудит разом: прибрати навантаження і почистити індекс.
Часті питання
Чи можна просто закрити всі фільтри?
Можна, і для більшості магазинів це безпечніше, ніж залишити все відкритим. Але тоді ви втрачаєте трафік за запитами на кшталт «бренд + категорія», якщо окремих категорій під них немає.
Скільки часу Google викидає сторінки з індексу?
Від кількох тижнів до кількох місяців, залежно від того, як часто він сканує ваш сайт. Пришвидшити можна, надіславши оновлену карту сайту.
Не хочете розбиратися самі?
Опишіть, що відбувається з сайтом, — скажу причину й вартість виправлення протягом дня.
Послуга: Фільтр товарів для OpenCart →
Інші статті
12.11.2026
Інтеграція OpenCart з KeyCRM чи SalesDrive: що перевірити
Замовлення з OpenCart не доходять у CRM, дублюються чи приходять без доставки? Як має працювати інтеграція з KeyCRM, SalesDrive та іншими CRM і що перевірити.
10.11.2026
Перенос сайту на іншу CMS без втрати позицій
Переїзд на іншу CMS (WordPress, WooCommerce, OpenCart, самопис): що перенести, як налаштувати 301 редиректи і що перевірити після запуску.
10.11.2026
OpenCart чи WooCommerce: що вибрати для магазину
Порівняння OpenCart і WooCommerce для магазину в Україні: швидкість на великому каталозі, модулі, Нова Пошта й оплата, блог і SEO, вартість підтримки.