【问题标题】:What is the precision of the priority field in sitemap.xml?sitemap.xml 中优先级字段的精度是多少?
【发布时间】:2010-03-17 13:00:48
【问题描述】:

不幸的是,specification 没有说明任何关于精度的信息。 xml scheme definition 声明它属于xsd:decimal 类型:

<xsd:restriction base="xsd:decimal"> 
  <xsd:minInclusive value="0.0"/> 
  <xsd:maxInclusive value="1.0"/> 
</xsd:restriction> 

我有一个站点地图生成器,它最多使用小数点后 10 个位置。 通常只有最后几个位置不同。根据 xsd,这些数字完全正确,但我发现一些页面 (3,4) 指出只有 0.0、0.1、0.2、..、1.0 是有效值。

搜索引擎将如何响应这样的站点地图?有些人会四舍五入吗?

我知道除非他为那个搜索引擎工作,否则不太可能有人能提供这个问题的答案,但我认为经验也可以。

【问题讨论】:

    标签: seo sitemap


    【解决方案1】:

    我不能说这些值的精度,因为我从来没有使用过除一个小数位以外的任何东西。

    根据我的经验,除了 Google 会先尝试抓取您的较高优先级网页,然后再抓取较低优先级的网页,而且有时会更频繁,这并没有太大区别。

    除非您的网站上有数千个页面,否则这真的没有任何区别。

    【讨论】:

      【解决方案2】:

      对不起;你的问题我没有答案。我确实想知道站点地图生成器需要这种精确度来实现一个非常空灵的概念。

      不要试图准确地与搜索引擎分享您的优先事项,而是采取以下步骤:

      • 按照计算出的优先级对页面进行排序
      • 将它们分成四分位数(好吧,分成 11 类,如果你真的,真的必须的话)
      • 为每个类别分配一个优先级,精度只有一位。

      我不相信你会注意到搜索引擎的行为与你看到的搜索引擎行为是否有任何不同,如果他们能理解这种精确度的话。

      【讨论】:

        【解决方案3】:

        如果您将站点地图提交到 Google 网站管理员工具,它应该会标记遇到的任何错误。

        但是,您提到的精确程度是荒谬的,不会产生任何影响。优先级最初只是一个模糊的指南,SE 无论如何都会返回与查询最匹配的页面。

        我建议将所有数字四舍五入到 1dp(或 2dp 绝对最大值)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-09-09
          • 1970-01-01
          • 2014-06-05
          • 1970-01-01
          • 2016-01-07
          • 2023-03-21
          • 1970-01-01
          相关资源
          最近更新 更多