canonical 概念和用法

本文详细介绍了Canonical标签的概念及其在搜索引擎优化中的应用。通过合理设置此标签,可以帮助解决网站内容重复收录的问题,集中页面权重,提高搜索引擎排名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<link rel="canonical">概念和用法(增加页面权重,利于排名)
2009年2月份,谷歌、雅虎和live search 三家搜索引擎宣布支持Link的一个新属性Canonical,其目的是帮助网站管理员们,解决网站内容存在多个版本时,指定规范链接,帮助解决内容重复收录问题。网页中添加该标签后,就代表站长向百度推荐某个网页作为最规范的网页版本,百度会同时根据标签的推荐及系统算法选择出最合适的网页将其显示在搜索结果中。百度会根据网页内容实际情况考虑Canonical标签中推荐的网页,但不保证完全遵守该标签。 为了保证标签的效果,请保证一个页面中仅有一个canonical标签。
其标准用法是:<link rel="canonical" href=" https://blog.csdn.net/sinat_37825550/"/>
假设网站上有如下网址所在页面内容是相同的:
https://blog.csdn.net/sinat_37825550 /1
https://blog.csdn.net/sinat_37825550/ 2
https://blog.csdn.net/sinat_37825550 /3
可以在head meta部分加入如下代码:
<link rel="canonical" href="https://blog.csdn.net/sinat_37825550/"/>
一般推荐使用绝对地址,因为使用canonical目的就是为规范链接,所以采用绝对地址是最妥当的,但是要注意的是:不能跨域名指向,也就是不能指向不同的域名,这点要谨记。
Canonical标签是做什么用的? 
canonical标签就是告诉搜索引擎哪个页面是权威页面。以我的理解,Canonical标签大致的作用如下。
  第一,使用Canonical标签使网址规范化。
  第二,避免内容重复页面,搜索引擎收录更准确。
  第三,集中传递页面权重。
  Canonical链接标签只能作用于同一个域名所在的网址,不能作用于不同域名上的重复内容。如果是跨站,可以使用301重定向。
  网址不规范,会降低页面权重,是因为搜索引擎会认为页面内容有重复。做法是将这些不规范的网址,指向同一个页面。
  后两个页面的内容会被搜索引擎认为是重复内容,就是告知搜索引擎把相关的搜索信号都传递到第一个网址。
  这样任何含有这个标签的网页,不管它最终的URL是什么,搜索引擎最终都会只收录 canonical标签指定的那个页面。
  这样做的好处是避免多个URL的存在,分散了页面权重,更加利于排名。

用好canonical标签,下面几点也是需要认识的。  
  第一,该链接标签可用于定义相对地址,也可用于定义绝对地址。但为了保险起见,建议使用绝对地址。
  第二,如果使用了canonical链接标签的页面在整个网站中并无重复内容的页面,也无需担心,该标签暂时会被搜索引擎“束之高阁”。
  第三,该链接具有可传递性。假如你在网址A中将网址B指定为首选地址,而在网址B中又将网址C指定为首选地址,那么搜索引擎会认为网址C才是A和B的首选页面。这种情况有时候在网址重定向中会发生。
  第四,一个网页链向了有canonical标签的页面,会被当作像301转向到这一页的canonical页。
  第五,一个页面可以用rel=canonical指向自己,一个网站的所有页面可以都有rel=canonical。在使用rel=canonical完全不用担心,只用在使用时指对了页面。
当然canonical不是万能的  ,对于大型重复页面出现的商城,例如淘宝,京东这些,要解决完美的url规范都不是那么容易的。

转载于 https://blog.csdn.net/wuchengzeng/article/details/19196347

在频繁子图挖掘领域,算法效率的提升是一个核心问题。标记图是一种用于图数据结构的优化方法,它通过在图的节点边添加额外信息(标记)来辅助算法更快地识别匹配图模式。通过标记图,我们可以减少搜索空间,加快子图匹配的速度,这对于提高频繁子图挖掘的效率至关重要。 参考资源链接:[频繁子图挖掘算法研究进展与未来趋势](https://wenku.csdn.net/doc/36k59idh9z?spm=1055.2569.3001.10343) Canonical code则是一种将子图转换为标准化编码的技术,这种编码具有唯一性,可以代表一个特定的子图结构。它用于判断两个子图是否同构,即是否可以通过节点重命名得到相同的子图。在频繁子图挖掘中,利用 Canonical code,我们可以快速排除那些结构上等价的子图,避免了重复计算,从而显著提高了挖掘效率。 根据《频繁子图挖掘算法研究进展与未来趋势》一文的阐述,频繁子图挖掘算法的研究已经取得了显著进展,其中对于效率的提升尤为突出。文章可能提供了不同算法的比较分析,包括它们在使用标记图Canonical code时的优势局限性。 为了深入理解这些概念及其在提升挖掘效率中的应用,读者可以参考该文献中关于算法分类、优化技术以及案例分析的部分。其中可能详细介绍了如何结合这些技术在实践中实现算法的优化,例如在GSpan算法中,使用标记图Canonical code来优化子图生成同构判断的过程。 在未来的研究方向中,进一步优化算法效率,以及将算法应用于大规模动态图并行计算,是频繁子图挖掘领域的重要挑战。通过持续的研究创新,我们可以期待在这一领域取得更多的进展。 参考资源链接:[频繁子图挖掘算法研究进展与未来趋势](https://wenku.csdn.net/doc/36k59idh9z?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值