|
引言: % z4 A- i% }7 @5 R/ z9 D& l
) X3 _; x6 }) x4 U8 e k $ U4 M1 X# \, o, y
对于搜索引擎优化,很多seoer都没问题,但是把网站能优化到百度首页的却不多。经过最近一段时间的观察发现很多网站排名都处于中低端,排名不是太理想。 ( t3 s; k4 |* R* H$ `0 ~1 q
/ V7 [; p( m/ W( i0 x
7 B% o6 i) `4 b# ]( Z
那么百度搜索引擎的整个工作原理是怎样的呢?杭州SEO陈宝文来告诉大家。 6 z2 }. G& U/ ~6 Z- h8 f
x' C, D) d' f6 b( f
: Z0 z* [- h+ }6 `7 k+ o 搜索引擎工作原理可分为四个部分:抓取、过滤、收录、和排序,对此我是这样认为的。 0 V8 |8 W+ o) G0 Y
& B& J" z2 Y7 i/ S
7 l3 A9 z( Q6 a d M& ?
搜索引擎的整个搜索工作原理
6 ?7 p- W3 w6 d' ` * T' s! k" K! }# D5 O
' s6 a" e( V, d( a! A
! u: e1 O% Z* M- N9 V一、抓取: , {5 F% B3 J! L* U, T# Q m* o
6 L' S- y$ m/ h c- T5 z
( t! `1 D3 M% E搜索引擎抓取程序蜘蛛可分为:百度蜘蛛(Baidu spider)、谷歌蜘蛛(Google spider)、360蜘蛛(360 spider)、雅虎蜘蛛(YAHOO spider)、搜狗蜘蛛(Sogou spider)等。 9 ^* i6 y) W) @6 c9 |4 f, u
2 ]& w0 t% H' a9 K8 l1 c9 w, [
+ W! K8 a3 T2 t& T3 g" V6 s+ d. I 既然知道了各大搜索引擎的蜘蛛名称,那么怎样让蜘蛛来抓取我们的网站内容呢?可分为以下三点: 7 Y6 R5 y7 d( V; F4 Q3 T" K* A5 W
/ e" z K. u/ d
0 o% r t; F5 g3 j& U& j 1、外部链接:外部链接分为发布外链的链接和友情链接两种,外链也是网站外部优化的唯一方式,高权重的外链站可以给网站起到催化提升排名得作用,友情链接注意高质量的,也可以给网站带来意想不到的排名;
. P! J7 ^/ i, x
3 }; C, L9 W5 R H
& j: G1 ^/ U L( r0 E3 v: X 2、提交链接:提交链接主要是新站刚上线未收录的时候用,可以通过百度站长平台提交网站首页链接; & Q5 F. k6 p8 z" X7 r
, ^% [$ U+ S9 w7 n- c" w
$ I9 J* I' q- s3 @
3、让蜘蛛自己来:对于前两点可以起到一定的排名作用,但是单凭前两点也是不够得,那么怎样让蜘蛛自己来抓取我们的网站内容呢?毋庸置疑,网站的内容是否是高质量的、网站内部布局是否合理、是否有网站地图、服务器是否稳定等等都占有一定的因素。 T( T( H' W* g8 v7 L9 [+ ~; y
- X& H+ Y0 w! u e, c9 y o1 O
s# w' s" _, j* L 当我们每天都在更新网站内容、发布外链的时候,那么怎样才能知道蜘蛛有没有来我们的网站抓取内容? 6 L1 `8 j8 {* A. w/ S
~/ k7 q) F1 V- ~
3 ~7 u* w1 { T+ m0 |& J' O8 ?/ K9 O% x% @4 {
搜索引擎的整个搜索工作原理
5 d4 {- {2 ~1 b8 Z3 p
. ^$ i2 M* D, J2 h: m" G
) z$ D& ~! f, a+ ?6 C
( [: m: S5 U9 ], m. A0 w 其一、可以通过百度平台的抓取频率(见上图),只要每天有压力反馈,那么就代表蜘蛛有来过我们的网站,并且抓取了一部分内容,回收到百度数据库;
+ U- \% h* r% c# r
3 ~2 U# [$ ?) I+ M' D' m7 `
$ z# o7 a; y9 S+ ^3 v+ z 其二,通过服务期日志,一般命名位log的文件就是网站服务器日志。通过服务期日志可以看出,哪些搜索引擎来过我们的网站,访客的IP,还有一点就是我们的网站被攻击挂马了,也可以通过log文件看出攻击我们网站人的IP以及篡改了哪些页面。
^1 n) W7 S; ]7 v0 e* p, `% W0 ~' j _2 d5 g
- z8 v9 P7 q C) k# s; ], Z
很多网站收录少或是排名上不来原因也在于蜘蛛的抓取因素,主要分为路径过长或是中文路径。 % H8 s6 a/ I0 W) Y
1 w1 P) t u- R" b( a: O% f; w% Z
) V% b% ~) h P$ r& F8 } 路径过长就是一个网页的URL太过于长,超过64字节,那么后边的链接蜘蛛就无法抓取。如果是静态链接可能是网页的层次太深,这样搜索引擎会认为该页面不重要,从而可能影响网站收录;如果是动态链接,层次过深也不利于优化;
7 K, ^; }4 S% h) h0 M; \6 a. ^) @* ^! J5 t" w: w& d
6 F( t& h+ X: ^ B8 v+ D: W# u: h 另一种影响蜘蛛抓取的因素是中文路径,如果URL是中文路径,那么主机空间里的文件名称也是中文命名,由于很多空间不支持中文命名的文件,这样可能会导致网页加载缓慢、或是加载的URL乱码,从而导致搜索引擎识别不了。 , Z; T! x9 g* E0 q( B7 r
, i% G, ]# X' j& g) ?# n
( r8 Z$ ~9 u; v2 @6 }& r9 |! ~4 F; g: N
二、过滤:
! U9 |: {2 D8 J! h/ ^. U# y
/ c: h# R* J! J6 |
7 ~0 y3 @4 s# A8 Q6 q: j4 j7 ? 搜索引擎为什么要过滤抓取的内容? 4 R: s; p( M2 i5 P: {. n
0 t3 w# c- |# I( a1 U# {
- c( _% A1 {* Q" v4 O5 t5 v 由于现在互联网快速的发展,同时网站数量的与日俱增,那么也就会出现大量的高重复内容、低质量文章,有的内容中还存在着大量的死链接,这一步搜索引擎就是将这些低质量的网页过滤掉,为用户提供有价值的内容。
& \5 V+ w7 ?0 R" r! _) g; W1 \
, X. Y8 f' i# f1 ? - K7 @9 L: U: h% p6 I# v
既然搜索引擎要过滤网站内容,那么影响过滤的因素有哪些呢?
, g( I! L; e- A! G4 A3 d) A% I: \6 N, ~& Q" K) a
* }2 D7 l" U( a j: x
1、识别:搜索引擎抓取来的网页内容,有很多识别不了的,比如代码、图片、链接等等,所以我们就要对这一系列做出相应的解决措施,代码做到规范化、图片添加Alt属性、链接尽量使用静态(伪静态),不要出现中文路径的URL;
! M; w& l6 y; Y% M1 s, ]" m3 c
5 R1 X' H$ f- |) ^5 A8 W / i9 `* C) ]3 a" K1 c" |
2、页面质量:很多站长都喜欢抄袭别人的内容,从而充实自己的网站,对于这一点搜索引擎刚开始是抓去收录了,但是隔一段时间就会把这些低质量的内容删除掉,所以也就造成网站排名不稳定、甚至下降。 * o) D8 H6 D) W
% j9 ?9 d( w. ^/ A
! P: }3 a ~* O* [( D( Y4 L
三、收录:
- L7 w( H; p# ~: j8 c8 H$ W3 x* X3 u' p8 b4 B% z( k% H& N% i) b
/ [( U0 `, F9 n7 s( b" Y" L9 X
搜索引擎抓取了我们的网站内容,那么到底收录了多少网站内容呢?
7 q2 K" n* |+ q, `! Q2 `7 l7 y ~ n9 [% [8 y' ^9 O
3 r* d: V; @6 Y4 i( Q8 \ 查询网站收录情况可以使用站长工具,但是站长工具只能作为参考,具体的可以使用site:指令,查看相关域,比如:site:seo论坛chenbaowenseo站长论坛(带www和不带www的收录是不同的),这个关乎到网站的首选域;另一种方法就是通过百度站长平台工具查询网站收录情况。
9 j/ }- O3 N" S u5 ]5 x, M+ I) i6 D' c
4 X" [' d! s2 z5 [0 a 很多网站收录少但又有很多网站收录较多这是什么原因? " y* @/ E: z0 ~
+ X# p2 o; h) x5 l4 P0 C( s
6 K2 A* @0 f F1 n3 M 对于新站,刚开始收录少是很正常的,毕竟新站在百度眼里没有建立起信任、也没有权威,只要定时更新高质量的内容,和高质量的外部链接即可; 1 l+ d, J# x0 W" {! |9 m/ O( ]. I
: W) z5 e5 C: M( P: s# r$ C
4 c! O2 R* G$ Y( j. q
对于老站,收录很少的网站有很多,一般一个网页超过一个半月没有收录,那么就要看一下网页内容质量是否偏低、文字是否太少等原因。
4 |+ e5 c U4 B6 p) e6 ^
/ y# \# f+ X- ?& y3 C/ J+ \
( [/ [7 U+ R+ z9 [0 W 百度蜘蛛将每个网站内容收进数据库,进行相应的关键词权重计算,这样已达成排名的效果。 ( U3 [: s0 I% D c) i7 c
2 V4 R+ d* a a% J
/ E& s8 w2 v: b; ? {$ t D- O四、排序: N2 s u! Z9 i* W( ^" q
9 E0 f% f; \8 k : U3 n0 [0 W* r% G) l; }
网站的排名是建立在搜索引擎的基础优化上,百度将计算好的关键词权重排在百度页,就是大家经常关心的排名上升下降。 7 e- N( }5 b8 Y7 A# ?
想要做好关键词的排名就要做好以下几点: t& |6 Y5 g' ]' M3 s9 z
4 M! ~4 R, P# V) \ 8 C3 D9 C7 G' _0 e
网站搭建布局、模板代码优化、URL链接静态、链接缩短、图文并茂、内容短句子、图片Alt属性、高权重的外部链接、高质量的友情链接,只要做好这些。然后就是循序渐进的更新网站内容、网站外链,排名就会慢慢的上来。 " s) x: o, L, q% H7 k
- H( o$ f. }$ k
2 N- [; |" o- n2 ]: L/ i总结:
. P! w& | V3 K, E" A! I! y
5 `$ l! h4 r: W/ t5 Y / ?& n) a5 A$ x# Y1 `
对于做搜索引擎优化,在我自己看来主要就是坚持力、执行力、以及脑子要转到快,这样才不会在互联网的大潮中拍死。
3 A$ u, ~2 P: k$ f! `' z
& Z3 g; K1 }8 K& R; j+ ?! H8 H6 r! G/ C7 b( b6 ~+ g8 h
3 A' Q5 ?7 C7 Y原文出处链接:http://SEO论坛chenbaowenseo站长论坛/96.html # o; u1 u0 z6 `8 [* i; @$ x0 h
' Y7 W- l; @; s' \' h9 F# v
搜外论坛原创作者:chenbaowen $ G s' }$ K3 ^. H7 [5 @
- f! G* `; y" G6 N( u1 G, M- k
日期:2015—6—15
% q% T) D+ I" Z, e- f) X+ ^
& \" @0 W( `3 O+ p: g6 w: J$ U
f& f, M/ z+ a$ Z+ p
( [8 \# f' r m' \9 v |