Налаштування мультирегіональності сайту 1С-Бітрікс під ключ

Клієнт з інтернет-магазином на 1С-Бітрікс стикається з задачею: показувати різні ціни в Києві та Львові, не створюючи дублів для пошуковиків. Ми вирішуємо її через архітектуру піддоменів та регіональні типи цін. За багато років реалізували понад 50 проєктів — від невеликих магазинів до каталогів на
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Налаштування мультирегіональності сайту 1С-Бітрікс під ключ
Простий
~1 день

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

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

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

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1466
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    764
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    882
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    811
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1167

Клієнт з інтернет-магазином на 1С-Бітрікс стикається з задачею: показувати різні ціни в Києві та Львові, не створюючи дублів для пошуковиків. Ми вирішуємо її через архітектуру піддоменів та регіональні типи цін. За багато років реалізували понад 50 проєктів — від невеликих магазинів до каталогів на 100 000 товарів. В одному кейсі для мережі з 15 регіонами налаштували піддомени з окремими каталогами — через квартал трафік з регіонів виріс на 40%. Налаштування піддоменів Бітрікс та регіональних версій сайту потребує точного IP-визначення регіону, а правильна реалізація геотаргетингу та SEO мультирегіонального сайту дає суттєвий приріст. Зв'яжіться — ми проведемо аудит вашого проєкту за 2 дні. Наші сертифіковані спеціалісти 1С-Бітрікс гарантують якість коду.

Як обрати архітектуру для мультирегіональності?

Три підходи: піддомени, директорії, GET-параметри. Перші два — робочі, третій — поганий для SEO. Порівняємо в таблиці.

Підхід Приклад URL Складність SEO-ефективність Рекомендація
Піддомени msk.example.com Висока Найкраща Для великих проєктів
Директорії example.com/msk/ Середня Хороша Для середніх та малих
GET-параметр example.com/?region=msk Низька Погана Не рекомендовано

Піддомени потребують окремої інсталяції Бітрікса для кожного регіону або мультисайтовості (b_lang). Ми надаємо перевагу піддоменам: вони дають чисті URL та дозволяють налаштовувати geotargeting в Яндекс.Вебмастері. Піддомени кращі за директорії: приріст трафіку з регіонів до 40% (дані клієнтів). Директорії простіші в адмініструванні — один сайт, однакові темплейти, але складніші в SEO (регіональне ранжування менш виражене). Для магазину з 10 регіонами використовуємо піддомени; для 2-3 — директорії. У документації 1С-Бітрікс описана мультисайтовість через b_lang.

Чому піддомени кращі за директорії?

Піддомени формують окремі сайти з незалежною історією та можливістю прив'язки до регіону в Яндекс.Вебмастері. Директорії — розділи одного сайту, що обмежує геотаргетинг. Практика показує: для 5+ регіонів піддомени окупаються за 3-6 місяців за рахунок приросту трафіку, а для 2-3 регіонів директорії економлять бюджет на обслуговування до 30%. Це знижує витрати на обслуговування до 30%.

Регіональні ціни через типи цін

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

Приклад реалізації:

// При смене региона $USER->Update($userId, ['GROUP_ID' => [$regionGroupId]]); // В компоненте каталога — указать нужный тип цены $arParams['PRICE_CODE'] = ['Київ', 'Регіони']; 

Для автоматичного визначення регіону використовуємо Sypex Geo. Алгоритм: отримати IP, визначити місто, зіставити з регіоном, зберегти вибір у cookie. Якщо регіон не визначено — показуємо попап з вибором. Всі дані кешуються з урахуванням регіону, щоб не перевантажувати БД. Завдяки такій схемі клієнти економлять до 40% на SEO-витратах за рахунок відсутності дублів та коректного ранжування.

Які SEO-налаштування обов'язкові?

  • Canonical: на кожному піддомені канонічний URL веде на поточну регіональну версію.
  • Геотаргетинг: в Яндекс.Вебмастері прив'язуєте піддомен до регіону.
  • sitemap: для кожного піддомена окрема карта.
  • hreflang: не потрібен для однієї мови.

Додатково налаштовуємо robots.txt для кожного піддомена та використовуємо теговане кешування, щоб уникнути змішування контенту.

Приклад налаштування robots.txt для піддомена User-agent: * Disallow: /bitrix/ Disallow: /upload/ Sitemap: https://msk.example.com/sitemap.xml

Строки реалізації та етапи

Етап Тривалість
Аудит та проєктування 3–5 днів
Налаштування піддоменів та регіональних цін 5–10 днів
Визначення регіону (IP+попап) 2–3 дні
SEO-налаштування та тестування 3–5 днів
Деплой та документація 2–3 дні

Загальний строк — від 2 до 6 тижнів залежно від кількості регіонів та складності каталогу. Вартість розраховується індивідуально. Зв'яжіться — ми розрахуємо точний план для вашого проєкту.

Що входить в роботу

  • Архітектурна документація.
  • Налаштовані піддомени/директорії.
  • Регіональні ціни та групи користувачів.
  • Механізм визначення регіону через Sypex Geo зі збереженням вибору в cookie.
  • SEO-налаштування (canonical, sitemap, geotargeting).
  • Тестування та виправлення помилок.
  • Підтримка 1 місяць після запуску.

Процес реалізації

  1. Аудит поточного сайту — інфоблоки, шаблони, модулі.
  2. Проєктування архітектури — вибір підходу, створення мультисайтової структури.
  3. Налаштування регіональних цін та груп користувачів.
  4. Реалізація автоматичного визначення регіону через IP (Sypex Geo) та попап вибору.
  5. Розробка фільтрів контенту (телефони, адреси, умови доставки).
  6. SEO-налаштування — canonical, sitemap, geotargeting.
  7. Тестування на бойовому сервері та деплой.
  8. Передача документації та навчання.

Приклад функції визначення регіону:

function detectRegionByIp($ip) { $geo = new SxGeo('SxGeo.dat', SXGEO_BATCH); $city = $geo->get($ip); return $city['city']['id'] ?? 0; } 

Оцініть ваш проєкт — отримайте консультацію та попередній план робіт. Гарантія на код — 12 місяців. Замовте аудит вже сьогодні.