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

Сайт на нескольких языках (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.
  • Вопрос задан
  • 5249 просмотров
Подписаться 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 160 000 до 250 000 ₽
FunFlow Москва
от 80 000 до 120 000 ₽