@user8889

Какие есть способы редиректа пользователя с главной на /ru или /en?

Добрый день!

Суть такая: есть сайт, с русской и английской версией. При заходе на главную страницу, определяется местоположение юзера по geo-ip, и выдается 302 редирект на страницу сайт.ру/ru или сайт.ру/en. Всё работает нормально, но google pagespeed ругается на лишний редирект, соответственно оценка скорости сайта ниже, чем могла бы быть.

Задача: повышение оценки в pagespeed, при этом, не утруждая пользователей лишними действиями

На данный момент вижу 2 способа решения проблемы:

1. Убрать редирект, вместо этого с бэка сразу отдавать страницу с нужным языком, т.е. получается на одном урле будет и англ. версия, и русская. Насколько я понимаю это по своему плохо скажется на сео и позиции в поисковиках
2. Убрать редирект, отображать по умолчанию один из языков, юзер сам переключит на нужный, сохранять выбор языка в куках и в дальнейшем уже редиректить, при необходимости. При это главная страница будет всегда без редиректов. Минус данного способа в том, что от юзера требуются некоторые лишние телодвижения.

Какой вариант правильный?
Или может быть я чего-то не понимаю, и есть какой-то простой способ перенаправить юзера на нужную страницу, при этом не требуя от него обязательно выбирать язык?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
PageAuditRU
@PageAuditRU
Senior SEO Анализатор
  1. Забить на pagespeed.
  2. Редиректить согласно Accept-Language.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы