Здравствуйте.
Интересует такой вот вопрос.
Сайт на нескольких языках, и определяется он из URL (site.com/ru, site.com/ru/contacts).
В данный момент если пользователь заходит на страницы site.com или site.com/contacts, то происходит редирект на предпочтительный язык. И вот задался вопросом, приемлемо ли это для СЕО? Или редирект лучше убрать и выдавать пользователю по этим ссылкам язык сайта по умолчанию? Как тут лучше поступить? В итоге, к примеру, site.com/contacts и site.com/ru/contacts будут выдавать одну и ту же версию страницы.
И еще вопрос по поводу тега
<link rel="alternate" hreflang="x-default" href="http://www.example.com/" />
Тут адрес лучше указать без языка и пусть он определяется на стороне сервера, или указать адрес с языком по умолчанию?