nofollow是什么
nofollow是一种HTML标签属性,用于告诉搜索引擎不要抓取(即”不要爬取”)该页面。它通常被添加到标签中,格式如下:
<a href="https://www.qingheseo.com/category/vipm" rel="nofollow">会员专享</a>
上述网址是我们做了一个会员专享的分类页面,用于给网站会员提供一些教学案例,我不希望该分类页面被抓取,所以我做了一个nofollow的值,然后它就不会被搜索引擎收录和抓取了
当搜索引擎爬虫遇到带有nofollow属性的页面链接时,它会忽略该链接,不会将其计入网页排名算法,也不会传递页面权重。
哪些页面应该使用Nofollow
以下类型的页面或链接通常建议使用nofollow:
- 用户生成的内容: 如评论区、论坛帖子中的链接。
- 付费页面或广告: 搜索引擎不鼓励传递页面权重给付费页面。
- 登录页面: 避免搜索引擎索抓取需要登陆的这种无用信息页面
- 低质量的外部链接: 使用nofollow就可以有效保护自身网站权重。
- 社交媒体分享按钮: 这些链接通常不需要传递权重。
- 某些功能性页面: 如站内搜索结果页等。
nofollow与robots的区别
虽然nofollow和robots.txt都用于控制搜索引擎爬虫的行为,但它们有以下主要区别:
- 作用范围:
- nofollow: 仅作用于特定的单个链接
- Robots.txt: 作用于整个网站或特定目录
- 实现方式:
- nofollow: 直接在HTML代码的链接标签中添加
- Robots.txt: 在网站根目录创建一个单独的文件
- 控制程度:
- nofollow: 更精细,可以针对单个链接进行控制
- Robots.txt: 较为粗糙,通常用于控制整个页面或目录的爬取
- 遵守程度:
- Nofollow: 大多数搜索引擎都会遵守
- Robots.txt: 部分搜索引擎可能会忽略
Nofollow的注意事项
在使用nofollow标签时,需要注意以下几点:
- 不要滥用nofollow,否则可能会影响网站的整体SEO效果。
- 一般不建议对重要的内部链接使用nofollow,除非有特殊需求。
- 如果某些之前使用nofollow的链接后来变得可信或重要,要及时移除nofollow属性。
- 网站中的follow链接和nofollow链接应保持合理比例。
- 不要影响用户体验: Nofollow属性对用户是不可见的,不会影响正常的链接点击和浏览。
总结
通过合理使用nofollow标签,网站管理员可以更好地控制搜索引擎对其网站的爬取和索引行为,从而优化网站的SEO效果。然而,重要的是要根据具体情况和需求来决定是否使用nofollow,而不是盲目地应用于所有外部链接。