Метаканонический и hreflang на многоязычном сайте

Мне нужна помощь в исправлении потенциальных ошибок на моем многоязычном веб-сайте. Он имеет 3 языка; английский, турецкий и русский. Английский по умолчанию.

Вопрос о главной странице

Когда мы обращаемся к странице через http://example.com/, есть следующие метаданные:

   <link rel="canonical" href="http://example.com/" />
   <link rel='alternate' href='http://example.com/' hreflang='x-default' />
   <link rel='alternate' hreflang='tr' href='http://example.com/tr' />
   <link rel='alternate' hreflang='en' href='http://example.com/en' />
   <link rel='alternate' hreflang='ru' href='http://example.com/ru' />

Результат остается прежним, когда мы заходим на сайт через http://example.com/tr, http://example.com/en, http://example.com/ru.

ВОПРОС 1. Видите ли вы ошибку в этом случае? Нужно ли мне что-то изменить, чтобы сделать это правильно?

Вопрос по ссылке на товар

Ссылка на англоязычную страницу продукта: http://example.com/item-english
Ссылка на русскоязычную страницу продукта: http://example.com/item-russian

На англоязычной странице я разместил следующие метаданные:

    <link rel="canonical" href="http://example.com/item-english" />
    <link rel='alternate' hreflang='x-default' href='http://example.com/item-english' />
    <link rel='alternate' hreflang='en' href='http://example.com/item-english' />
    <link rel='alternate' hreflang='ru' href='http://example.com/item-russian' />

На русской странице я разместил следующие метаданные:

    <link rel="canonical" href="http://example.com/item-russian" />
    <link rel='alternate' hreflang='x-default' href='http://example.com/item-russian' />
    <link rel='alternate' hreflang='en' href='http://example.com/item-english' />
    <link rel='alternate' hreflang='ru' href='http://example.com/item-russian' />

ВОПРОС 2: Видите ли вы какую-либо ошибку в этом случае? Нужно ли мне что-то изменить, чтобы сделать это правильно?


person su7    schedule 03.11.2016    source источник


Ответы (1)


Для Q2: ваш x-default должен быть одинаковым на всех страницах. На самом деле все теги hreflang должны быть одинаковыми на всех страницах.

person tinkerr    schedule 06.11.2016
comment
Спасибо. Я обязательно попробую это и замерю результат. - person su7; 10.11.2016