Есть страница сайта, у нее есть два языка:
https://getbike.io/ru/info/indonesia/bali/bali_bike_rental_guide
https://getbike.io/en/info/indonesia/bali/bali_bike_rental_guide
Самой страницы без языковой приставки нет
https://getbike.io/info/indonesia/bali/bali_bike_rental_guide
Этой страницы нет, с нее видимо редирект как-то сразу идет. Хотя код ответа сервера 200...
В сайтмапе так прописано:
<url>
<loc>https://getbike.io/info/indonesia/bali/bali_bike_rental_guide</loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="ru" href="https://getbike.io/ru/info/indonesia/bali/bali_bike_rental_guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://getbike.io/en/info/indonesia/bali/bali_bike_rental_guide" />
</url>
На каждой странице языковой прописано так
<meta property="og:url" content="https://getbike.io/en/info/indonesia/bali/bali_bike_rental_guide">
<meta property="og:locale" content="en_EN">
<link href="https://getbike.io/ru/info/indonesia/bali/bali_bike_rental_guide" rel="alternate" hreflang="ru">
<link href="https://getbike.io/en/info/indonesia/bali/bali_bike_rental_guide" rel="alternate" hreflang="en">
Проблема в том что гугл индексирует страницу без языка. И мне кажется что-то тут не так.
Возможно нужно переделать сайтмап так (исключить без языка версию):
<url>
<loc>https://getbike.io/ru/info/indonesia/bali/bali_bike_rental_guide</loc>
<xhtml:link rel="alternate" hreflang="ru" href="https://getbike.io/ru/info/indonesia/bali/bali_bike_rental_guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://getbike.io/en/info/indonesia/bali/bali_bike_rental_guide" />
</url>
<url>
<loc>https://getbike.io/en/info/indonesia/bali/bali_bike_rental_guide</loc>
<xhtml:link rel="alternate" hreflang="ru" href="https://getbike.io/ru/info/indonesia/bali/bali_bike_rental_guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://getbike.io/en/info/indonesia/bali/bali_bike_rental_guide" />
</url>