I’m getting stuck with the SEO optimization of a multi-language project, the custom domain is http://staging.studioart.it/.
I’m using Nuxt with all the Nuxt modules related to meta data and i18n.
The prerender is working (almost) fine: requests made with a bot user agent returns a prerendered markup and it is awesome .
But, when I crawl the site or some URL with Screaming Frog to analize it, all the italian pages have the english rendered content. Obviously this is very bad, for SEO and SERP purposes.
For example, scanning http://staging.studioart.it/it/arredamento/ return meta data, H1 and everything in english.
The SPA is working fine: the nuxt-i18n module do its job with meta data and content.
If I scan/cURL the URL on Netlify (which has prerender activated), I get the English content.
If I make a cURL request to the URL on Netlify (which has prerender activated) I get the English content.
I cannot understand where is the problem.
Any hints and help would be very appreciated!