网站建设的时候我们通常会把代码简洁化,规整化,这样一方面方便在网站设计错误的时候查找代码,另一方面规整干净的代码也容易引得搜索引擎蜘蛛的好感。那下面的“规范化”就涉及到了这点。其实规范化已经被证实与搜索引擎排名有关,但是它到底是不是谷歌排名因素呢?这个我们还要具体来看看。下面就跟随笔者一起来具体分析规范化与谷歌排名因素。
规范化与搜索排名松散相关,但称其为排名因素是否有点牵强呢?我们可能听说过rel="canonical"标签是一种工具,可用于将来自多个URL的排名信号整合到单个规范URL中。没错,但它是一个用例有限的工具。即使正确使用,也不能保证谷歌会遵循它的指示。额外说明一下其实规范化(rel="canonical")是一个排名因素的。我们要知道Rel="canonical"是一个HTML标记,当页面存在多个版本时,可用于告诉Google在搜索结果中显示哪个版本的页面。它最常用于整合自己网站上的重复URL,但也可以在跨多个域重新发布或联合内容时使用该标签。谷歌不喜欢在搜索结果中显示重复的内容,所以它会选择一个URL并省略其他的,这称为规范URL。除了告诉谷歌在搜索结果中显示哪个URL,一些人认为rel="canonical"标签可以将排名信号从一个页面转发到另一个页面。这就是谷歌所说的规范,因为它们与搜索排名有关。
Google的高级SEO官方指南有一整章是关于使用规范化来合并重复的URL,但是它却没有提到任何关于搜索排名的内容。然而,谷歌之前在每周SEO问答环节之一中谈到了规范和搜索排名的话题。在这个特定的示例中建议网站所有者对重复内容使用rel="canonical"标签,因为它可以将所有排名信号合二为一。一般来说,建议对重复内容使用rel="canonical"而不是noindex。使用noindex,我们是在告诉我们该页面根本不应该被编入索引。通过规范,我们告诉搜索引擎此页面与我拥有的其他页面基本相同,这对我们很有帮助,因为这样我们就可以获取这两个页面的所有信号并将它们组合成一个。而如果我们只有一个noindex或者如果我们用robots.txt阻止它,那么与被阻止或上面有noindex的页面相关联的信号就会丢失,它们就会被丢弃。这证实了Google能够将来自重复内容的排名信号组合到一个带有rel="canonical"HTML标签的规范URL中。
当然,规范化被证实与搜索排名有关,但这并不意味着它是排名因素。rel="canonical"标签可用于将来自多个重复URL的信号合并为一个,但即便如此它也不是一个可靠的工具。当正确使用rel="canonical"标签时,Google可能仍会选择忽略它并选择自己的规范URL来显示在搜索结果中。rel="canonical"标签更像是一个建议而不是一个指令而且绝对不是排名的一个因素。
对于规范化会一定程度上影响着谷歌的关键词排名我们并不做否定回答,因为事实却是如此。但是从现有的谷歌书面的官方文章我们依然没有能找到直接说明规范化是谷歌排名因素的直接证据。所以,依照举证不足视为无的情况,笔者自认为不能讲规范化作为谷歌排名因素。不过这并不意味着我们就不需要规范化来进行站点的谷歌优化。