Canonical标记(又称“rel canonical”)是一种指示搜索引擎特定URL代表主要页面与副本之间区别的方法。通过使用Canonical标记,可以避免因多个URL包含相同或“重复”内容而导致的问题。实际上,Canonical标记告知搜索引擎你希望哪个版本的URL在搜索结果中显示。
了解Canonical标记:
▍为什么规范化很重要?
重复内容是一个复杂的问题。当搜索引擎抓取许多具有相同(或非常相似)内容的链接时,可能会引起一些SEO问题。首先,如果搜索爬虫必须浏览太多重复内容,它们可能会错过一些独特的内容。其次,大量的重复可能会削弱你的排名能力。最后,即使你的内容排名很高,搜索引擎也可能选择错误的链接作为“原创”。使用规范化可以帮助您控制重复内容。
理解网址的问题:
你可能会想:“为什么会有人复制我的网页?”并且错误地认为规范化不是必要的。这个问题源于人类倾向于将单个网页视为一个概念,比如你的首页。但对于搜索引擎来说,每个唯一的URL都是一个单独的页面。
例如,搜索抓取工具可以通过以下所有方式访问您的首页:
对于人来说,所有这些URL都代表首页,但对于搜索爬虫来说,每一个URL都是唯一的“页面”。即使在这些小范例中,我们也可以看到有5个副本在执行,但实际上这只是可能会遇到的变化的一小部分。
现代的内容管理系统(CMS)和动态的代码执行的网站,使得这个问题变得更加严重。许多网站会自动添加标记,允许多个路径(和URL)指向相同的内容,并添加搜索、排序、付费选项等URL参数,可能会产生成千上万的重复网址,甚至没有意识到它的存在。
Canonical标记的最佳实践:
解决重复内容问题可能非常棘手。在使用Canonical标记时,需要考虑以下几点:
Canonical标记可以引用自己: 如果Canonical标记指向当前的URL,也是没有问题的。换句话说,如果URL X、Y和Z是重复的,而X是规范版文本,那么可以将Canonical标记指向X自己。
主动规范化您的主页: 由于首页重复是非常常见的,人们可能以许多方式(您无法控制)链接到您的首页,因此在您的首页上添加Canonical标记通常是一种好方式,用来预防出现无法预料的问题。
逐一检查您的动态Canonical标记: 有时候不良的代码会导致网站为每个版本的URL写一个不同的Canonical标记,这会完全模糊Canonical标记的正确性。务必仔细检查您的网址,特别是电商和使用CMS的网站。
避免混合信号: 如果您发送混合信号,搜索引擎可能会忽略Canonical标记或者可能会解释错误。发送清晰的信号非常重要,不要强迫搜索引擎做出错误的选择。
小心规范化近似重复: 当大多数人想到规范化时,他们会只会使用在完全重复的网页,其实也可以在近似重复的页面(内容非常相似的页面)上使用Canonical标记。但请谨慎操作,关于这个话题有很多争议,但是Canonical标记通常也可以用在非常相似的页面。
跨网址重复Canonical标记: 如果您同时控制两个网站,可以跨网址使用Canonical标记。假设您是一家出版公司,通常会在六个以上的网站上发布相同的文章,使用Canonical标记将您的排名权力集中在一个网站上。
一个最常见的SEO问题是网页权重是否可以通过Canonical标记转移(PageRank,权威等)像301重定向一样。在大多数情况下,它们似乎是可以的,但这可能是一个危险的做法。所以,必须记住这两个方案,对于搜索爬虫和访问者来说,这是两个完全不同的结果。
结语:
通过遵循Canonical标记的最佳实践,您可以在规范化问题上取得良好的效果,确保搜索引擎和访问者能够以最佳方式理解和访问您的内容,从而提升网站的整体SEO表现。