Geo redirect для локальних версій сайту
Георедирект використовується, коли для різних країн існують окремі домени, піддомени, мовні версії або посадкові сторінки. Після визначення країни сайт переводить користувача на відповідну адресу.
Щоб редирект не заважав користувачам і пошуковим роботам, потрібно врахувати ручний вибір країни, cookie, прямі посилання, службові URL, ботів і fallback. Також важливо не створювати нескінченні цикли між доменами.
Коли потрібна послуга
- для країн використовуються окремі домени;
- потрібно автоматично відкривати локальну мовну версію;
- рекламний трафік треба вести на різні landing page;
- частина послуг доступна лише в певних регіонах;
- потрібно перенаправляти користувачів із заборонених гео;
- відвідувач має потрапляти на локальний магазин;
- потрібно зберігати ручний вибір країни;
- існуючий geo redirect створює цикли.
Що буде зроблено
- визначення джерела геолокації;
- створення карти країна → цільова URL;
- налаштування редиректу на домен, папку або landing page;
- додавання cookie для збереження вибору;
- створення винятків для ботів, API, webhook і адмінки;
- можливість ручного перемикання гео;
- fallback для невідомих IP;
- захист від redirect loop;
- перевірка кодів 302/307 або 301 за сценарієм;
- тестування переходів із різних країн.
