|
引言:
: b( [8 j. p1 z/ P. g" s( b' |8 j+ v+ E8 `
. j. t+ Q+ z9 s; t9 v
对于搜索引擎优化,很多seoer都没问题,但是把网站能优化到百度首页的却不多。经过最近一段时间的观察发现很多网站排名都处于中低端,排名不是太理想。 ; @+ N% w' v( h: [; w+ \
" E% P5 c; j) b! p, p" j* Z
# ~) |+ o9 B) F p" S
那么百度搜索引擎的整个工作原理是怎样的呢?杭州SEO陈宝文来告诉大家。 0 M+ \, Y% ~+ ~* u8 G) p
5 d9 l( |4 Q6 v6 j7 |
- r$ e* o4 {2 W2 e 搜索引擎工作原理可分为四个部分:抓取、过滤、收录、和排序,对此我是这样认为的。 * J6 j7 p1 q0 }& l
t+ ^& Y! @+ s3 Q
5 V$ D8 b0 e+ C0 G9 t
搜索引擎的整个搜索工作原理
% g/ J7 @) M, s' z
( d2 l0 q# b5 W5 A% I/ c
* l7 q! e7 K: V( C0 i' C5 U " b6 \, N. t, c
一、抓取:
$ n W* T/ b3 q6 D: Q) m* s
9 r3 R7 ]$ {1 G0 Y
: r9 ?8 f+ a, x) d, o搜索引擎抓取程序蜘蛛可分为:百度蜘蛛(Baidu spider)、谷歌蜘蛛(Google spider)、360蜘蛛(360 spider)、雅虎蜘蛛(YAHOO spider)、搜狗蜘蛛(Sogou spider)等。 6 \- G* s! ]0 Y" ?" Z) q( \
% Y6 h- G- L1 e7 g# j " M$ d- Q1 ^6 n( q( [9 Z
既然知道了各大搜索引擎的蜘蛛名称,那么怎样让蜘蛛来抓取我们的网站内容呢?可分为以下三点: + e+ X& W# X d
! ~8 b. j: {' I, c+ x3 ~/ ~ 1 y$ k5 y; a! S; n
1、外部链接:外部链接分为发布外链的链接和友情链接两种,外链也是网站外部优化的唯一方式,高权重的外链站可以给网站起到催化提升排名得作用,友情链接注意高质量的,也可以给网站带来意想不到的排名; + B5 e, h3 S! a+ `! f
5 @, I. a5 C3 d2 r! e+ q % ]/ u7 t4 N6 ?! j g
2、提交链接:提交链接主要是新站刚上线未收录的时候用,可以通过百度站长平台提交网站首页链接; ( ^* K' G/ Q1 h. ^# v3 H
$ J7 L0 t# d3 h! [- C
$ _ s8 C! T: B6 W% T$ k& w/ I6 Y
3、让蜘蛛自己来:对于前两点可以起到一定的排名作用,但是单凭前两点也是不够得,那么怎样让蜘蛛自己来抓取我们的网站内容呢?毋庸置疑,网站的内容是否是高质量的、网站内部布局是否合理、是否有网站地图、服务器是否稳定等等都占有一定的因素。 $ B" c2 v0 i. t' i: ]1 Z3 x
$ P% ?, q" N, a: i1 w5 c
& F: M$ ]/ `: }+ ]# t/ W
当我们每天都在更新网站内容、发布外链的时候,那么怎样才能知道蜘蛛有没有来我们的网站抓取内容?
6 O& S. U3 F C6 z9 Q. a
9 W" H4 P. `) g( u 0 E+ a* e% F c, v
; _0 c: p. r* x0 N& t, [! {# P
搜索引擎的整个搜索工作原理
7 N1 O2 n# @3 p; a- |; ~
! B) B# I: s2 ~7 i U. V- w m
& \5 S u, s/ e9 g
# |7 ?& T; N1 Z+ h8 y" q0 H 其一、可以通过百度平台的抓取频率(见上图),只要每天有压力反馈,那么就代表蜘蛛有来过我们的网站,并且抓取了一部分内容,回收到百度数据库;
' d) S5 |4 K! [2 f; N$ w0 B
3 l4 ?9 Z- T1 F) B ' _8 p H* W; J/ `' S
其二,通过服务期日志,一般命名位log的文件就是网站服务器日志。通过服务期日志可以看出,哪些搜索引擎来过我们的网站,访客的IP,还有一点就是我们的网站被攻击挂马了,也可以通过log文件看出攻击我们网站人的IP以及篡改了哪些页面。
9 E% z% U2 m5 n# K& n ~4 O4 _* N) ?1 U: u& f8 p$ C( {
9 ~; M. e! f* N/ [; r% Z% L# ^# M 很多网站收录少或是排名上不来原因也在于蜘蛛的抓取因素,主要分为路径过长或是中文路径。 ! Y9 M. H3 O8 o; g7 R5 Y3 ?1 ?
6 C M" M( B/ T9 p 8 f$ E; \; t2 U6 A% v9 j: R
路径过长就是一个网页的URL太过于长,超过64字节,那么后边的链接蜘蛛就无法抓取。如果是静态链接可能是网页的层次太深,这样搜索引擎会认为该页面不重要,从而可能影响网站收录;如果是动态链接,层次过深也不利于优化; ( D3 W# W5 `% x
6 C' |0 m3 Q2 m0 @ $ [7 \9 _3 [. p! ]
另一种影响蜘蛛抓取的因素是中文路径,如果URL是中文路径,那么主机空间里的文件名称也是中文命名,由于很多空间不支持中文命名的文件,这样可能会导致网页加载缓慢、或是加载的URL乱码,从而导致搜索引擎识别不了。 9 y- L/ l7 W8 T6 Z% |' S
# ]3 |9 Q1 B; ^; j! B% Q
! K6 N @( @9 _( `4 v, ]二、过滤:
2 u% t& I- h: t: M' L' T! K2 k# {/ t% ^3 u
_; R- T- P( o5 i
搜索引擎为什么要过滤抓取的内容?
% l0 s! Z2 q0 V% S' N9 _+ Z$ J' m# O, @6 K/ x
: T5 M0 U+ u+ m" y1 f( w2 l$ n 由于现在互联网快速的发展,同时网站数量的与日俱增,那么也就会出现大量的高重复内容、低质量文章,有的内容中还存在着大量的死链接,这一步搜索引擎就是将这些低质量的网页过滤掉,为用户提供有价值的内容。 $ o: ^% G4 i4 ?( Q# ~6 U
( I8 x- e; ]4 q- e/ t! o2 p4 L, N/ C
9 D* [* H! Q4 j0 n3 [6 s* j) l' \ 既然搜索引擎要过滤网站内容,那么影响过滤的因素有哪些呢? 0 G% p+ B' Y! k
0 N1 o, f% |. V* l4 ]
2 I. m' M. ]4 A/ `! U* \
1、识别:搜索引擎抓取来的网页内容,有很多识别不了的,比如代码、图片、链接等等,所以我们就要对这一系列做出相应的解决措施,代码做到规范化、图片添加Alt属性、链接尽量使用静态(伪静态),不要出现中文路径的URL; " I( T# Q3 U% D1 {6 _1 _
$ Q, u1 }" o: g, x N z / S7 b6 s. C2 P. V, R
2、页面质量:很多站长都喜欢抄袭别人的内容,从而充实自己的网站,对于这一点搜索引擎刚开始是抓去收录了,但是隔一段时间就会把这些低质量的内容删除掉,所以也就造成网站排名不稳定、甚至下降。
! g* [' j; J. z5 V( M
. |9 k% c% ]& X8 k7 X2 e1 q
! E4 C. f* s: Q三、收录: * _2 z( H2 _9 c) S. m$ L+ E
1 E8 x; M* I4 B2 D: P7 P
4 n+ l( v. _' \2 X搜索引擎抓取了我们的网站内容,那么到底收录了多少网站内容呢? 5 h; Z1 r3 Q8 A0 x0 n2 k
6 [$ g% U0 Z E5 Z/ c
$ R( I) f/ |0 v6 {# g, D. j
查询网站收录情况可以使用站长工具,但是站长工具只能作为参考,具体的可以使用site:指令,查看相关域,比如:site:seo论坛chenbaowenseo站长论坛(带www和不带www的收录是不同的),这个关乎到网站的首选域;另一种方法就是通过百度站长平台工具查询网站收录情况。 & E* r, \4 J2 R/ r! A8 K& ~! x
$ g" p/ o+ t7 `5 _" M
7 |1 P$ U: k+ C 很多网站收录少但又有很多网站收录较多这是什么原因?
+ V( C2 G$ q; o0 s& k& `
" L8 F1 A, [' {; T * `0 c1 S& W# J6 I3 F* C
对于新站,刚开始收录少是很正常的,毕竟新站在百度眼里没有建立起信任、也没有权威,只要定时更新高质量的内容,和高质量的外部链接即可; : N2 Z- ^" @! G1 ?
3 c' H+ e+ y5 g+ |" q- ? 3 v: l# {. U3 u
对于老站,收录很少的网站有很多,一般一个网页超过一个半月没有收录,那么就要看一下网页内容质量是否偏低、文字是否太少等原因。 ! w6 T2 [0 R. E! _; S @# j* m* A/ ?
. e4 i. l9 U% j9 u. U . s2 M, v6 i& @/ Y- V- {9 E
百度蜘蛛将每个网站内容收进数据库,进行相应的关键词权重计算,这样已达成排名的效果。 5 v5 U5 E9 d' y( G. n
0 n% }) _8 D$ p/ `7 i0 [
. A+ p3 u1 q+ q' Q& m% Z) u四、排序:
, S: ~" q F4 ~/ n
1 g1 W9 y/ C/ ?' H % h* L* M% d: r5 W4 X2 Y
网站的排名是建立在搜索引擎的基础优化上,百度将计算好的关键词权重排在百度页,就是大家经常关心的排名上升下降。
+ q( A1 ^1 r6 ^0 o# m 想要做好关键词的排名就要做好以下几点:
2 | K8 G: e: t6 N7 z
4 J: K9 i7 b2 z: ?
y* i. d+ H3 a' V: N. } 网站搭建布局、模板代码优化、URL链接静态、链接缩短、图文并茂、内容短句子、图片Alt属性、高权重的外部链接、高质量的友情链接,只要做好这些。然后就是循序渐进的更新网站内容、网站外链,排名就会慢慢的上来。 n- c2 e3 v' H3 E& V
9 c' R/ J8 l; n4 j$ {5 S
$ ]$ F7 j6 }" B; A
总结:
2 U3 n7 b3 J1 j9 ~$ g) k
. _0 y/ }2 f7 M( c
t; B* }: V( Z8 t8 Z* k/ _对于做搜索引擎优化,在我自己看来主要就是坚持力、执行力、以及脑子要转到快,这样才不会在互联网的大潮中拍死。
( W/ U. j9 o* S$ [* S* i5 A& j; K6 |9 S& M
1 i- E+ K0 F8 c* D2 L1 }! r4 Z2 P' C g1 |# k5 B: \1 q: J
原文出处链接:http://SEO论坛chenbaowenseo站长论坛/96.html + V" P4 N3 }; t( y4 H* L4 k; n( U
$ p# ]; c1 p$ h
搜外论坛原创作者:chenbaowen
, D7 I% k/ p+ i# }8 H" q5 J8 h0 M
* _# T- O2 }+ t( @9 @) a日期:2015—6—15
* t) J" Z! U) F# y1 A' N+ u5 s
, \, L4 R d3 e: L8 y g+ x! W1 i. T4 ~
# V" E2 n$ `6 o: q( }4 D
|