Правильное перенаправление юзера в зависимости от языка

R
На сайте с 17.07.2009
Offline
80
1250

Задача - перенаправлять пользователей из разных стран на их "родные" страницы. Речь только про главную страницу, остальные как шли на свою целевую страницу, так и попадают на нее. Только главная страница.

Например:

  • юзер из Франции идет на site.com а попадает на site.com/fr/
  • юзер из России идет на site.com/fr/ а попадает на site.com/ru/

Разумеется на сайте есть выбор языковой версии.

Вопрос, как сделать перенаправление не навредив SEO? А именно, как правильно сделать редирект (htacces, php...), чтобы главная всегда была с ответом сервера 200, но могла перенаправлять юзера исходя из вышеописанных условий?

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

Создание сайтов, техническое сопровождение сайтов (http://professional-web.ru/services/site-support/). Разработка и ведение, контекстных рекламных кампаний. Ищу специалиста по техническому seo аудиту портала (предоплата/+за результат).
Станислав Романенко
На сайте с 05.09.2007
Offline
325
#1

По User-agent определяете роботов ПС и для них не делаете редиректов.

Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей! Отзывы клиентов тут (https://searchengines.guru/ru/forum/939454), почта для связи: ingref@ya.ru Посмотрю, в чём проблема с вашим сайтом, за 100 рублей (https://searchengines.guru/ru/forum/comment/15662080).
tripsik
На сайте с 09.02.2019
Offline
45
#2
Ingref:
По User-agent определяете роботов ПС и для них не делаете редиректов.

А это не будет нарушением?

Клоакинг или как там это в терминах Яши зовется?

Там разьве не ее увидят что люди с яндексбраузерам переадресовываются а боты нет?

Несколько CPA такое не рекомендую делать. Боюсь потерять позиции.

Или в пределах одного домена не считается?

R
На сайте с 17.07.2009
Offline
80
#3
Ingref:
По User-agent определяете роботов ПС и для них не делаете редиректов.

Как вариант да. спасибо!

А еще как можно сделать?

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#4

tripsik, не будет нарушением.

redeye, можно попробовать через Ajax подгружать урлы скриптом, закрытым от индексации. Но это извращение. Вот вам рабочий пример с редиректом - https://www.picodi.com

Оптимизайка
На сайте с 11.03.2012
Offline
396
#5

Так в зависимости от языка или от страны?

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
R
На сайте с 17.07.2009
Offline
80
#6
Ingref:
tripsik, не будет нарушением.
redeyeВот вам рабочий пример с редиректом - https://www.picodi.com

В этом примере я вижу HTTP/1.1 302 Moved Temporarily , а боты точно не видят 302 ответ? Яндекс умнее, чем кажется, он увидит же, что юзеров редиректят.

---------- Добавлено 12.02.2019 в 21:06 ----------

Оптимизайка:
Так в зависимости от языка или от страны?

В зависимости от страны, определяем по ip.

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#7
redeye:
В этом примере я вижу HTTP/1.1 302 Moved Temporarily , а боты точно не видят 302 ответ? Яндекс умнее, чем кажется, он увидит же, что юзеров редиректят.

Вот, что по этому поводу думает Яндекс:


Если у сайта есть региональные версии, то содержимое, которое видит посетитель, может различаться в зависимости от того, из какого региона он зашел на сайт. В этом случае принадлежность к региону определяется по IP-адресу посетителя. Например, у вашей компании есть представительства в разных городах. Тогда посетитель из Москвы одну версию сайта, а посетитель из Хабаровска — другую.

Робот Яндекса обходит сайт с IP-адреса одного конкретного региона, и поэтому ему будет представлена только одна из версий сайта. В результате часть содержимого не будет проиндексирована.

Чтобы проиндексировался весь сайт, рекомендуем делать все страницы доступными для робота вне зависимости от его IP-адреса. Как определить поискового робота Яндекса.

https://yandex.ru/support/webmaster/recommendations/regionality.html

В случае с https://www.picodi.com/, судя по всему, просто всем американским айпишникам отдаётся главная страница, т. е. никто даже не заморачивается. И всё прекрасно работает.

Сергей
На сайте с 01.10.2010
Offline
144
#8

Парни, хотел бы реанимировать тему, т.к. возникла потребность как у ТС и хочется собрать способы редиректа по Geo в текущих реалиях.

Т.е. надо пользователей перенаправить:

  • русскоговорящих на site.com/
  • из других стран на site.com/en/

Нашел несколько платных вариантов типа  geotargetly.com, но думаю, что есть методы, которые можно самому реализовать.

Всем заранее спасибо. ТС, извини, что в твоей теме, не хотел плодить новые, если есть похожие.

PS: сайты не на Wordpress, про плагины для WP я знаю

Вы знаете, я и сам немного... вебмастер

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