Многоязычность в MODX Revolution и СЕО

Здравствуйте! Помогите пожалуйста!
На сайте есть два языка — украинский и русский. Реализована многоязычность через "?cultureKey=". В итоге в индекс попадают три варианта страницы:
1. site.com
2. site.com/?cultureKey=ru
3. site.com/?cultureKey=ua
При чем site.com может быть как и на русском так и на украинском. (В зависимости от выбора языка на странице сайта, последующая открытая будет уже без "?cultureKey=").
Вопрос какую страницу продвигать на укр. языке, а какую на русском? И какой вариант закрывать от индексации чтоб не было дублей? Возможно есть какие-то рекомендации? Спасибо.

4 комментария

avatar
Babel в помощь и контексты, если это не магазин!
  • xcomp
  • 0
avatar
Если магазин, использовать cultureKey и сниппет, который проверяет этот самый — cultureKey. Иными словами, делается 2 контекста. В основном корне, сделать можно общий каталог, или раздел. в контекстах выводить подгружать то что в каталоге, контекстам прописать нужный URL. Как то так,site.ru основной, к примеру поддомен — ua.site.ru если есть домен site.ua его можно прикрутить без проблем. Немного не удобно, но работает, делал подобное правда на Evo.
avatar
Спасибо! Интересно насколько это не понравится поисковым системам (смена и редирект URL).
avatar
Если рассматривать ваш вопрос с точки зрения SEO, то вам уже дали рекомендации выше. Используйте Babel. Но ссылки должны иметь вид:
1. site.com — русская версия
2. site.com/uk — украинская версия (да, именно «uk» а не «ua»)
Если мы говорим конечно же о SEO.
Для этого используйте Дружественные URL + плагин translit
Я настраиваю по вот этой иструкции (написал для себя) https://web-art.dp.ua/mnogoyazyichnost-modx-revo-kontekstyi-babel.html Надеюсь вам пригодиться.
Комментарий отредактирован 2020-11-26 07:25:01 пользователем webartdp
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.