Насколько плохо для SEO «перенаправить» пользователя в зависимости от локали его браузера? - PullRequest
3 голосов
/ 13 апреля 2010

Для личной страницы я использую опции MultiViews в Apache, чтобы определить, какую страницу он должен видеть в зависимости от его локали. Вот что я делаю.

Options MultiViews
AddLanguage fr .fr
AddLanguage en .en
 <IfModule mod_negotiation.c>
     LanguagePriority fr en
 </IfModule>

Мне интересно, будет ли это плохо для SEO, поскольку робот Googlebot, вероятно, попадет на 'fr' или 'en', но не на оба.

Будет ли исправлено, если я добавлю ссылку на своей странице на страницу на другом языке.

Ответы [ 4 ]

4 голосов
/ 13 апреля 2010

Существует несколько резервных подходов при согласовании языка или согласовании контента в целом. Если совпадение не найдено, вы можете отправить или перенаправить на выбор по умолчанию или представить список доступных вариантов. (См. Распространенные проблемы с реализацией HTTP - Рекомендация 9. Предоставьте стандартные и резервные решения )

Я не уверен, отправляет ли Google список предпочитаемых языков вообще (и я скорее сомневаюсь в этом). Но в случае отсутствия языкового предпочтения в заголовке HTTP и отсутствия других указаний на предпочтительный язык (т. Е. В URI) я бы отправил список доступных вариантов. Тогда Google, другие поисковые системы и даже ваши пользователи смогут выбрать любой доступный вариант языка.

3 голосов
/ 13 апреля 2010
  • В любом случае вы должны иметь внутреннюю связь. Что человек хочет изменить язык на лету? Бывает;)

  • В противном случае - нет. Некоторые не глупые ссылки для управления входящими ссылками могут быть хорошими (в противном случае они, вероятно, все в конечном итоге ссылаются на EN).

2 голосов
/ 13 апреля 2010

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

Будет ли исправлено, если я добавлю ссылку на своей странице на страницу на другом языке.

Да.В любом случае вам следует сделать это, чтобы пользователи, чей браузер настроен на неподходящем языке (например, они используют общедоступный компьютер), могли по-прежнему выбирать предпочитаемый язык.

1 голос
/ 13 апреля 2010

Мне интересно, будет ли это плохо для SEO, поскольку робот Googlebot, вероятно, попадет на 'fr' или 'en', но не на оба.

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

Также не делайте так, чтобы URL-адрес домашней страницы оставался прежним, но контент обслуживался на разных языках. У каждой версии должен быть свой определенный URL, и это должно быть исправлено.

Будет ли исправлено, если я добавлю ссылку на своей странице на страницу на другом языке.

Это поможет обнаружить локализованные URL и сохранить их рейтинг. Однако ваша начальная домашняя страница может иметь плохой рейтинг или вообще не иметь его, поскольку она будет перенаправляться только в случайное место каждый раз.

...