“nofollow” 标签是Google、Yahoo和微软公司前几年一起提出的一个标签,链接加上这个标签后就不会被计算权值,搜索引擎支持nofollow属性,在很大程度上抑制博客或论坛的垃圾留言。对站长来说是一件大好事。下面卢松松就整理了一些nofollow的常见问题。/ B% e6 X, [+ i! \1 |: k" b. C3 s
1 e1 ]/ n. x' F
这个标签通常是用在博客的评论或论坛帖子中,因为这些地方是最多垃圾链接出现的地方。Z-blog系统默认是自带nofollow标签的。3 k0 m: f; R) A6 W% c
1 P2 n% T6 ]( }0 I! U网站加入nofollow标签有两种方法:
# X0 ^( L1 N0 D* E" H! k: k, W" B5 g
<meta name="robots" content="nofollow" />) f; s4 ?) t& S6 o
( L' i0 b# E n2 O ?- X7 V: S
这段代码告诉搜索引擎,整个页面都不要追踪,代码放到代码之间。
7 b4 q# D4 S) w9 H# A4 z5 c: g* c1 T! f u! x" ?) ?
<a href=http://***.com/ rel="nofollow">这里是锚文字</a>
# v H$ o8 G+ O" W3 y
" }+ a; a! T6 p1 O3 B. R这段代码意思是在超链接中加入rel=“nofollow”,告诉搜索引擎这个连接不要追踪。5 {& v: n, O$ x* D" n
; m0 u' |2 U7 j5 Y$ k; @! n- {rel="nofollow"一般用在与网站无关的链接中
0 N$ O& m% C9 r0 ?! \8 k2 b' m) G7 L( S k" S
nofollow在博客、论坛中一般用到留言、评论区域,稍加扩展我们也可以把它加入不常更新的页面,如广告说明、网站介绍页面,注意,添加rel="nofollow"一般是网站不更新的页面,和与网站无关的链接中加入。
" f+ s8 P2 |) ^3 x& x, d; m8 _9 h* x; m+ c+ \
链接中有Nofollow算外链吗?
1 \. R& E* E( C' x, o7 g# G$ m3 P% z6 k
下面引用Google的一段原话:
. o$ v- l, |+ T5 Z1 O
! ]0 b0 c; l) A/ p: J“通常,Google 不跟踪这些网站,即 Google 不通过这些链接传送 PageRank 或定位文字。从本质上来说,使用 nofollow 会阻止我们抓取目标链接指向的网页。但是,如果其他网站链接到这些目标网页并且没有使用 nofollow,或这些网页的网址包含在提交给 Google 的站点地图中,则这些网页仍可能会出现在索引中。另请注意,其他搜索引擎对 nofollow 的处理方式与我们可能略有不同。”2 N3 Q7 t( T6 z# p; Y
( @7 o" F, N1 r* g* LGoogle更多强调的是PR不会被传递,但PR不代表排名,ZAC也曾说过:对用户来说,点击这个链接你就来到了另外一个网站,没有用脚本做转向,只是一个html链接,这不是外部链接是什么呢?
( S" _( p4 p; W4 }7 k" i$ O* L
6 G5 [/ i7 U9 s' @4 f, d2 I导航中如何使用nofollow
) |- ?8 W. B8 [
/ R- m' M+ r& c9 R' W很多人通过实验表明,蜘蛛抓取第一次出现的链接最重要,第一个链接的锚文字也最重要,但很多站的第一个链接是“首页”二字,又不能加其关键词,我们可以通过CSS方式来控制。例如《低调与华丽》模板中的代码。, o0 R: d6 c! p% ?
q- U- r& B1 r0 n! Z
<div id="logo"><h1><a href="<#ZC_BLOG_HOST#>" title="<#ZC_BLOG_TITLE#>"><#ZC_BLOG_TITLE#></a></h1><p><#ZC_BLOG_SUBTITLE#></p></div>% E4 `: T4 p2 d1 m% B: T1 G' L
8 I( ]# j+ M- p9 N. E6 Z; E; w
这是通过CSS控制,使其LOGO图片成为第一个链接,同时也注明了锚文字和描述。这样看起来“首页”是第一个链接,实际上在代码中并不是第一个出现。
) E9 n Z7 a# |2 e7 P" `& S! M9 k. o, _' p4 b
导出链接和PR无关
8 z) Y U: E- I; W8 [( P5 \) l$ R/ K2 G4 S) w) _" @
很多网站的链接都使用了nofollow标签,就是惜链接如金,很多站长怕链接到其他网站会产生网页级别PR损耗。从理论上来说,导出链接不影响本网页的PR值。任何一个给定的URL的PR值,是由反向链接的数目及所投过来的PR值所决定的,与导出的链接无关。
7 X7 V# x# Y$ o0 i4 r: R/ s0 D$ k0 a( x9 Z1 S" T
同时使用robots.txt和nofollow meta标签有冲突吗?
4 M1 L% W7 R4 O. ]
. ]3 Z( x' p6 C0 |3 {% }- Orobots.txt和nofollow都可以禁止搜索引擎抓取页面,如果你同时使用了robots.txt文件和robots meta标签,如果robots.txt和meta标签有冲突,googlebot将使用限制更严的。具体来说:+ K6 a5 }1 B! i) |! {
% ?/ {( z G0 d! ]
如果你在robots.txt里禁止了某一页,Googlebot永远也不会去索引那一页,也不会读取那一页的任何标识。
! e2 P8 | U' K' d2 x
' E# B9 G) |" |7 U7 s! {3 z如果你在robot.txt中允许,但是在页面中使用 meta 标签对其进行限制,那么Googlebots会访问那一页,读取里面的标签,但不会对其进行索引。
% | ^% P/ ]! d0 Y6 Y/ _( s8 P: i& [, D6 R9 E5 f# V) M# I; r
百度与Google对待nofollow的态度# j" s( k' Z3 J; [' P( C
, W# C3 W# w6 M
Google对于nofollow:最近的google搜索引擎优化初学者指南中明确指出:如果您把某一链接的“rel”属性设置成“nofollow” , 这意味着您是在向Google传达这样的信息 : 您不希望Google继续跟踪抓取这些特定链接所指向的页面 , 并且也不希望将自己网页的声誉传给这些链接指向的网页。(也就是不跟踪知道的nofollow链接也不传递相应的权重)* k/ j& m9 C& C, S8 z1 l
" `( u H& i' O% b& m, H4 ^7 H百度对于nofollow:网页级nofollow不跟踪链接,不传递权重及锚文本,链接级nofollow则是跟踪链接并记录锚文本,但不传递权重。
7 Z" e: ~* k2 g
2 s. c9 T" p4 I" }8 J. C百度对nofollow不是很严格; Q; @. ` o, n. Q8 E# F) z7 [
6 G% O9 Y1 T+ S( `百度也终于支持nofollow了,但好像不是很严格,曾有位博友做过一次实验,在A网站加了rel="external nofollow"属性的B链接,依然百度被索引在了B网站的反链中。/ m; p+ ?5 N G8 ]
0 {) N1 ~8 E+ a2 C/ r; m- R
由此可见,百度对外宣称的已经支持nofollow不如传闻的那样强大,至少目前还能发现部分例外。
: ~& S5 f- `. f8 T' f8 ~6 Z: R5 {3 `2 G2 v: K; j
|