不幸的是,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是有效值。
搜索引擎将如何对这样的站点地图做出反应?有些人会把这个值四舍五入吗?
我知道有人不可能提供这个问题的答案,除非他为该搜索引擎工作,但我认为经验也会这样做。
答案 0 :(得分:1)
我不能说这些值的精确度,因为我从来没有使用过一个小数位以外的任何东西。
根据我的经验,除了谷歌将尝试在优先级较低的页面之前首先抓取优先级较高的页面,有时甚至更频繁地抓取优先级之外,它没有太大的区别。
除非您的网站上有数千个网页,否则它确实没有任何区别。
答案 1 :(得分:0)
对不起我对你的问题没有答案。我确实想知道站点地图生成器需要这种精度水平,这个概念在开始时非常空灵。
不要试图准确地与搜索引擎分享您的优先级,而是采取以下步骤:
我不相信你会发现搜索引擎行为的任何差异,与他们能够理解这种精确度的情况相比你会看到。
答案 2 :(得分:0)
如果您将站点地图提交给Google网站站长工具,则应标记遇到的任何错误。
但是,你提到的精确程度是荒谬的,不会有任何影响。首先,优先级仅仅是一个模糊的指南,SEs将返回最符合查询的页面。
我建议将所有数字四舍五入为1dp(或2dp绝对最大值)。