И опять про вопрос по мультиязычности сайта

L
На сайте с 04.04.2010
Offline
76
618

Добрый день!

В общем такая ситуация:

изначально сайт был на русском, на него в силу разных причин юзеры наставили довольно много ссылок с русскоязычных ресурсов (если верить ahrefs, то 1,7к).

Позже мы решили локализировать и добавили английский язык, но добавили весьма неправильно - с помощью параметра lang= можно сменить язык, он запоминается в базе и параметр этот больше не фигурирует. Как итог возникают дубли, т.к. site.com и site.com?lang=en могут иметь один язык и site.com и site.com?lang=ru тоже самое.

Хотим переделать на поддомены, но тут возникают вопросы:

1) Есть вариант сделать для каждого языка сделать поддомены, на основном домене оставить возможность выбрать любой язык и в alternate=canonical указывать ссылку на поддомен +

<link rel="alternate" hreflang="x-default" href="http://site.com" />

<link rel="alternate" hreflang="ru" href="http://ru.site.com" />

<link rel="alternate" hreflang="en" href="http://en.site.com" />

2) Есть вариант на основном домене сделать один язык, а все остальные вынести на поддомены. Сейчас уже основная аудитория англоязычная, но куча ссылок на русскоязычных ресурсах - есть ли тут какие то подводные камни?

Собственно какой вариант лучше выбрать и может есть ещё какие нюансы?

Заранее спасибо

Мой любимый интернет-магазин автозапчастей renix.com.ua (https://renix.com.ua)

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