Мне нужна помощь в исправлении потенциальных ошибок на моем многоязычном веб-сайте. Он имеет 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: Видите ли вы какую-либо ошибку в этом случае? Нужно ли мне что-то изменить, чтобы сделать это правильно?