做网站的基本都知道蜘蛛是什么,其实蜘蛛就是一个搜索引擎的爬取程序,用来收录网站,然后在搜索引擎里面搜索呈现出来的页面。利用搜索引擎蜘蛛的爬取跟踪我们可以从中得到很多意想不到的信息从而更利于我们优化网站。
1 ?( r9 Y8 R0 S" `5 W! G
/ L! ?5 y' I1 ^$ Z& e 1、 利用蜘蛛告诉我们死链接
$ c8 M4 e8 V3 M4 y5 M5 N- u$ |
$ Z4 y% ]' S6 s% n# L/ w 死链接对于网站的危害是非常大的,我们都知道,可以使用robots.txt来对其进行屏蔽,但如何找出这些链接成为我们很头疼的问题,而搜索引擎蜘蛛会告诉我们哪些是真正的死链接,当蜘蛛爬取到一个死链接网页的时候,会在IIS日志里返回一个404状态码,这个时候就是告诉我们,这个网面是不可访问的,是一个死链接,所以我们只要查看IIS日志我们就知道搜索引擎蜘蛛提示我们网站有哪些死链接,然后我们再用robots.txt屏蔽掉即可,这样就不会让死链接对我们的网站造成影响了。5 C- b0 g. A) v
, v7 ?% J& V, B: u; h
2、利用蜘蛛爬取的数量详细分析网站整体情况
4 b% d& X1 X V3 Z" E
1 D& T* l9 a8 ~" h/ @8 w 我们可以通过IIS日志查询每天搜索引擎蜘蛛访问我们网站的次数,并且可以知道它访问了我们哪些页面,我们可以根据蜘蛛每天的爬取量就可以算出每个月蜘蛛的平均抓取量,这样我们就可以进行对比。
6 W6 f6 I3 Z& a7 ? f- b
4 M+ [6 c) q* }/ N 提升蜘蛛爬取量有以下两个因素
1 D7 Y+ `" @ j# |9 @/ }+ Z% G5 e. n1 S4 N$ E( r. y( @" u/ ^
1)外部链接质量和数量增加
7 U$ N8 ^/ y) T
/ J" c2 q* z5 K- {! X& X5 G- Z 外链数量越多,蜘蛛爬取次数也就越多,同样外链的质量和权重越高,蜘蛛抓取网站的次数也就会越多了。
1 g5 N M$ Z9 E0 B' v* I' _: [3 J2 E7 m+ ]6 N9 @8 c+ R5 t" {
2)网站文章质量和更新频率0 o% B2 k. l9 |- O4 `
8 {' r. K5 ]; g, |$ f9 g 网站文章质量越好,蜘蛛来爬取后放出文章的通过率就会越高,蜘蛛爬取的次数就会增加,同样的道理,更新频率越快,蜘蛛爬取的频率也会增加。
$ r5 x0 d8 n( e6 e+ N/ T N
3 [* M7 S0 |7 `& a 从以上可以得出,如果网站每个月蜘蛛的爬取量是增加的,那我们就可以判断出来是由哪个因素引起的,也可以肯定网站权重也是随着蜘蛛爬取量上长而上升的,反之,蜘蛛的爬取量减少了,也可以确定,网站权重会随之下降。所以每天都要记录IIS日志的蜘蛛爬取量,然后根据这个来做网站优化的调整。
; q* A: Q' E7 |0 q0 }2 @" l/ }. o5 h' K
: |: d5 ^& y4 j" m3 O" l) y9 P 3、根据IIS日志的蜘蛛爬取分析服务器的稳定性# K E @6 l; d8 n
) Y6 l$ H: A9 |( K% Z- F 蜘蛛爬取我们的网站,如果网站不稳定,访问出了问题,蜘蛛就会返回503或500这样的状态码,并且也会出现200 0 64 这样的状态码,如果出现这种情况,首先要确定是什么时间产生的,需要马上联系服务器商或空间商,这样就可以马上解决我们所存在的问题。+ x/ S r( N7 k: H8 {7 Z/ a
( p) ~4 C8 B/ M; m T! n( j2 t 4、 利用IIS日志蜘蛛爬取深入分析
( B$ `' P5 q7 @2 z2 |1 S5 t, O, s# q+ s/ c& M7 Z, i9 ~" N
搜索引擎在爬取我们网站内容的时候,经常会出现有一些目录他在爬取之后就不再去重复爬取了,而有些目录甚至一些内页会重复的不断爬取,对于此我
3 W! ~ w) p6 s0 C2 [ |