我们的网站包含多种语言内容。
e.g。
我们需要在站点地图中配置hreflang标记,以便Google知道不同语言的相同网页有替代链接。
我知道上面的例子我的sitemap url标签看起来像这样:
<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>
但是,如果我没有主网址,只有最后三个使用en-HK,en-GB和zn-CH,那么我的网址标签应如何显示?我应该跳过loc标签并保留三个xhtml:link标签吗?或者我可以在loc标签中指定任何url并将其余的两个放在xhtml:link标签中吗?
我是Google站点地图新手。非常感谢任何帮助。
谢谢, Rashmi
修改: 根据{{3}}上发布的答案,对于我在en-HK,en-GB和zn-CH中的网站示例,应该有三个url标记,每个标记都分配给loc,另外两个标记为xhtml:链路?
答案 0 :(得分:2)