在最新的网站管理员帮助视频中谷歌的Matt Cutts讨论使用rel=“nofollow”在内部链接的使用问题。这一说法将打破之前SEOer对外链链接加nofollow的一些错误认知。
Matt Cutts说:我过去谈过这一点,rel=“nofollow”意味着PageRank不会通过链接传递PR权重,但也会阻止我们抓取其链接指向的网页,所以站外链接使用nofollow是为了防止传递权重,导致网站权重流失。
但是,为了方便Googlebot更好的抓取页面,确保PageRank在网站上正常流动、传递权重,谷歌建议内部链接用noindex不用nofollow。
Matt Cutts继续说道:例如登陆页面和无用的条款页面,这类网页通常没多大价值,但每个网页上都必须有这样的登陆口链接,大多数站长会在登陆口加入nofollow标签,但通常情况下会影响Googlebot抓取和权重传递。如果大家真不希望Google收录某一个页面,那么建议使用noindex,而不是nofollow。
综上所述,大家对于网站外部链接可以使用nofollow,对于站内链接就不要再使用了。
关于noindex的相关知识:
noindex简介
———————
noindex是谷歌发明的一个HTML标签,其作用是向搜索引擎声明该网页禁止被索引收录。在做网站内部优化的时候可能会用到这个标签,有利于url的标准化。在实际的网站建设中,某些网站尤其是资讯类网站或者博客等,为了方便用户体验而把文章进行归类,用户可以直接通过分类的目录下的url进行访问,在这个时候为了集中权重,也为了防止避免高度重复内容,可以在这种页面加上noindex这个标签,这个时候noindex对于搜索引擎来说就起着一个内部301转向的作用,但是对于用户不会被转向,依然停留在不变的网址上,而搜索引擎会把页面的链接权重指定到代码所规范的url上。
————————————
noindex的语法及说明
————————————
要防止所有漫游器将网站中的网页编入索引,请将以下元标记添加到网页的<head>部分:
<meta name=”robots” content=”noindex”>
要允许其他漫游器将该网页编入索引而只阻止Google 的漫游器,请将以下元标记置入其部分:
<meta name=”googlebot” content=”noindex”>
如果Google 看到某一页上有noindex元标记,就会将此页从我们的搜索结果中完全丢弃,而不管是否还有其他页链接到此页。但是其他搜索引擎可能会以不同的方式解译此指令。因此,指向相关网页的链接可能仍会显示在搜索结果中。
请注意,由于我们必须抓取您的网页才能看到noindex 元标记,因此在极少数情况下Googlebot 可能会看不到和不遵循noindex元标记。如果您的网页仍显示在搜索结果中,可能是因为在您添加标记后我们尚未抓取过您的网站。(此外,如果您使用了robots.txt文件拦截此网页,我们也无法看到此标记。)
————————————————
noindex,nofollow,robots比较
————————————————
noindex与nofollow是属于Meta robots标签的一个属性,robots.txt是一个协议文件。
noindex标记,与robots.txt一样是告诉搜索引擎不要收录,即不在搜索结果里显示出指定的页面。
nofollow只是告诉搜索引擎不要追踪页面上的链接,不传递权重,并不会影响链接所指页面的收录。
评论