Геолокационный редирект

Геолокационный редирект предлагает посетителю или направляет его на версию сайта для страны или языка по сигналу местоположения, но при этом каждый публичный URL локали остаётся доступен напрямую.

Иллюстрация механизма, о котором говорится в статье про геолокационный редирект.

Что именно направляется

Геолокационная маршрутизация может опираться на страну по IP, язык браузера, выбранный рынок, cookie или заголовок запроса. Эти сигналы неточны: путешественник, пользователь VPN, многоязычная семья или краулер могут нуждаться в версии, отличной от предполагаемой. Поэтому редирект — это удобство, а не подтверждение языка или страны посетителя.

Отделяйте язык от страны. Английский для Канады и английский для США могут совпадать по языку, но различаться валютой, доставкой или регулированием. И наоборот, одной стране могут быть нужны несколько языков. Прежде чем выбирать архитектуру URL, сформулируйте правило выбора версии явно.

Как сделать доступные маршруты локалей

Дайте каждой языковой или региональной версии собственный стабильный URL. Читатель, пришедший из поисковой выдачи, по закладке или по ссылке, должен открыть именно эту версию и не быть отправленным на другую. Показывайте видимый переключатель языка или рынка, сохраняйте явный выбор, когда это уместно, и следите, чтобы версия по умолчанию оставалась доступной.

Не перенаправляйте всех незнакомых посетителей на предположительно нужный рынок и не используйте автоматический постоянный редирект для временного предположения. Если подсказка полезна, покажите её как баннер или переключатель, который легко отменить. Поисковые системы должны загружать каждую версию напрямую: принудительный маршрут может скрыть контент и от людей, и от краулеров.

Разметка альтернатив и проверка

Для настоящих эквивалентов добавьте взаимные аннотации hreflang, включая самоссылку каждой страницы, и используйте канонический URL внутри той же языковой или региональной версии. Hreflang показывает альтернативы, но не заменяет переведённый и полезный контент. Общая страница, где переведена только навигация, не считается эквивалентом.

Проверьте прямые URL локалей, первый визит с предполагаемой страной, вручную выбранную локаль, переключатель и повторный визит. Затем для каждой проверенной версии изучите итоговый ответ сервера, набор тегов canonical и hreflang.

Типичные сбои

Частые сбои — петли редиректов, редирект по стране, который переопределяет языковые предпочтения, односторонние ссылки hreflang и переключатель локали, который меняет контент, не создавая доступного URL. Безопасная цель проста: человек должен и найти нужную версию, и сделать выбор, даже если предположение о местоположении неверно.

FAQ

Должно ли определение по IP переопределять выбранный язык?
Нет. Сохраняйте явный выбор и держите каждый публичный URL локали доступным напрямую.
Должен ли редирект по предполагаемому местоположению быть постоянным?
Предполагаемые предпочтения могут быть неверными. Подсказка или переключатель обычно сохраняет выбор пользователя лучше, чем постоянный редирект.