+247%+185%📈📊
  • Технічне SEO
  • Вимір 31.07.2026

Пагінація і фільтри: як не породити мільйон сторінок з нічого

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

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Що робимо
правила індексації окремо для фільтрів, сортування й пагінації
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

правила індексації окремо для фільтрів, сортування й пагінації
Що робимо
7–20
Строк

робочих днів, залежить від кількості фільтрів

безкоштовний підрахунок комбінацій, 2–4 робочих дні
Перед кошторисом
54 302
Найбільший каталог у власному вимірі

товари і 635 категорій, вимір 31.07.2026

13 590
Еталон чистоти з тієї ж вибірки

адрес каталогу, з них 1 дублікат

кількості сторінок в індексі — нею не керує підрядник
Чого не обіцяємо
Кому підходить

Ситуації, у яких ця послуга дає результат

Ситуація 1 з 4

Фільтрів в індексі більше, ніж товарів у каталозі

У звіті індексації тисячі адрес із параметрами, а виторг дають кілька десятків категорій. Кожна така адреса — окрема сторінка, майже не відмінна від сусідньої, і бот обходить її замість нової картки товару. Розбір починається не з видалення, а з того, щоб зрозуміти, які саме шаблони параметрів це породили.

Розберемо вашу ситуацію на безкоштовному аудиті
Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

інтернет-магазин тактичного спорядження з каталогом понад 50 тис. позицій

Задача
Дати покупцю дійти до потрібної позиції у великому асортименті — не віддавши обхід каталогу комбінаціям параметрів.
Рішення
Каталог розкладено на 635 категорій із фільтрацією за характеристиками. В індекс потрапляють категорійні вузли й картки товару; карта сайту зібрана індексом із 32 товарних файлів.
Результат
54 302 товари і 635 категорій. Карта сайту — 110 096 адрес на дві мови; вибірково перевірені файли №1, №16 і №31 містять рівно по 3 500 записів, останній — 104. Перехресна перевірка штатним пошуком дала 54 501–54 600 позицій, розбіжність із картою 0,4%. Перша відповідь 413,8 мс, повне завантаження 511,1 мс. Знайдений дефект: мовна розмітка оголошена як uk-UA і uk-RU при мові документа ru на кореневій версії. Вимір 31.07.2026.

оптовий магазин нижньої білизни, каталог понад 13 тис. позицій

Задача
Тримати великий каталог відкритим для обходу без розростання адрес.
Рішення
В індекс потрапляють категорійні розділи й картки товару; поєднання параметрів окремих адрес не породжують.
Результат
13 428 сторінок товарів і 161 категорія — 13 590 адрес у карті сайту, з яких лише 1 дублікат, тобто 0,007%. Перша відповідь 289 мс, третій найшвидший відгук серед 16 виміряних сайтів. Два застереження з того самого виміру: HTML головної важить 751,2 КБ — найважчий документ вибірки, а стандартні адреси карти сайту віддають порожнє тіло й рядок про вимкнений генератор, робочу карту рятує лише директива в robots.txt. Чиста структура і справний доступ до неї — різні задачі. Вимір 31.07.2026.

оптовий постачальник товарів із Китаю, B2B-каталог майже 6 тис. позицій

Задача
Звести великий B2B-каталог до передбачуваного набору адрес на дві мови.
Рішення
Окрема карта сайту на кожну мовну версію; категорійна структура з хлібними крихтами в розмітці замість індексації параметрів.
Результат
5 830 товарів, підтверджені двома незалежними методами: штатний пошук дав 58 сторінок по 100 позицій плюс 30, карта сайту — по 6 234 адреси на мову, разом 12 468. Структуровані дані включають BreadcrumbList і ListItem: структура каталогу передана пошуковику явно, а не вгадується з вигляду адрес. Перша відповідь 506,9 мс при 333,1 КБ розмітки. Вимір 31.07.2026.
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Інвентаризація параметрів із поділом на ті, що змінюють набір товарів, і ті, що змінюють лише порядок — далі правила для цих груп різні
  • Підрахунок верхньої межі комбінацій по кожній категорії: ви бачите конкретне число адрес, а не оцінку «багато»
  • Окреме правило індексації для кожного типу параметра — фільтр, сортування, кількість на сторінці — замість одного рядка «закрити все»
  • Канонічні посилання на сторінках фільтрів за узгодженою логікою: сигнали збираються на одній адресі замість трьох майже однакових
  • Самостійні метатеги на сторінках пагінації з номером сторінки, щоб друга сторінка перестала бути повним дублем першої
  • Самопосилальний canonical на сторінках пагінації: глибокі сторінки лишаються в обході, а товари з них не випадають із видачі
  • Закриття комбінацій без попиту з письмовим поясненням, чому саме ці — рішення можна перевірити, а не прийняти на віру
  • Перелік поєднань фільтрів із реальним попитом, які варто відкрити окремими посадковими сторінками
  • Внутрішня перелінковка категорій, щоб глибокі розділи не залежали від того, чи дійшов бот до кінця пагінації
  • Перевірка після кожної зміни, що категорії й картки товару лишились доступними — це головний ризик усієї роботи
  • Контроль звіту індексації 30 днів після впровадження з поясненням, чому падіння кількості сторінок тут очікуване
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

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

Прозорі етапи з погодженням на кожному кроці

Загальний строк:7–20 днів

  1. Підрахунок адрес і інвентаризація параметрів

    2–4 робочих дні

    Обхід каталогу з параметрами, перелік фільтрів і значень по категоріях, верхня межа комбінацій. Окремо фіксуємо, скільки адрес доступні боту зараз і що з них уже в звіті індексації.

  2. Правила по типах параметрів

    1–3 робочих дні

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

  3. Впровадження в модулі й на сервері

    2–5 робочих днів

    Директиви індексації, канонічні посилання, обробка параметрів. Починаємо з однієї категорії й дивимось на поведінку обходу, і лише потім розкочуємо на решту каталогу.

  4. Пагінація і перелінковка

    1–3 робочих дні

    Власні метатеги з номером сторінки, самопосилальний canonical, посилання на глибокі розділи поза пагінацією. Перевіряємо, що товар із п'ятої сторінки категорії має хоч один інший шлях до себе.

  5. Перевірка доступності й контроль індексації

    1–5 робочих днів

    Повторний обхід: усі категорії й картки віддають код 200 і не потрапили під нове правило. Далі 30 днів дивимось звіт індексації й пояснюємо, що з графіка нормально, а що ні.

Безкоштовний підрахунок адрес, які породжують ваші фільтри

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

Що міряємо

  • Чи створюють фільтри окремі адресиГоловне питання. Якщо параметри йдуть у рядку запиту й доступні для обходу — комбінації рахуються.
  • Кількість фільтрів на категоріюІ скільки значень у кожному. Звідси рахується верхня межа комбінацій.
  • Що відбувається з пагінацієюЧи мають сторінки другого й далі рівнів власні метатеги, чи веде їх canonical на першу сторінку, чи закриті вони від індексації.
  • Глибина вкладеності каталогуСкільки кліків від головної до товару. У виміряному магазині спорядження 54 302 товари розкладені по 635 категоріях — глибока структура буває виправданою, але вона має ціну в обході.
  • Сортування і кількість на сторінціПараметри, які не змінюють набір товарів, а лише його порядок, — найчистіше джерело зайвих адрес.
  • Комбінації, які варто відкритиОкремі поєднання фільтрів мають реальний попит і заслуговують на власну посадкову. Це вже інша послуга, але помітити їх треба тут.

Що ви отримуєте на руки

  • Оцінка кількості адрес, які може породити ваша навігація, і скільки з них доступні боту зараз.
  • Правила: що закрити, що звести канонічним посиланням, що лишити відкритим свідомо.
  • Перелік комбінацій фільтрів, які варто розглянути як окремі посадкові сторінки.
  • Розмова на 30 хвилин по документу.

Строк: 2–4 робочих дні

Чому це безкоштовно

Бо підрахунок робиться швидко, а помилка тут дорога в обидва боки: закриєте зайве — втратите сторінки з попитом, лишите все відкритим — з'їсте обхід каталогу.

Що далі

Далі — перелік робіт із сумою й строком. Якщо ваші фільтри взагалі не породжують окремих адрес, ми так і скажемо, і роботи не буде.

Форма коротка: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.

  • Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.

  • Портал клієнта замість переписки

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

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.

  • Спершу аудит, потім сума

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

  • Кажемо «ні», коли не впевнені

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

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Пагінація і фасетна навігація» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті

  • Скільки фільтрів і значень у кожномуТут добуток, а не сума. Три фільтри по п'ять значень при виборі одного значення в кожному дають 215 поєднань на категорію; п'ять фільтрів по вісім — 59 048. Саме тому обсяг роботи з опису задачі не вгадується.
  • Скільки категорій входить у роботуНабір фільтрів у кожної великої категорії свій, і правило для однієї не переноситься в іншу автоматично. Правила логічно вводити поетапно: спершу категорії, які дають виторг, потім решта.
  • Як реалізовано модуль фільтраціїОдні складання дозволяють задати поведінку адрес по типу параметра прямо в налаштуваннях. Інші вимагають правок у шаблоні або правил на рівні сервера — це інші години й інший ризик зачепити зайве.
  • Скільки комбінацій уже в індексіЯкщо параметри тільки-но стали доступні боту, достатньо закрити обхід. Якщо тисячі адрес уже проіндексовані, потрібен інший механізм і час на переобхід — і цей час рахується тижнями, не днями.
  • Кількість мовних версійКожна гілка множить перелік адрес. У виміряному B2B-каталозі на 5 830 товарів карта сайту містить по 6 234 адреси на мову — разом 12 468, і правила треба звіряти в обох.
  • Стан вхідних данихЄ доступ до Search Console і дані внутрішнього пошуку — розділення комбінацій на «з попитом» і «без» робиться за день. Немає — рішення довелося б приймати на здогадках, а так ми не працюємо.
Технології та інтеграції

На чому будуємо і з чим це з’єднується

Стек

  • rel=canonical на варіантах фільтра — зводить сигнали на категорію. Це підказка, а не директива: пошуковик може обрати канонічною іншу адресу
  • meta robots noindex, follow — прибирає адресу з видачі, лишаючи обхід посилань. Не спрацює, якщо ту саму адресу закрито в robots.txt: директиву ніхто не прочитає
  • robots.txt — зупиняє обхід за шаблоном параметра, але не прибирає з індексу те, що вже туди потрапило
  • OCFilter та аналоги — правила задаються в налаштуваннях модуля; у частини складань такої настройки немає взагалі
  • Screaming Frog з обходом параметрів — показує, скільки адрес реально доступні боту. Бачить лише те, на що є посилання
  • Search Console, звіт індексації — єдине джерело правди про індекс. Дані з затримкою в кілька днів, і після чистки графік спершу йде вниз

Інтеграції

  • Google Search Console
  • GA4
  • внутрішній пошук сайту
  • Cloudflare
Правила по типах параметрів проти «закрити всі параметри в robots.txt»

Чим цей варіант відрізняється від «Масове закриття параметрів»

Поєднання з реальним попитомлишаються відкритими свідомо і можуть стати посадковими сторінками
Те, що вже потрапило в індексприбирається директивою на сторінці, яку бот має завантажити
Сторінки пагінаціївласні метатеги з номером і самопосилальний canonical
Коли видно ціну помилкина етапі підрахунку, до впровадження
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. Доступ до CMS: правила індексації задаються в налаштуваннях модуля фільтрів, а не у файлі на сервері.
  2. Перелік характеристик, за якими покупці справді фільтрують — з даних внутрішнього пошуку або аналітики.
  3. Доступ до Search Console: без нього реального переліку того, що в індексі, не бачить ніхто, включно з нами.
  4. Розуміння, які категорії для вас пріоритетні: правила вводяться поетапно, а не одразу по всьому каталогу.
  5. Одну людину з правом вирішити, які поєднання фільтрів для бізнесу важливі, а якими можна пожертвувати.
  6. Згоду на тестове впровадження в одній категорії перед розкаткою на решту.

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

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

Те, що питають найчастіше — з конкретними відповідями

чи треба взагалі закривати фільтри від індексації?

Не всі, і це головне рішення в роботі. Комбінації без попиту — так: вони дають тисячі майже однакових сторінок і з'їдають обхід. Але окремі поєднання люди справді шукають словами, і закрити їх означає відмовитись від попиту, який уже існує. Тому починаємо з розділення цих двох груп за даними внутрішнього пошуку й аналітики, а не з масового закриття. Пропорція зазвичай неприємна для очікувань: осмислених поєднань виходить кілька десятків на весь каталог.

що робити зі сторінками пагінації?

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

чи можна просто закрити параметри в robots.txt і забути?

Це зупинить обхід, але не прибере з індексу те, що вже туди потрапило: адреса лишиться у видачі без опису. Гірше інше — сторінку, закриту в robots.txt, бот не завантажує, а отже не читає й директиву noindex на ній. Тому послідовність важить більше за самі правила: спершу лишаємо доступ і ставимо директиву на сторінці, дочікуємось переобходу, і лише потім закриваємо обхід за шаблоном.

скільки адрес насправді породжують наші фільтри?

Це рахується, а не оцінюється. Три фільтри по п'ять значень при виборі одного значення в кожному дають 215 поєднань на одну категорію. П'ять фільтрів по вісім — 59 048. Помножте на кількість категорій, додайте сортування й кількість на сторінці — і отримаєте число, яке зазвичай на порядок перевищує кількість товарів. Саме тому ми не називаємо суму до підрахунку: різниця між трьома і п'ятьма фільтрами не 60%, а два порядки.

скільки рівнів вкладеності каталогу допустимо?

Стільки, скільки потребує номенклатура, але з розумінням ціни. У виміряному магазині спорядження 54 302 товари розкладені по 635 категоріях, і така подрібненість там виправдана: інакше позиції просто не розрізнити. Але кожен рівень віддаляє товар від входу. Робоче правило, яким користуємось самі: категорії, що дають виторг, мають бути доступні не більш ніж за три кліки від головної, довгий хвіст може лежати глибше.

фільтри уповільнюють сайт?

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

після впровадження сторінок в індексі стало менше. Це погано?

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

як зрозуміти, які поєднання відкривати?

З даних. Внутрішній пошук показує, що люди шукають словами; аналітика — які фільтри вмикають найчастіше; Search Console — за якими запитами вас уже показують. Виміряний B2B-каталог на 5 830 товарів має рівно 6 234 адреси на мовну версію саме тому, що відкриті категорійні розділи, а не всі можливі поєднання. І одразу попередження: кожна відкрита комбінація потребує власного тексту, інакше вона нічим не відрізняється від закритої. Це вже інша послуга.

Надішліть адресу каталогу й перелік фільтрів у найбільшій категорії.

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

Переглянути кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

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