Google sitemap HrefLang tag without the main site url

Posted by Rashmi Pandit on Pro Webmasters See other posts from Pro Webmasters or by Rashmi Pandit
Published on 2014-06-01T22:12:05Z Indexed on 2014/06/02 3:58 UTC
Read the original article Hit count: 300

Filed under:
|

We have websites with multilingual content.

e.g.

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.

Thanks, Rashmi

Edit: From the answer posted on http://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?

© Pro Webmasters or respective owner

Related posts about sitemap

Related posts about hreflang