We have websites with multilingual content.
We need to configure the hreflang tags in sitemap for Google to know that there are alternate links for the same pages in different languages.
I know for the above example that my sitemap URL tag would look like this:
<url> <loc>http://www.example.com/about-us</loc> <xhtml:link rel="alternate" hreflang="en-GB" href="http://www.example.com/en-GB/about-us"/> <xhtml:link rel="alternate" hreflang="en-HK" href="http://www.example.com/en-HK/about-us"/> <xhtml:link rel="alternate" hreflang="zn-CH" href="http://www.example.com/zn-CH/about-us"/> <changefreq>daily</changefreq> <priority>0.8</priority> </url>
However, if I don't have the main URL but just the last three ones with en-HK, en-GB and zn-CH, then how should my URL tag look? Should I just skip the loc tag and keep the three xhtml:link tags? Or can I specify any URL in the loc tag and put the remaining two in xhtml:link tags?
I am new to Google sitemaps. Any help is greatly appreciated.
Edit: From the answer posted on https://stackoverflow.com/questions/18423624/sitemap-for-domain-with-multilanguage-site/18423803#18423803, for my example with sites in en-HK, en-GB and zn-CH, should there be three URL tags, with each of them assigned to loc with the other two in xhtml:link?