Как эффективно организовать многоязыковой сайт?

AA
На сайте с 30.01.2007
Offline
52
702

Я создаю многоязыковой сайт, где в приоритете находится англоязычная аудитория. На начальном этапе предполагается наличие двух языков: английский, русский. Разделение разноязычных документов предполагается с помощью указания родительских директорий в виде префикса к полному пути файлов от корня сайта. Наверное, путано объясняю, на примере это так:

http://site.com/ru/russian-file.html — русские страницы начинаются с префикса «ru/»

http://site.com/en/english-file.html — английские страницы начинаются с префикса «en/»

Каждой странице одного языка соответствуют страницы другого. Поскольку англоязычная аудитория в приоритете, при обращении к корню сайта (http://site.com/) фактически выводиться в браузер будет страница английской версии (http://site.com/en/). Далее пользователь при необходимости выбирает другой язык, нажав на ссылку (http://site.com/ru/).

Вопрос: будут ли какие-либо затруднения с индексацией такого сайта? Особенно волнует тот факт, что при запросе главной страницы, русского текста фактически не будет, будет только одна ссылка на «русскую заглавную страницу». Если подобный подход заранее ущербен, какие ещё могут быть варианты?

Буду очень признателен за любые советы.

albion
На сайте с 07.10.2005
Offline
247
#1
alex_ant:
Каждой странице одного языка соответствуют страницы другого. Поскольку англоязычная аудитория в приоритете, при обращении к корню сайта (http://site.com/) фактически выводиться в браузер будет страница английской версии (http://site.com/en/). Далее пользователь при необходимости выбирает другой язык, нажав на ссылку (http://site.com/ru/).

Так делать не стоит - лучше отдавать 301 редирект. Но лучше будет разнести все языковые версии по субдоменам, т.е. www.site.com - английская версия, а ru.site.com - ресская версия и т.д. А еще лучше - под каждый язык создать отдельный домен второго уровня.

AA
На сайте с 30.01.2007
Offline
52
#2
albion:
Так делать не стоит - лучше отдавать 301 редирект. Но лучше будет разнести все языковые версии по субдоменам, т.е. www.site.com - английская версия, а ru.site.com - ресская версия и т.д. А еще лучше - под каждый язык создать отдельный домен второго уровня.

Спасибо за ответ. Мысль создать под каждый язык отдельный домен второго уровня мне кажется очень удачной. :)

Только вот интересно ещё, неужели описанный мной подход настолько не имеет права на жизнь с точки зрения оптимизации? Хотелось бы ради спортивного интереса узнать, где именно в этом способе грабли. Неужели многоязычных сайтов, с точки зрения поисковиков, не должно быть в природе?

albion
На сайте с 07.10.2005
Offline
247
#3
alex_ant:
Только вот интересно ещё, неужели описанный мной подход настолько не имеет права на жизнь с точки зрения оптимизации? Хотелось бы ради спортивного интереса узнать, где именно в этом способе грабли. Неужели многоязычных сайтов, с точки зрения поисковиков, не должно быть в природе?

Так как по адресам www.site.com и www.site.com/en/ будет лежать одинаковый контент, то поисковик их склеит. Да и к тому же с таким подходом контролировать правильную склейку не возможно. И здесь можно приобрести массу проблем.

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#4

Я бы на два разных домена разнёс, один в зоне .com, второй - в зоне .ru ...

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
AA
На сайте с 30.01.2007
Offline
52
#5

Спасибо за ответы! Буду делать два одноимённых домена второго уровня в разных зонах.

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