Редирект на языковую версию - реализация. 301/302 редирект

R
На сайте с 19.07.2011
Offline
58
1505

Добрый день, друзья!

Помогите разобраться с вопросом.

Реализуем перенаправление на сайте на определенную языковую версию сайта в зависимости от языка браузера юзверя, который приходит по рефералке.

:dont:

На сайте отсутствует автоопределение языка (по умолчанию - русский) и есть мысль его таки добавить, а именно - будет выполнен редирект на /en/home в случае определения английского языка.

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

:drink:

На сколько по SEO допустимо, что при переходе по реф. ссылкам будет выполняться редирект на языковую локализацию, если например это реф. ссылка и была размещена на русскую локализацию.

:)

И в целом – какие есть тонкости и нюансы? Есть ли?

Сейчас юзер переходит по реферальной ссылке через 301 редирект на главную - ошибкой же будет сразу после 301 редиректа ставить второй редирект?

https://www.ХХХХ.ru/456789 ----> 301----> https://www.ХХХХ.ru/?utm_source=partner&utm_starter=partner -----> 302----> https://www.ХХХХ.ru/en/home

приведенный пример будет ошибкой?

Помогите разобраться, гуру, сансеи, Чак Норисы - спасайте-выручайте!

---------- Добавлено 20.07.2018 в 18:08 ----------

Предложите пожалуйста правильный вариант реализации

Rotgar Sett
На сайте с 06.02.2012
Offline
53
#1

Нельзя редиректить посетителей с поиска на определенную языковую версию.

1- Вам необходимо сделать возможность смены языка вручную пользователем и указать ему при посещении что вот тут меняется язык.

2- Вам необходимо прописать атрибуты hreflang для каждой языковой версии страницы, более подробно об этом можно почитать в статье на хабре https://habr.com/post/352082/

Принимаю заказы на продвижение. Дорого. Rotgar.ru (http://rotgar.ru)
R
На сайте с 19.07.2011
Offline
58
#2
Rotgar Sett:
Нельзя редиректить посетителей с поиска на определенную языковую версию.
1- Вам необходимо сделать возможность смены языка вручную пользователем и указать ему при посещении что вот тут меняется язык.
2- Вам необходимо прописать атрибуты hreflang для каждой языковой версии страницы, более подробно об этом можно почитать в статье на хабре https://habr.com/post/352082/

Спасибо!:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий