I need a help with sitemaps and multilingualism. I have a web store the operates on three markets (German, Austrian and Slovenian) and the languages available are English, German and Slovenian.

I would like to explain it through example:

1) 10 days ago I sent a sitemap with this structure in GSC:

 <xhtml:link rel="alternate" hreflang="en" href="https://example.com"/>
 <xhtml:link rel="alternate" hreflang="de" href="https://example.com"/>
 <xhtml:link rel="alternate" hreflang="de-au" href="https://example.com"/>
 <xhtml:link rel="alternate" hreflang="si" href="https://example.com"/>

The language in the web shop is determined by the IP address of the visitor, and I expected that my page would magically display sites with Slovenian and German languages to Google crawlers, when necessary.

When I got the results, it was clearly obvious that I made a mistake. For each of the alternatives, Google crawler received exactly the same version of the website, in English...

Therefore, only English-language pages were detected.

2) When I saw what I did, I corrected the URLs, lastmod property, and the way the website determines the language for each user. So, I finally resubmitted the sitemap to GSC.

In this case, when the Google crawler opens, for example, the page https://example.com/de, the website in German language opens, regardless of the IP addres.

 <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en"/>
 <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de"/>
 <xhtml:link rel="alternate" hreflang="de-au" href="https://example.com/de"/>
 <xhtml:link rel="alternate" hreflang="si" href="https://example.com/si"/>

However, the GSC now read the sitemap but did not discover any new URLs (for example Slovenian and German language websites).

How can I solve this entanglement the fastest?



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.