Как реагируют поисковики на многоязычность сайта?

Добрый день. Пожалуйста, разъясните ситуацию.

Реализую многоязычность на сайте. В данный момент логика на сервере такая:
1) Смотрим, есть ли в url переменная с параметром языка (например, site.com/ru/catalog). Если есть, то открываем страницу, если нет, идем дальше.
2) Проверяем, есть ли идентификатор языка в куках. Если да, то делаем редирект с site.com/catalog на site.com/language/catalog, если нет, проверяем дальше.
3) Автоматически определяем язык пользователя, если определили, то делаем редирект как в пункте 2.
4) При иных обстоятельствах делаем редирект на страницу с английским языком (site.com/en/catalog).

Так вот, при такой логике при переходе на главную страницу (site.com) мы будем перенаправлены на одну из альтернативных страниц (site.com/en либо site.com/ru).

Вопрос в том, как поисковики будут индексировать главную страницу этого сайта, ведь по сути её нет, всегда будет редирект на другую. Возможно, будет лучше, если при переходе на site.com просто открывать английскую версию, а русскую расположить в директории /ru/, но ведь Google сам советует явно указывать язык в адресе страницы .(https://support.google.com/webmasters/answer/18219...

Спасибо.
  • Вопрос задан
  • 2569 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы