|
引言:
8 _# E7 k$ J* I* x9 G8 y
8 C8 O+ k" L# F% x: ]8 h" ^2 ? 1 d' Q7 s/ @3 G; F+ b
对于搜索引擎优化,很多seoer都没问题,但是把网站能优化到百度首页的却不多。经过最近一段时间的观察发现很多网站排名都处于中低端,排名不是太理想。
, V) F# P) a; u! i/ z2 W0 s: @" y' H7 |5 L X7 V
% u4 i2 u7 W( Y+ d+ A 那么百度搜索引擎的整个工作原理是怎样的呢?杭州SEO陈宝文来告诉大家。
# Q7 @+ z& i; \1 K1 S m+ r
5 j; c+ V: p" S! V; z3 y: F
; e% Q4 t: |4 h0 E 搜索引擎工作原理可分为四个部分:抓取、过滤、收录、和排序,对此我是这样认为的。
% T. v/ D5 S6 ~: z. `* s1 H
8 j! U2 b }6 T/ v2 F) [
" x5 ?! \: z# b3 R$ x0 I
搜索引擎的整个搜索工作原理
/ N+ c- j: d) j7 `+ X& i l
" S% O( i" k$ q8 Z4 @' z1 Q$ P2 S
4 @* U4 q7 E2 k0 Y2 V% C8 b0 t L
9 K1 G8 f0 f! H7 |一、抓取:
1 M# q$ c! O/ {% n
- f2 e: R; d3 ?" o& R% H1 | 9 i6 \" a" P$ M7 c
搜索引擎抓取程序蜘蛛可分为:百度蜘蛛(Baidu spider)、谷歌蜘蛛(Google spider)、360蜘蛛(360 spider)、雅虎蜘蛛(YAHOO spider)、搜狗蜘蛛(Sogou spider)等。
: @# a3 p$ G6 k/ L, P1 D) R% o0 D1 W; Q- i6 a. x: h3 ]( c
7 B) s. w) g( ?/ p
既然知道了各大搜索引擎的蜘蛛名称,那么怎样让蜘蛛来抓取我们的网站内容呢?可分为以下三点: Y, D" L5 z( G' L" V3 b
1 p- m! ^$ A0 a
, W- E8 b8 G3 s; T/ R* o7 n$ n: t 1、外部链接:外部链接分为发布外链的链接和友情链接两种,外链也是网站外部优化的唯一方式,高权重的外链站可以给网站起到催化提升排名得作用,友情链接注意高质量的,也可以给网站带来意想不到的排名;
) Z5 a9 `7 _* D5 w/ V3 f8 W0 l) ]) {
3 V$ w( S l6 P u+ I! }4 s& J 2、提交链接:提交链接主要是新站刚上线未收录的时候用,可以通过百度站长平台提交网站首页链接; & j+ B8 P% z: K- A" w3 I
/ t) e/ U7 \2 B' h4 N% b
3 Y0 V7 T: |) e; p' T3 F4 F$ v
3、让蜘蛛自己来:对于前两点可以起到一定的排名作用,但是单凭前两点也是不够得,那么怎样让蜘蛛自己来抓取我们的网站内容呢?毋庸置疑,网站的内容是否是高质量的、网站内部布局是否合理、是否有网站地图、服务器是否稳定等等都占有一定的因素。
$ z: l% @- G$ u' f7 V2 T {/ e2 ^2 O- G
$ }4 o$ m) \. |& W2 p6 g5 @( Y- j % a7 _ A6 y; O$ h/ @# l8 A* r
当我们每天都在更新网站内容、发布外链的时候,那么怎样才能知道蜘蛛有没有来我们的网站抓取内容? * n3 a% R# y8 a; r% H: Y
' l& {2 t! b' ` J: v
: s/ b, Z1 y! T: K7 j" J u: `$ J0 `( v; t! _1 _! {
搜索引擎的整个搜索工作原理
) B( ^2 P3 z* v6 J X 5 p7 ~2 ]) E# }5 d
: F8 s. a' o' P" `. w% S
# Y0 }0 _. U) z a/ @2 x. c0 e: s
其一、可以通过百度平台的抓取频率(见上图),只要每天有压力反馈,那么就代表蜘蛛有来过我们的网站,并且抓取了一部分内容,回收到百度数据库; ) p. v* A& [) S! U
& u; a# V0 o; s0 D& `8 g8 Q2 z
% _( y# @' K1 _! ^7 O 其二,通过服务期日志,一般命名位log的文件就是网站服务器日志。通过服务期日志可以看出,哪些搜索引擎来过我们的网站,访客的IP,还有一点就是我们的网站被攻击挂马了,也可以通过log文件看出攻击我们网站人的IP以及篡改了哪些页面。
* d: K( ~: i0 D. ~0 R# M
; I- G9 G( u4 s# ]# j8 B9 o
' z% M+ o3 S0 K y6 U 很多网站收录少或是排名上不来原因也在于蜘蛛的抓取因素,主要分为路径过长或是中文路径。
" T; `& p _7 z3 I8 @& a: B: v$ T4 S5 q6 E
, Q: @, r5 R: L) W7 n3 x
路径过长就是一个网页的URL太过于长,超过64字节,那么后边的链接蜘蛛就无法抓取。如果是静态链接可能是网页的层次太深,这样搜索引擎会认为该页面不重要,从而可能影响网站收录;如果是动态链接,层次过深也不利于优化;
) O! z' g- B0 `0 I/ D( D# t# q. u# F! U/ `4 }# \
z8 G2 d8 ^7 A
另一种影响蜘蛛抓取的因素是中文路径,如果URL是中文路径,那么主机空间里的文件名称也是中文命名,由于很多空间不支持中文命名的文件,这样可能会导致网页加载缓慢、或是加载的URL乱码,从而导致搜索引擎识别不了。
5 o b: o' t+ [- \4 _/ a- U% v. R3 U0 E9 W- J1 ~
* X5 d. _. Q9 t1 x0 e/ _ I二、过滤:
" V% D9 e( U1 S, w: ~
% k1 H, W0 C! e$ ] v$ Q } ( Z4 @" [# s; u. H
搜索引擎为什么要过滤抓取的内容?
# T4 z! S/ R" O; l% U8 i& g% q d7 V3 [
" @$ a! e& n: k0 d' H3 R6 M
由于现在互联网快速的发展,同时网站数量的与日俱增,那么也就会出现大量的高重复内容、低质量文章,有的内容中还存在着大量的死链接,这一步搜索引擎就是将这些低质量的网页过滤掉,为用户提供有价值的内容。
3 D) I4 g/ N5 d2 w: e
' |5 ] a, X1 ~8 F
" Y4 i* O% ^1 e9 I4 M1 S: [ 既然搜索引擎要过滤网站内容,那么影响过滤的因素有哪些呢?
; ?0 f6 j1 {, |% b. m$ q; ~% Q, | A
2 M1 K5 x% [7 h: R
1、识别:搜索引擎抓取来的网页内容,有很多识别不了的,比如代码、图片、链接等等,所以我们就要对这一系列做出相应的解决措施,代码做到规范化、图片添加Alt属性、链接尽量使用静态(伪静态),不要出现中文路径的URL;
f9 x/ v: t/ }! {# f5 K+ p7 }6 M& u$ u
% D; N4 d8 G- d2 L! p
2、页面质量:很多站长都喜欢抄袭别人的内容,从而充实自己的网站,对于这一点搜索引擎刚开始是抓去收录了,但是隔一段时间就会把这些低质量的内容删除掉,所以也就造成网站排名不稳定、甚至下降。
9 z$ @7 D5 T* |* @2 ~) ]) Z# e4 R9 @2 ^* ]; x* w2 r
9 ^/ ?& J# f) u6 }0 H& Q! ]三、收录:
1 y J9 \& t$ H% b% ]
7 m+ C h& w4 N- z4 f% q
6 J% Q* }4 q2 ?' X* B( M1 |搜索引擎抓取了我们的网站内容,那么到底收录了多少网站内容呢?
) H/ O/ K6 b" c2 E" R
) K3 y& B- ]7 j% c6 ] O Q 9 _1 l M* b0 `, W* @/ `0 |
查询网站收录情况可以使用站长工具,但是站长工具只能作为参考,具体的可以使用site:指令,查看相关域,比如:site:seo论坛chenbaowenseo站长论坛(带www和不带www的收录是不同的),这个关乎到网站的首选域;另一种方法就是通过百度站长平台工具查询网站收录情况。 , K* b! w9 N: g0 Z7 ^4 {9 F
' O/ Z+ a; _+ t7 C/ t, M" z' K* p
- z" {7 K. m2 O* I- E0 Y 很多网站收录少但又有很多网站收录较多这是什么原因?
0 z( @8 H% n7 W/ q1 D) }
( B! s9 H$ H2 u( L" U
" ]# d0 I5 w4 V. x. u% g3 Q 对于新站,刚开始收录少是很正常的,毕竟新站在百度眼里没有建立起信任、也没有权威,只要定时更新高质量的内容,和高质量的外部链接即可;
) m( N+ ], U0 p+ {* k3 R' Y" O- e2 j% ?" g
3 t7 J* t; r3 l" z* E) H 对于老站,收录很少的网站有很多,一般一个网页超过一个半月没有收录,那么就要看一下网页内容质量是否偏低、文字是否太少等原因。
$ K7 J R# m, R& q7 v0 x; P4 i7 T; V8 m0 a; |/ k4 R
5 O& J6 p8 x; V" F8 l5 }+ v
百度蜘蛛将每个网站内容收进数据库,进行相应的关键词权重计算,这样已达成排名的效果。 # u& x) @+ E+ S# B
+ o; i8 c7 e+ J1 A7 A) z: i7 @ + y* w4 S8 o7 B& F
四、排序: 7 O( B6 w3 {5 ]/ V& J
3 F4 G1 b& ]: H( z ) g- H; S: y5 f7 d
网站的排名是建立在搜索引擎的基础优化上,百度将计算好的关键词权重排在百度页,就是大家经常关心的排名上升下降。
# P2 O3 j% o+ o, F' P* q! ~ 想要做好关键词的排名就要做好以下几点: ! v$ E& d3 ~; P
, i6 v2 D" @3 G$ ?! k; z2 k6 j" C: W , M/ f) j& }8 @& P0 v) P3 h
网站搭建布局、模板代码优化、URL链接静态、链接缩短、图文并茂、内容短句子、图片Alt属性、高权重的外部链接、高质量的友情链接,只要做好这些。然后就是循序渐进的更新网站内容、网站外链,排名就会慢慢的上来。
* i% T- n4 F' W" G0 u6 @ N! F) q/ C+ \$ T$ y1 y: F7 k
7 ^+ `( c4 O6 x3 Y2 |
总结:
% W1 z9 E3 {9 k; q& l( \7 k
& }; E' j# _* a9 W & d: w9 v5 z2 S. ?( M) E7 f
对于做搜索引擎优化,在我自己看来主要就是坚持力、执行力、以及脑子要转到快,这样才不会在互联网的大潮中拍死。
9 z9 F. @- | K. U- Z! N
3 _# v2 p2 r2 k* X0 n5 D: l7 ?1 R& ]9 R- c+ {/ X
, I/ Y& w! L Z# R& a/ N
原文出处链接:http://SEO论坛chenbaowenseo站长论坛/96.html
& ?/ q( w) m5 v! j# D# V4 e0 z1 ]# b6 h& s3 [3 s
搜外论坛原创作者:chenbaowen
0 W7 g: W3 W! _4 y- o2 e' t3 a+ @* |/ z" A+ {" U
日期:2015—6—15
; m1 C, j& y- a( k$ e/ q' `
- J" [4 r/ e8 ^3 S- s 3 A$ D; W9 m) b
8 i) w, }) A* n' X
|