|
引言:
% F1 j3 h" r3 E9 `, o# D
9 ]9 Z, ?, {" ]
/ K8 q1 O& Q! P) t% L! N; L 对于搜索引擎优化,很多seoer都没问题,但是把网站能优化到百度首页的却不多。经过最近一段时间的观察发现很多网站排名都处于中低端,排名不是太理想。 - r$ |0 I7 A2 Q$ S& Q& N
$ j9 K8 y1 X, j: B) `) i / K6 X& z+ J& W9 ~
那么百度搜索引擎的整个工作原理是怎样的呢?杭州SEO陈宝文来告诉大家。
9 Y4 d) K: d6 F" t, p
2 b8 X r% L% R8 |/ b' I q# z . @2 A% [4 i2 B) `0 h
搜索引擎工作原理可分为四个部分:抓取、过滤、收录、和排序,对此我是这样认为的。
8 T9 M s% X1 e( ^' J# D! ^' q% w0 T, d- X- f4 _
8 b9 `, T- z! \- h" ?5 A
搜索引擎的整个搜索工作原理
2 Y3 S N' k1 l" q7 ~! M% \$ v ; J p7 |( {8 q" c9 }' d
* C* o( C! N& I$ k# T3 `
) c D0 Z& o9 W* G% n; |) g7 f4 H1 w% h
一、抓取:
8 y, a/ F5 K6 ]1 i
$ F4 X* g8 |0 P+ N6 |7 d
0 M0 b6 s! ?) l) [( N" P搜索引擎抓取程序蜘蛛可分为:百度蜘蛛(Baidu spider)、谷歌蜘蛛(Google spider)、360蜘蛛(360 spider)、雅虎蜘蛛(YAHOO spider)、搜狗蜘蛛(Sogou spider)等。
% r4 z6 E$ O) y4 s% A1 e
- L& e9 j& a/ K- h* Y3 s
( W3 q' f# `0 _1 B- _9 N" M 既然知道了各大搜索引擎的蜘蛛名称,那么怎样让蜘蛛来抓取我们的网站内容呢?可分为以下三点: & S9 N( @# L/ c0 G O. S6 V3 A
4 l0 m3 W8 R! k7 h0 c9 }
' v9 m) C0 L$ E( N" I& w9 P 1、外部链接:外部链接分为发布外链的链接和友情链接两种,外链也是网站外部优化的唯一方式,高权重的外链站可以给网站起到催化提升排名得作用,友情链接注意高质量的,也可以给网站带来意想不到的排名;
: v! W: L s# K/ j6 k
) U4 _; W$ o" E/ b. T
% Z) @5 |7 B d: _# O. y) A 2、提交链接:提交链接主要是新站刚上线未收录的时候用,可以通过百度站长平台提交网站首页链接;
' L" g/ E# Z# t2 v7 B2 p) f4 q6 f8 B+ w' a' ~6 i! u' M
. |' r, A" h; X3 N# j, x
3、让蜘蛛自己来:对于前两点可以起到一定的排名作用,但是单凭前两点也是不够得,那么怎样让蜘蛛自己来抓取我们的网站内容呢?毋庸置疑,网站的内容是否是高质量的、网站内部布局是否合理、是否有网站地图、服务器是否稳定等等都占有一定的因素。 * B" Q; d2 L: I% f* _8 c9 ~# p4 X3 T
( O, W- g7 x! y% }
4 b4 R6 \+ a0 X8 {1 e& k 当我们每天都在更新网站内容、发布外链的时候,那么怎样才能知道蜘蛛有没有来我们的网站抓取内容? ' o& |2 l- _+ T t/ A7 I
4 k$ ]8 I* y: D4 Z b1 ]* r
( S# m' I3 K: w! ?/ v( F2 x0 T1 O3 J. R
搜索引擎的整个搜索工作原理
' T$ c- w$ F9 n" L" }0 e1 v
! {; F, X& T6 x6 S& G/ ]- d0 Z$ ]& O7 E. } E# N
4 \3 J# ]& ]( b7 @ 其一、可以通过百度平台的抓取频率(见上图),只要每天有压力反馈,那么就代表蜘蛛有来过我们的网站,并且抓取了一部分内容,回收到百度数据库;
! q9 x3 N& U& u4 f$ j4 z* H' A# k) G; E
! j: Y: @2 ?" _5 E
其二,通过服务期日志,一般命名位log的文件就是网站服务器日志。通过服务期日志可以看出,哪些搜索引擎来过我们的网站,访客的IP,还有一点就是我们的网站被攻击挂马了,也可以通过log文件看出攻击我们网站人的IP以及篡改了哪些页面。 - {( ?/ `% t! X: y
5 p! B3 w A! k V1 I3 V% D3 B
5 N1 ~# _& a' ? c1 ?
很多网站收录少或是排名上不来原因也在于蜘蛛的抓取因素,主要分为路径过长或是中文路径。
* s: v4 O' G$ k( C+ D, r6 l: J" G. l$ e7 a
1 r5 P8 p9 j- t1 V/ ~
路径过长就是一个网页的URL太过于长,超过64字节,那么后边的链接蜘蛛就无法抓取。如果是静态链接可能是网页的层次太深,这样搜索引擎会认为该页面不重要,从而可能影响网站收录;如果是动态链接,层次过深也不利于优化; A! x, b M+ r* v' c" Q8 q' f
- E& x( ]- S8 ?4 Z% f
3 ~& n) Q8 y5 A
另一种影响蜘蛛抓取的因素是中文路径,如果URL是中文路径,那么主机空间里的文件名称也是中文命名,由于很多空间不支持中文命名的文件,这样可能会导致网页加载缓慢、或是加载的URL乱码,从而导致搜索引擎识别不了。 1 H ]& f p' `+ A& o
2 U# U0 T% v7 J* |
7 y4 k1 F! S9 o+ p二、过滤:
k5 b" q" r! t5 b* N% Y6 i1 A% c+ a; `0 o2 U
( z% i; P; ~, U. ?. N
搜索引擎为什么要过滤抓取的内容?
1 M y- ^5 y6 a8 J9 u" A C& }8 c* V3 j) X" e8 u
+ X5 f% t- t1 W% s4 F1 U Q% F7 t 由于现在互联网快速的发展,同时网站数量的与日俱增,那么也就会出现大量的高重复内容、低质量文章,有的内容中还存在着大量的死链接,这一步搜索引擎就是将这些低质量的网页过滤掉,为用户提供有价值的内容。
" s, ^* z P4 j* J( {# W" I+ u' C
! N1 q. u" E" @4 }# I+ j0 n
既然搜索引擎要过滤网站内容,那么影响过滤的因素有哪些呢? 0 S" J7 [( o8 a! k/ S3 J. W, D' Z
, q/ C) Q$ I+ Y- K % H1 T3 }% m4 A
1、识别:搜索引擎抓取来的网页内容,有很多识别不了的,比如代码、图片、链接等等,所以我们就要对这一系列做出相应的解决措施,代码做到规范化、图片添加Alt属性、链接尽量使用静态(伪静态),不要出现中文路径的URL; + v9 K( M; N% M. s0 R+ ?
0 N `2 E0 ^/ D- u7 E" p
+ g4 `5 A1 L, x) \2 V
2、页面质量:很多站长都喜欢抄袭别人的内容,从而充实自己的网站,对于这一点搜索引擎刚开始是抓去收录了,但是隔一段时间就会把这些低质量的内容删除掉,所以也就造成网站排名不稳定、甚至下降。 1 Y. a% S9 o( m& R& @
& ]) d p8 d" m/ w) X0 l
/ c% O( R( [* l, N+ Y三、收录: ; f F) N1 g9 k+ |/ i2 K' c
' ^7 l- n3 t2 j$ A0 ]* R & @2 {' u% N% L* D9 Q
搜索引擎抓取了我们的网站内容,那么到底收录了多少网站内容呢? 2 B/ ]0 W& ~) A) x7 C
# f# E: v2 g7 w2 U* [
$ v5 a4 O' q/ g5 w7 c 查询网站收录情况可以使用站长工具,但是站长工具只能作为参考,具体的可以使用site:指令,查看相关域,比如:site:seo论坛chenbaowenseo站长论坛(带www和不带www的收录是不同的),这个关乎到网站的首选域;另一种方法就是通过百度站长平台工具查询网站收录情况。
1 r. L* N8 R( R3 k k# |1 z1 B- E' v" N! E8 }$ V8 u
' v3 B- v A3 v' F
很多网站收录少但又有很多网站收录较多这是什么原因? $ d" M& M8 u$ u8 E
) B, C# e# n/ G
* ]' z: l2 Y9 A) e E) V2 \% l/ X6 y 对于新站,刚开始收录少是很正常的,毕竟新站在百度眼里没有建立起信任、也没有权威,只要定时更新高质量的内容,和高质量的外部链接即可; 5 Y' _+ r+ q" c7 @9 u
$ i7 d$ u5 S4 z3 `' z9 y: o% h% i- |
. ` G( B, A& k0 d$ E# } 对于老站,收录很少的网站有很多,一般一个网页超过一个半月没有收录,那么就要看一下网页内容质量是否偏低、文字是否太少等原因。
0 ~, U% r" O* n* ]4 N1 v* v. a3 {+ u
# r$ D6 L4 k& J4 L# ?
百度蜘蛛将每个网站内容收进数据库,进行相应的关键词权重计算,这样已达成排名的效果。 4 y# ? @, x' ]4 Q( j$ p/ U! ~
3 R; W0 b3 E8 v# r n8 Z) \ % J# E _9 a8 w$ F% @
四、排序: * \# M; L5 l$ h# z
7 W0 T: a& v& ~4 \# R5 D, f$ \
; f; H1 s, J6 F! R8 X网站的排名是建立在搜索引擎的基础优化上,百度将计算好的关键词权重排在百度页,就是大家经常关心的排名上升下降。
9 ~2 T% v, g, M 想要做好关键词的排名就要做好以下几点: , K9 T+ b) }4 c. `: w, C: l/ ^" t
; q8 f; ^! ]# ?+ u/ ]
1 J0 c* H2 [5 p9 w% B1 o
网站搭建布局、模板代码优化、URL链接静态、链接缩短、图文并茂、内容短句子、图片Alt属性、高权重的外部链接、高质量的友情链接,只要做好这些。然后就是循序渐进的更新网站内容、网站外链,排名就会慢慢的上来。 & e$ R1 G' w! a9 U6 {$ D- P8 s+ x
. U) U" |- L7 A; Y
% V- j6 p7 ?- ^6 M L1 i总结: / O( b1 t% V! `- N4 f
. ]1 g/ ~& k9 j: r8 G8 `2 f
r# q& t, d5 M$ |6 z0 W对于做搜索引擎优化,在我自己看来主要就是坚持力、执行力、以及脑子要转到快,这样才不会在互联网的大潮中拍死。 & n" \/ ~( s# S% J6 x& ]0 B
8 p# t/ Q' R6 ~) F! W
: t2 B8 i! |% W3 E, m
V6 c% t3 K) N/ f
原文出处链接:http://SEO论坛chenbaowenseo站长论坛/96.html
Q4 d$ n* t9 }3 x/ s
. W: A/ ~( L, f9 @* X搜外论坛原创作者:chenbaowen
& x6 W6 |; ?- P- C; a s- w! w+ K7 T( r8 m# q
日期:2015—6—15 4 h' Z! S- J/ }4 m V1 s$ j$ q
1 I2 d- e3 ~, z8 E
( b( \3 @! Z+ c# Q$ c7 m
3 P* Q6 V0 m+ A7 u* I& V5 t |