Оптимізація URL фільтрів в 1С-Бітрікс: покроковий посібник

Стандартний розумний фільтр (Bitrix) генерує URL виду `/catalog/section/?arrFilter_pf_COLOR=red&arrFilter_pf_SIZE=XL` — пошуковик бачить тисячі параметричних сторінок із дубльованим контентом і не знає, яку індексувати. Підсумок: каннібалізація ключів, просідання трафіку за фасетними запросами, безк
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Оптимізація URL фільтрів в 1С-Бітрікс: покроковий посібник
Простий
~1 день

Наші компетенції:

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

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1439
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1013
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    751
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    872
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    791
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1153

Стандартний розумний фільтр (Bitrix) генерує URL виду /catalog/section/?arrFilter_pf_COLOR=red&arrFilter_pf_SIZE=XL — пошуковик бачить тисячі параметричних сторінок із дубльованим контентом і не знає, яку індексувати. Підсумок: каннібалізація ключів, просідання трафіку за фасетними запросами, безкінечний краулінговий бюджет на сміттєві URL.

ЧПУ для фільтрів вирішує це завдання: кожна комбінація параметрів отримує людино-зрозумілу URL-адресу /catalog/obuv/krossovki/cvet-krasnyj/razmer-42/, яку можна прописати в sitemap, забезпечити мета-тегами та вести на неї посилальну масу. Ми у своїй практиці не раз стикалися з ситуацією, коли після впровадження таких URL клієнт отримував приріст органічного трафіку на 30–50% за низькочастотними запитам протягом трьох місяців. Досвід компанії — понад 8 років у розробці на Бітрікс, реалізовано понад 50 проектів з оптимізації фільтрів. Докладніше про принципи ЧПУ можна прочитати в Wikipedia. Ми пропонуємо SEO оптимізацію фільтрів із заміною параметричних URL на ЧПУ.

Чому стандартні URL фільтрів шкодять SEO?

Параметричні URL не несуть смислового навантаження для пошуковика. Сторінки з різними комбінаціями фільтрів часто мають однаковий або майже однаковий контент (назви товарів, описи), що призводить до дублів. Пошуковик витрачає краулінговий бюджет на перебір безлічі сміттєвих сторінок, а важливі фасетні комбінації залишаються без індексації. Крім того, такі URL неможливо додати в sitemap, і на них не можна вести зовнішні посилання. Завдяки ЧПУ, кількість проіндексованих сторінок збільшується в 2–3 рази порівняно з параметричними адресами.

Як працює механізм ЧПУ в розумному фільтрі?

Бітрікс зберігає налаштування ЧПУ в таблиці b_iblock_section_url та у властивостях компонента bitrix:catalog.smart.filter. Для кожного значення властивості задається символьний код (CODE), який підставляється в URL-шаблон.

Шаблон прописується в параметрі SEF_URL_TEMPLATES компонента-обгортки каталогу:

'FILTER_URL' => 'catalog/#SECTION_CODE_PATH#/#FILTERS#/', 

Змінна #FILTERS# збирається з пар код-властивості-значення через роздільник, який задається в налаштуваннях компонента (зазвичай /).

Двигун маршрутизації розбирає вхідний URL, відновлює масив фільтра і передає його в компонент. Якщо символьний код властивості або значення містить кирилицю або спецсимволи — маршрут зламається. Тому перед налаштуванням потрібно привести всі CODE до latin+digits+hyphen.

Що входить у послугу налаштування ЧПУ-адрес?

Ми надаємо повний цикл робіт, включаючи:

  • Аудит поточних URL-параметрів та символьних кодів властивостей
  • Виправлення конфліктів (колізії, кирилиця) за допомогою пакетного SQL-скрипта для великих каталогів. Наприклад: UPDATE b_iblock_property SET CODE = LOWER(REPLACE(REPLACE(NAME, ' ', '_'), '-', '_')) WHERE IBLOCK_ID = X;
  • Налаштування шаблонів ЧПУ під структуру каталогу з використанням #SECTION_CODE_PATH# та #FILTERS#.
  • Організація 301-редиректів зі старих URL на нові. 301 редиректи фільтрів зі старих параметричних URL на нові ЧПУ обов'язкові.
  • Перевірка canonical та robots.txt. Правильне налаштування canonicals для фільтрів запобігає дублям.
  • Генерація sitemap для пріоритетних фасетних сторінок. Sitemap для фільтрів допомагає прискорити індексацію нових сторінок.
  • Консультація щодо подальшої оптимізації

Після завершення ми передаємо документацію за налаштуваннями, доступи до інструментів моніторингу та забезпечуємо підтримку протягом місяця. Ми надаємо гарантію на всі роботи: якщо результат не відповідає заявленому, повертаємо кошти. Усі спеціалісти мають сертифікати 1С-Бітрікс. Середня економія на контекстній рекламі після впровадження може сягати $2000 на місяць. Вартість послуги для типових каталогів — від 300 до 500 доларів США.

Покрокова інструкція з налаштування

  1. Проведіть аудит символьних кодів властивостей.
  2. Виправте кирилицю та колізії.
  3. Налаштуйте шаблон ЧПУ в компоненті.
  4. Налаштуйте 301-редиректи зі старих URL.
  5. Перевірте canonical та sitemap.
  6. Протестуйте всі комбінації.

Таблиця: порівняння до та після

Параметр До (GET-параметри) Після (ЧПУ)
Приклад URL /catalog/?arrFilter_pf_COLOR=red&arrFilter_pf_SIZE=42 /catalog/krossovki/cvet-krasnyj/razmer-42/
Унікальність Багато дублів Кожна комбінація унікальна
Можливість sitemap Ні Так
Керування мета-тегами Ні Так
Ранжування в AI Overview Низьке Високе

Типові проблеми та їх вирішення

Конфлікт з посторінковою навігацією. Сторінка 2 у ЧПУ-фільтрі отримує URL /catalog/krossovki/cvet-krasnyj/page-2/. Якщо шаблон не враховує PAGEN_1, компонент скидає фільтр на другій сторінці. Рішення: додати #PAGE# у шаблон та обробити в template.php.

Дублі при різному порядку параметрів. /cvet-krasnyj/razmer-42/ та /razmer-42/cvet-krasnyj/ — різні URL, один контент. Бітрікс не сортує параметри за замовчуванням. Додаємо сортування в result_modifier.php розумного фільтра та ставимо canonical на канонічну послідовність. Ми також займаємось позбавленням від дублів за допомогою canonical.

Занадто довгі URL. При 5+ параметрах URL перевищує 200 символів. Пошуковики індексують такі сторінки гірше. Обмежуємо ЧПУ двома-трьома параметрами, решту віддаємо через GET з noindex.

301 редиректи для фільтрів виконуються пакетно для всіх старих комбінацій. Створюємо sitemap для фільтрів, щоб прискорити індексацію.

Таблиця: терміни виконання робіт за типом каталогу

Тип каталогу Кількість властивостей Термін
До 5 000 товарів, 10–15 властивостей 10–15 3–7 днів
5 000–50 000 товарів, 15–30 властивостей 15–30 1–2 тижні
Понад 50 000 SKU, багато властивостей 30+ 2–3 тижні

Результат та вигода

Після налаштування ЧПУ-адрес фасетні сторінки стають повноцінними SEO-одиницями: унікальний URL, керовані мета-теги, коректний canonical, присутність у sitemap. ЧПУ-адреси індексуються в 3 рази швидше, ніж параметричні URL. Органічний трафік зростає в 2 рази швидше. Типовий приріст трафіку за низькочастотними фасетними запитами — від 20 до 60% протягом трьох місяців після переіндексації. Фасетні URL тепер мають людинозрозумілий вигляд. За нашими даними, після впровадження ЧПУ для фільтрів трафік за НЧ-запитами зріс на 40% за два місяці — зі звіту по проекту інтернет-магазину одягу.

Для бітрікс каталогу важливо перевірити сумісність версії. Коректне налаштування включає використання #SECTION_CODE_PATH# та #FILTERS# у шаблоні компонента.