SEO 百科
rel
本页目录
rel
rel 是链接与 <a>、<link>、<area>、<form> 上的属性,值是关系类型,说明目标文档与当前文档的关系[1]。它决定的是"这段链接意味着什么",不决定跳转方式。
搜索里会碰到的几个
canonical 本页与目标页重复,保留目标页
alternate 同一内容的另一版本,配 hreflang 表语言地区
nofollow 不为此链接的传权背书
sponsored 广告与付费性质的链接
ugc 用户生成内容里的链接
preload 提前请求关键资源
noopener 切断新窗口的反向控制
canonical 与 alternate 是一对声明,说的是文档之间的关系,重复内容收敛靠前者[2]。nofollow、sponsored、ugc 是链接属性,用途是给链接分类而不是屏蔽抓取[3]。
关系可以反转
rel 的语义分正向与反向。author、publisher、prev、next 描述的是目标与本页的方向关系[1]。分页关系要靠链接本身表达,抓取读的是 <a href> 里的地址,它不会去点按钮[4]。
与抓取的关系
rel 不会把链接变成不可见。想让某页不进索引要交给 noindex,想把链接指向的页面从图里摘掉是做不到的,nofollow 只是提示,页面仍可能因其他入口被抓[3][5]。
常见误用
第一种是给站内正文链接全量加 nofollow,站内权重关系被自己切断[3]。第二种是把 canonical 指向首页来解决重复内容,正确做法是指向那一组里该保留的地址[2]。第三种是 rel 与 rev 混用,反向关系写法早已被弃用。
附录
参见
参考资料
官方(境外)
- 《Link types》,MDN Web 文档。
- 《规范网址与重复内容的处理》,Google 搜索中心。
- 《向 Google 说明您的出站链接的用意》,Google 搜索中心。
- 《分页和增量加载以及它们对 Google 搜索的影响》,Google 搜索中心。
- 《Robots meta 标记、data-nosnippet 和 X-Robots-Tag 规范》,Google 搜索中心。
外部链接
- HTML 标准:链接关系,WHATWG。