概念:Nofollow是HTML页面中a标签的属性值。这个标签的意义是告诉搜索引擎“不要追踪此网页上的链接,或不要追踪此特定链接”。
使用:
1)<meta name="robots" content="nofollow" />
Nofollow属性出现在网页级元标记中,用于指示搜索引擎不要追踪网页上的任何出站链接。
2)<a href="signin.php" rel="nofollow">signin</a>
<a>标签rel属性的Nofollow属性值。这可让网站管理员更精确地进行控制:轻松地指示蜘蛛不要抓取某特定链接。
大道至简
简单地说,如果A网页上有一个链接指向B网页,但A网页给这个链接加上了rel=“nofollow”标注,则搜索引擎不把A网页计人B网页的反向链接,也就无法为B网页传递权重。
在SEO中nofollow标签的使用,一方面可以控制站内权重,另一方面提高搜索引擎的抓取效率。nofollow是05年google推出的一个属性,理论上加了nofollow属性的链接爬虫都不抓取(不抓取≠不收录),当初推出这个属性主要是为了应对日益泛滥的群发作弊。
假设在网站的首页有十个链接,而诸如联系我们,关于我们,用户条款等就占了三个。也就是说首页链接投票力(PR)有30%浪费在这些虽然重要却不太可能有搜索价值的页面上。如果对于此类似链接添加上nofollow属性值,可以达到有效控制链接权重及PR在网站中的分布。
前边的SEO自学课程中我们提到了,网站只有被搜索引擎收录才有谈SEO效果的资本。如果页面没有被爬虫抓取,那就意味着这些页面不可能被搜索引擎收录。一旦收录情况不理想,整个网站要获取索引以及排名的机会也是少了很多。
合理的利用nofollow标签可以帮助爬虫节省很多时间,比如将网站上关于注册、意见反馈、添加购物车、结算中心等此类链接添加上nofollow属性,爬虫可以直接略过这些链接,从而去抓取其他没有添加nofollow属性的有价值的链接。
虽然这些链接是网站必备的功能,但是却没有收录价值,即使收录了也没有排名不能帮助网站获取到有效的流量。换个方式思考下,企业需要的是将自己的核心(产品或者团队)展现在最容易被客户看到的地方,这样才能最大限度的提高与客户达成合作的机会,而没有企业会把自己的财务部放在最容易被客户看到的地方吧!虽然财务部是客户下单以及企业经营中一个非常重要的一个部门,但对促成企业与客户合作并没有什么价值。
在一定的周期内,爬虫(搜索引擎蜘蛛程序)呆在你网站上的总时间是相对固定的,屏蔽掉此类“垃圾页面”从而增加网站中还没有被爬取的优质页面被爬虫光顾的机会。
另外如果蜘蛛程序每次爬行网站都能得到优质的内容,那么也能间接的提升一定周期内爬虫访问网站的频率和爬虫访问停留在网站的时间。这就好比你去一家餐厅吃饭,每次的菜品都能让你满意,那么你是不是就会经常光顾,甚至带朋友去就餐。
合理的利用nofollow标签值可以很好的控制链接权重及PR在网站中的分布,达到对站内权重的控制。同时提高爬虫的抓取效率,提升网站的收录量和搜索引擎对网站的认可度。
Tips:或许有些地方的问题阐述已经是人尽皆知了,或许有些举例和说法行业的跨度很大甚至牵强,还望包涵一二,我并不是专业的培训师,只是想让SEO自学者更好的理解相关概念和SEO思维。如果你对授人以渔有更好地方式方法或者对本文中的SEO观点有所建议还请私信交流!!!