The web site has 5 languages. The main languages is italian and the generated sitemap contains ONLY the urls to italian pages
I gound that google is not indexing pretty any of the products because of redirect issues and I also found that even if the main language is italian, the canonical urls google found are the english one newmlwine.com/en/...
I red that WPML with Yoast SEO only support multilanguage sitemap when using different domain per language. But despite of this why google is not recognizing italian as the main language and where it finds /en.. urls?
As you can see from the screenshot the same problem appears testing the speed of the website. I say to test newmlwine.com and GTMetrix tests newmlwine.com/en
I am not using browser redirect. The main language is italian and that's it.
GT Metrix, Google Search Console, Google Serp, everything ignores that the main language is italian and goes to /en
And this is an enormous issue because italian people finds english description in the serp. Google Search Console finds a redirect and remove every products from the index and also Google Merchant removes products because of that.
A possible solution is to use multiple domains since WPML works with multiple sitemap only for subdomains en.mydomain.com and not with mydomica.com/en but this means to build a new website...
Whatever it's impossibile to work with SEO and Merchant and also to explain to an italian customer that his website appears in english even in italy.
Maybe I did something wrong but before to write to you I red everything about this, I double checked every WPML guide and it's everything ok or at least it looks like this to me.
I please ask you to login and try to have a look by yourself.
The redirect was not active. I activated it and then I removed it again.
Actually I requested a new scan to google but it will take a long time and as you can see from the screebshot, the SERP is a mess. Half Italian and half english