|
引言:
1 L3 [ r1 s7 t$ I; Z* L- |% ~9 c( P
m8 \7 O. m3 E, Z6 D+ @
' E) M. u4 V6 o8 y4 F9 b. y+ C 对于搜索引擎优化,很多seoer都没问题,但是把网站能优化到百度首页的却不多。经过最近一段时间的观察发现很多网站排名都处于中低端,排名不是太理想。 : r: l2 A# W9 {9 u. Q
8 p+ Q1 h O; ^6 n % y& g* P- t! Y" g. r4 o; k# H' m
那么百度搜索引擎的整个工作原理是怎样的呢?杭州SEO陈宝文来告诉大家。 " L6 S" D; L0 X& j) v
( u8 O% H6 f2 d6 F3 ]" s
0 d8 \" {" T: ]% z1 K5 N 搜索引擎工作原理可分为四个部分:抓取、过滤、收录、和排序,对此我是这样认为的。 / L8 ], n. [" @0 ^- G3 m
+ z# [! T" R% M+ F# z+ d9 p 4 b7 g' m0 y0 G( n* N9 s
搜索引擎的整个搜索工作原理
6 U3 D2 O \' e1 M: K9 J ' _' ^; }$ B% `8 j b; t
/ h- c4 v4 g7 t( W5 o' K ?( P
" ~& g/ m& |+ A2 e5 q. M3 |$ z一、抓取: + a" ^% z" |* b6 i
* ^! i" H9 _: S3 h: y
- S: E: y& Y8 x0 N" ]; y搜索引擎抓取程序蜘蛛可分为:百度蜘蛛(Baidu spider)、谷歌蜘蛛(Google spider)、360蜘蛛(360 spider)、雅虎蜘蛛(YAHOO spider)、搜狗蜘蛛(Sogou spider)等。 " u* q/ r; C: t) }# d. ~2 K0 E* B
8 x' _. [" y5 _9 [$ G
$ q8 h; n1 k' C" p! K) b 既然知道了各大搜索引擎的蜘蛛名称,那么怎样让蜘蛛来抓取我们的网站内容呢?可分为以下三点: " h/ A* {7 v. }1 l: F: A: p
% F6 a1 B& ?* l# ] & z: e( y/ z. _3 Y% Y. {( o
1、外部链接:外部链接分为发布外链的链接和友情链接两种,外链也是网站外部优化的唯一方式,高权重的外链站可以给网站起到催化提升排名得作用,友情链接注意高质量的,也可以给网站带来意想不到的排名;
5 G5 R0 K: m& x$ y
! x6 ~6 b0 K( p5 ]: Q" T. x
; l( \' ^9 O4 Q 2、提交链接:提交链接主要是新站刚上线未收录的时候用,可以通过百度站长平台提交网站首页链接;
; Z* K# O6 B7 y+ \* A9 h g" N& {0 \
# E4 Y9 h3 Q* u' F$ x# p Q/ ?
x0 e: I5 U* u$ _% G* w0 E% O) g 3、让蜘蛛自己来:对于前两点可以起到一定的排名作用,但是单凭前两点也是不够得,那么怎样让蜘蛛自己来抓取我们的网站内容呢?毋庸置疑,网站的内容是否是高质量的、网站内部布局是否合理、是否有网站地图、服务器是否稳定等等都占有一定的因素。 6 c( @* `( S. A. |+ q; Q# [% v
$ T1 F% @) ?- j
) V* ?) L8 M4 j+ d! X* S% z
当我们每天都在更新网站内容、发布外链的时候,那么怎样才能知道蜘蛛有没有来我们的网站抓取内容?
6 D M! L5 J+ n
- ?6 P6 C# x: x7 g1 r# d 9 ?/ O `2 S9 F) o& m. d
2 y* a0 i3 b' V# E4 T4 a' i
搜索引擎的整个搜索工作原理
" }% o" f6 `7 v# y* L' l' h
@* s( j9 `# E- \5 C4 q/ o5 q( [) S; |- U1 T% [; n h
- Y9 e+ z4 ]0 u+ | 其一、可以通过百度平台的抓取频率(见上图),只要每天有压力反馈,那么就代表蜘蛛有来过我们的网站,并且抓取了一部分内容,回收到百度数据库;
$ c0 ^# A; k1 Z2 A# n# E& E7 e4 o- e
5 `' S' y- F8 s3 X9 P- v, i# R; n9 ^
其二,通过服务期日志,一般命名位log的文件就是网站服务器日志。通过服务期日志可以看出,哪些搜索引擎来过我们的网站,访客的IP,还有一点就是我们的网站被攻击挂马了,也可以通过log文件看出攻击我们网站人的IP以及篡改了哪些页面。
; a* a+ ?9 b" j9 B1 H
% c9 V6 [5 N& L% H
4 r" o- l4 O7 P7 [3 y6 V 很多网站收录少或是排名上不来原因也在于蜘蛛的抓取因素,主要分为路径过长或是中文路径。 ' `, X6 X" j- d- p3 E5 ]$ d. z a
; j' M$ Q2 ~$ S+ |/ [
: f6 Z4 x7 v8 j6 g# s 路径过长就是一个网页的URL太过于长,超过64字节,那么后边的链接蜘蛛就无法抓取。如果是静态链接可能是网页的层次太深,这样搜索引擎会认为该页面不重要,从而可能影响网站收录;如果是动态链接,层次过深也不利于优化;
, D R3 B& |' B$ k# u) [: T% _! M1 @0 ]2 ]9 h& x" z3 I7 _& z, \
* b$ T' E3 K9 w, A1 V$ V7 n 另一种影响蜘蛛抓取的因素是中文路径,如果URL是中文路径,那么主机空间里的文件名称也是中文命名,由于很多空间不支持中文命名的文件,这样可能会导致网页加载缓慢、或是加载的URL乱码,从而导致搜索引擎识别不了。
9 p* D1 i) n6 P8 O/ M/ K! l' a7 M9 U( f7 L* t6 A
- J8 l" q7 ?9 i% v二、过滤:
" G+ s U4 U* {% ?/ ?3 c* c' |9 p% _6 t2 E
6 L) j9 B* `# I$ a& q7 r
搜索引擎为什么要过滤抓取的内容?
- Q1 J" R7 q k- A( S
9 ^; O% m6 S1 s* |9 v, x % W2 ^5 p6 m( R5 ]
由于现在互联网快速的发展,同时网站数量的与日俱增,那么也就会出现大量的高重复内容、低质量文章,有的内容中还存在着大量的死链接,这一步搜索引擎就是将这些低质量的网页过滤掉,为用户提供有价值的内容。 * F+ j3 ~, H; c; s: @ j s* P
r: L5 J9 m5 J! g7 W2 q 5 b4 U0 f8 x# j* E
既然搜索引擎要过滤网站内容,那么影响过滤的因素有哪些呢?
/ G: F+ X* m2 W+ ^/ p+ N6 v
& p( ^' P: a* w u : J. a- {6 [) z, r/ K x0 k! v( n
1、识别:搜索引擎抓取来的网页内容,有很多识别不了的,比如代码、图片、链接等等,所以我们就要对这一系列做出相应的解决措施,代码做到规范化、图片添加Alt属性、链接尽量使用静态(伪静态),不要出现中文路径的URL;
! D" Z0 n1 q7 U1 I6 l5 g) d/ `: f& k
2 e' W+ y6 O( }4 y! }6 f* w * T+ Q3 \7 p. A( O
2、页面质量:很多站长都喜欢抄袭别人的内容,从而充实自己的网站,对于这一点搜索引擎刚开始是抓去收录了,但是隔一段时间就会把这些低质量的内容删除掉,所以也就造成网站排名不稳定、甚至下降。 8 S h* z. K7 Z+ L
9 c- d1 }7 Q7 }6 E$ \) L
; c, G+ ?+ {1 u7 K( }. d, |5 ^三、收录:
2 i7 ]! n) N" |4 s! e$ I& C9 ^" f9 ]+ z
2 B5 S, r0 u6 t D搜索引擎抓取了我们的网站内容,那么到底收录了多少网站内容呢?
5 U8 ^' I& \( {9 \3 @. U; x% L7 f8 M `! o0 v
5 _3 ~$ o# s" w- U# s+ [! m6 G 查询网站收录情况可以使用站长工具,但是站长工具只能作为参考,具体的可以使用site:指令,查看相关域,比如:site:seo论坛chenbaowenseo站长论坛(带www和不带www的收录是不同的),这个关乎到网站的首选域;另一种方法就是通过百度站长平台工具查询网站收录情况。
0 S* e0 {0 _7 D9 M" v0 \# q- q+ e+ c% W6 B
4 p; O1 R- d* B 很多网站收录少但又有很多网站收录较多这是什么原因?
+ a) P% L3 r+ u4 H) p- g7 A. K( j. w; D) k! o% F4 s7 I
; p/ Z; L% A- S2 W% k# j 对于新站,刚开始收录少是很正常的,毕竟新站在百度眼里没有建立起信任、也没有权威,只要定时更新高质量的内容,和高质量的外部链接即可;
# n' w7 V# w% ?& X& q! B) Y0 {1 d# x& y' | b5 U4 o8 {) T5 h
/ L' x5 C4 e! B6 {/ R s
对于老站,收录很少的网站有很多,一般一个网页超过一个半月没有收录,那么就要看一下网页内容质量是否偏低、文字是否太少等原因。
2 c6 I, L( M, v! `( ]5 J
6 s% s A3 P( S3 i
" }9 a6 y5 c% H& A 百度蜘蛛将每个网站内容收进数据库,进行相应的关键词权重计算,这样已达成排名的效果。
6 h& Z+ ~) g& e/ J. p, C, {0 a- y! T7 a
6 k. s2 D: x2 n# m9 f$ V4 `9 j8 L) ?
四、排序:
8 d+ A2 [" X( I2 u" Q. H) R- E5 @% n" ]
; Q' c, _7 t2 O. T* B t" Y# X% e: n网站的排名是建立在搜索引擎的基础优化上,百度将计算好的关键词权重排在百度页,就是大家经常关心的排名上升下降。
4 m) V. {$ D9 y$ K2 O8 |# | E* f 想要做好关键词的排名就要做好以下几点:
+ ]; d# c, q2 I4 D, e0 N% _- s6 _
2 b6 g8 ^' X+ f
( W4 ~- I7 S; L4 L$ s ^% ~ 网站搭建布局、模板代码优化、URL链接静态、链接缩短、图文并茂、内容短句子、图片Alt属性、高权重的外部链接、高质量的友情链接,只要做好这些。然后就是循序渐进的更新网站内容、网站外链,排名就会慢慢的上来。
! `4 d* Y5 m6 c9 \
1 Q4 f* f# M. R- g: |. i) w3 r 1 v2 i5 r, X3 x/ g8 T
总结:
; R' g5 x6 B! E: ]) a6 Z
( Z k7 m$ j4 ]8 ~0 c
- t& L2 b5 n4 u$ S5 A r, S对于做搜索引擎优化,在我自己看来主要就是坚持力、执行力、以及脑子要转到快,这样才不会在互联网的大潮中拍死。 D6 \- h. f- O4 S! f
- C) l2 h( S' |
6 Z( V( d( w9 w$ J0 R9 ]; e / T+ a2 {, e7 B/ ]
原文出处链接:http://SEO论坛chenbaowenseo站长论坛/96.html
8 {2 |/ m! F7 H( [7 w' F
- ?% g- v! [ `/ [0 d+ `; d搜外论坛原创作者:chenbaowen
/ u' h- o2 G" b. ?6 c7 T
8 z& c- a( z# r* o- U& }( d+ x日期:2015—6—15
3 o* A6 C! s% u* R* l! Y; |& z- h/ G% G& p
" Z1 j+ ]+ {& p" \& j( Q# ]" j6 K, N
0 Q! O: P: V- h) A, W( ^ |