Сайт на разных языках — как быть: отдельный домен, поддомен или папка?

Довольно часто клиенты обращаются с вопросами по поводу мультиязычности сайта: русский, украинский, английский… как быть?
Существует три варианта решения проблемы:
1. Cделать сайт на отдельных доменах:
site.com — английский
site.ru — русский
site.com.ua — украинский
2. Вынести языки на поддомены:

site.com — английский
ru.site.com — русский
ua.site.com — украинский
3. Разложить языки по отдельным папкам:
site.com/en/ — английский
site.com/ru/ — русский
site.com/ua/ — украинский
Хотя, у нас я встречал еще и другой вариант, когда к странице просто приписывается параметр, например site.ru/index.php?lang=ua
Но все-таки это не такой очевидный вариант и только привязан может быть к админке. Рассмотрим первые три.

Техническая сторона вопроса с точки зрения SEO

Считается, что лучший вариант для поисковой оптимизации — это отдельная папка. Это позволяет поисковым ботам видеть ситуацию такой, как она есть — отдельный язык как отдельная часть вашего сайта, т.е. site.com/ua/ — является минисайтом вашего site.com
Кроме того, это поможет для продвижения, если у домена большой авторитет. Тогда и страницы папки с языками быстрее попадут в индекс и часть траста перейдет и на эти страницы.
Может возникнуть законный вопрос — а не повлияет ли на рейтинг сайта страницы с разными языками (основной сайт на русском хорошо ранжируется, мы добавляем украинский, и русский может упасть).
Существует множество примеров, доказывающих, что нет. Кроме того, есть официальный ответ сотрудников гугла (нашего уважаемого Мэтта Катса ).

Языки имеют очень малый вас среди прочих факторов, поэтому никак повлиять не может негативно. А в некоторых случаях может и помочь при продвижении.
Использование папок для разных языков сайта является наиболее простым и методом, т.к. не требует никаких дополнительных технических знаний и действий, а так же считается самым безопасным с точки зрения SEO.
Однако, это накладывает и ограничения, ведь если страниц очень много, работа пропорционально количеству языков увеличивается. Т.е. если у вас менее 100 страниц, то это вариант устроит любого. Если же больше — это уже может вызывать сложность. Кроме того, большое количество страниц «размазывает» вес сайта по этим страницам, и чем больше страниц, тем меньший вес каждой отдельной страницы.
Если у вас динамический сайт, содержание которого постоянно меняется, для вас подойдет решение с поддоменами, т.к.. они могут быть легко закодированы и так проще продвигаться с большим количеством страниц.
Создание отдельных поддоменов (ru.site.com, ua.site.com) означает, что у вас есть разные разделы сайта, которые должны быть обработаны отдельно. Например, некоторые разделы в русском языке есть, а в украинском нет. Кроме того, они могут быть размещены на разных серверах и даже в разных странах. Могут работать на одном движке или разных.
И вообще, вы можете работать с ними и продвигать их полностью отдельно, как два совершенно разных сайта. Конечно, это вызовет больше расходов, но и эффект может быть иным.
Более подробно отличия разных подходов к мультиязычности показаны в таблице

 Разные домены   Разные поддомены   Разные папки 
 Геотаргетинг  Высокий Средний Низкий
 Траст и авторитет Не передается  Передается частично  Хорошо передается
 SERP  Увеличивается число результатов в выдаче Частично увеличивается число Ограниченное число выдачи на домен
 Переход силы беклинков НЕТ ДА ДА
 Управление сайтом Очень трудно Трудно Легко
 Свобода управлением дизайна и структурой Очень высокая Высокая Очень низкая
 Внутренняя перелинковка  Не помогает Частично помогает  Отлично работает

 

С точки зрения пользователей

Многие считают, что выбор структуры сайта (поддомен, папка или разные домены), это не технический вопрос, а больше политический. Зачем вы их разделяете? Чего вы пытаетесь достичь? Нужно понимать, что вы хотите показать пользователям на разных языках: аналогичную версию страницы, или полностью другой контент и дизайн?
Например, вы можете делить на домены или поддомены не по языку, а по континенту или стране. Например, россияне, украинцы и белорусы читают на русском языке, однако их можно все равно разнести на разные поддомены и давать разный контент (аналогично, английский для Великобритании, США, Канады, Австралии…).
Поэтому, подумайте, какова причина разделения сайта на части, и потом принимайте взвешанное решение.
Надеюсь, эти небольшие советы помогут вам при создании мультиязычного сайта.


4 мая 2012