Клієнт з інтернет-магазином на 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 місяць після запуску.
Процес реалізації
- Аудит поточного сайту — інфоблоки, шаблони, модулі.
- Проєктування архітектури — вибір підходу, створення мультисайтової структури.
- Налаштування регіональних цін та груп користувачів.
- Реалізація автоматичного визначення регіону через IP (Sypex Geo) та попап вибору.
- Розробка фільтрів контенту (телефони, адреси, умови доставки).
- SEO-налаштування — canonical, sitemap, geotargeting.
- Тестування на бойовому сервері та деплой.
- Передача документації та навчання.
Приклад функції визначення регіону:
function detectRegionByIp($ip) { $geo = new SxGeo('SxGeo.dat', SXGEO_BATCH); $city = $geo->get($ip); return $city['city']['id'] ?? 0; } Оцініть ваш проєкт — отримайте консультацію та попередній план робіт. Гарантія на код — 12 місяців. Замовте аудит вже сьогодні.







