Задать вопрос

Сайт на нескольких языках (rel=«alternate» hreflang=«x»)

У меня есть сайт на двух языках (на русском и на английском).
Русский язык (основной): example.net
Английский язык: example.net/en/

Хочу правильно проинформировать поисковые системы о наличии страниц на двух языках.

Увидел вот эту справку: support.google.com/webmasters/bin/answer.py?hl=en&answer=189077
Соответственно надо использовать тег link:
<link rel="alternate" hreflang="en" href="http://example.net/en/">

Но я не понял, надо ли добавлять на каждую страницу по 2 тега (с русским и английским)?
В первом примере речь идет только об одном теге. Но во втором примере (где 3 языка) написано следующее:
For example, if your site provides content in French, English, and Spanish, the Spanish version must include a rel=«alternate» hreflang=«x» link for itself in addition to links to the French and English versions.
  • Вопрос задан
  • 5245 просмотров
Подписаться 12 Оценить Комментировать
Решения вопроса 1
@igoravr
На себя ссылку добавлять не надо.

Для сайта на русском:
Для сайта на английском:
И так далее для все страниц, которые имеют другие языковые версии.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
catlion
@catlion
If you have multiple language versions of a URL, each language page in the set must use rel=«alternate» hreflang=«x» to identify all language versions including itself.

Говоря по-русски, если у вас только один альтернативный язык, ссылка на себя не нужна. Если два и более — добавляется ссылка на себя. Я понял так.
Ответ написан
@ryan12
если у вас только один альтернативный язык, ссылка на себя не нужна.
Spanish to English
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы