Имеется у нас полностью самописный интернет-магазин, который переведён на два языка.
Пример страницы товара:
https://example.com/ru/store/product/331 - русскоязычная версия;
https://example.com/en/store/product/331 - англоязычная версия.
Если пользователь/поисковик приходит на страницу без явного указания языка -
https://example.com/store/product/331 , то после определения языка сайт производит его редирект на языковую версию страницы.
Редирект я использую - 301, Moved permanently
В head указываю обе версии страницы
<link rel="alternate" hreflang="ru" href="https://example.com/ru/store/product/331">
<link rel="alternate" hreflang="en" href="https://example.com/en/store/product/331">
В sitemap также указываю только языковые версии страниц.
Вопросы следующие:
1. Правильный ли редирект я использую, не будет ли поисковик брать только одну версию страницы?
2. Как правильно и вообще нужно ли указывать каноническую страницу в мультиязычных сайтах?