【问题标题】:Google sitemap HrefLang tag without the main site url没有主站点 URL 的 Google 站点地图 HrefLang 标记
【发布时间】:2014-05-30 05:55:45
【问题描述】:

我们的网站包含多语言内容。

例如

我们需要在站点地图中配置 hreflang 标记,以便 Google 知道不同语言的相同页面有备用链接。

对于上面的示例,我知道我的站点地图 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>

但是,如果我没有主 url,而只有最后三个带有 en-HK、en-GB 和 zn-CH 的 URL,那么我的 url 标签应该是什么样子?我应该跳过 loc 标签并保留三个 xhtml:link 标签吗?或者我可以在 loc 标记中指定任何 url 并将剩余的两个放在 xhtml:link 标记中吗?

我是 Google 站点地图的新手。非常感谢任何帮助。

谢谢, 拉什米

编辑: 从sitemap for domain with multilanguage site 上发布的答案来看,对于我在 en-HK、en-GB 和 zn-CH 中的站点的示例,是否应该有三个 url 标签,每个标签都分配给 loc,另外两个在 xhtml:link 中?

【问题讨论】:

  • 这可能是Webmasters 上的一个更好的问题。
  • 谢谢查尔斯,我已经在网站管理员上发布了这个

标签: xml-sitemap


【解决方案1】:

好的。找到答案:

Help Google serve the correct language to your visitors

我们需要为每个 url 设置一个 url 标签,并将其他的指定为备用 url。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-23
    • 2014-10-12
    • 2014-03-17
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    相关资源
    最近更新 更多