Клуб о поиске Яндекса

Многоязычный разный контент на странице по одному и тому же адресу

randall-radf
9 июля 2012, 15:19

Добрый день!

 

Имеется движок сайта, который позволяет делать следующую вещь: при переходе по любой ссылке сайта пользователь может приписать к GET/POST параметрам ?lang=%LANG%, что соответственно изменит язык сайта. При этом, содержание, к примеру, главной страницы / и некоторых других изменится также, на русском выводится одно, на английском другое, на немецком третье - для разных стран будет выводиться разное содержимое. Можно ли как-то сообщать яндексу, что это не злой клоакинг, а просто сейчас он индексирует версию, предназначенную для других регионов?

 

Возможно, робот поймёт о мультиязычном содержимом из мета-тэга content-language, который изменяется в шаблоне при изменении языка на сайте?

 

Заранее благодарен за ответ. 

7 комментариев
Подписаться на комментарии к посту

Да, конечно же, приписать ?lang= достаточно лишь один раз, далее настройка языка сработает глобально и мультиязычные страницы будут иметь одинаковые uri (примеры: /, /search, /razdel/podrazdel), но контент будет различаться.

Робот съест одну версию и все - скорее всего яндекс русскую а гугл англоязычную - были преценденты

Думаю, ПС очень хорошо понимают многоязычность сайтов.

Добрый день.

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

А-а-а!!! :) Как повёл себя гугл: увидел переключатели языков на всех страницах (request_uri?lang=en, ?lang=ru), зашёл на обе версии, и теперь англоязычным выдаёт в результатах ссылки на сайт с ?lang=en, а нашим с ?lang=ru :) Не совсем то, что хотелось бы видеть, но работает. Яндекс ходит по ссылкам не сразу, ждём, что получится...

Яндекс поступил точно так же. Нашёл переключатель языка, отиндексировал обе версии, в поиске выдаёт и такую и такую, соответствующие запросам. Получилось разделение языков по url/get. В принципе, меня устраивает.

Bing: выдаёт главную первой, в виде http://example.com/?lang=en )) всё правильно