When I try to Fetch a page like: https://www.suitsuit.com/nl/koffers/caretta-cool-gray/tr-12268 Google returns this page: /en/suitcases/caretta-cool-gray/tr-12264 It is the English version. We are working on the HREF tags but this is not yet implemented. We first want to fix this issue. Google is showing English meta tags with Dutch URL’s in the Search Engine Result page too. See screenshot link
This is the case with all my product pages, and only my product pages. The blog pages, category pages and homepage is fetched correctly.
Thanks for the help!
2
Answers
The problem was the user agent, the server responded with the English version because of the language settings of Google Bot.
First of all, as you mentioned, you can put lang tags and it might work for Bing/Yahoo, like:
But, if we talk about Google: it uses only the visible content of your page to determine its language and don’t use any code-level language information such as lang attributes. Try to check more on Google Support Page
Instead of this, you can show alternative versions of page using hreflang tags:
Also, you can try to specify exact version for exact country:
But, don’t forget to add default version for users with language that you have no special page for:
Also, additionally about Google, if you want to do targeting by country – add different language/country versions URLs into Google Search Console as separate sites and configure this through “Search Traffic -> International Targeting”