|
引言:
" s3 a& n+ N9 q! H5 Q% G: A/ v i2 _. a% Y# }
- j6 a+ _" |* d
对于搜索引擎优化,很多seoer都没问题,但是把网站能优化到百度首页的却不多。经过最近一段时间的观察发现很多网站排名都处于中低端,排名不是太理想。 / Y- o1 `. w y. J7 q0 o% E
4 m" G% X: S% Y% }# i- c; P3 c
2 I# n9 @- y2 `* y8 Q" q& `7 \
那么百度搜索引擎的整个工作原理是怎样的呢?杭州SEO陈宝文来告诉大家。 5 J: w( a# w4 ]8 \8 R! r
' N) { e8 ?* {+ Z" n
4 {8 v/ p) H R- R. H
搜索引擎工作原理可分为四个部分:抓取、过滤、收录、和排序,对此我是这样认为的。
. N" ]8 k: x- Y( {+ x! r" q/ h& e& v1 e+ u, I
% |! h2 Q P" w) ~
搜索引擎的整个搜索工作原理
+ M2 e# G8 t. K3 J
0 u5 {! n8 `2 X, |0 N
6 R, B& K R8 ~: h# O
$ V6 ]& H& i( p/ @
一、抓取:
/ q, K" s& `7 C2 @2 o, M
. u! C" U( t" F: ? 8 O5 Q8 V/ F7 j" h) k) n. Q
搜索引擎抓取程序蜘蛛可分为:百度蜘蛛(Baidu spider)、谷歌蜘蛛(Google spider)、360蜘蛛(360 spider)、雅虎蜘蛛(YAHOO spider)、搜狗蜘蛛(Sogou spider)等。
) _4 F2 U; `% g
" P4 {) ^5 n/ E$ B% \ ! b/ r$ m/ |, m$ I& v9 w
既然知道了各大搜索引擎的蜘蛛名称,那么怎样让蜘蛛来抓取我们的网站内容呢?可分为以下三点:
7 ^$ |/ n- [( K. i# r+ I0 t' K) I
" `8 ? `, t5 T# Y/ O6 s
! U3 ~9 _. A7 r 1、外部链接:外部链接分为发布外链的链接和友情链接两种,外链也是网站外部优化的唯一方式,高权重的外链站可以给网站起到催化提升排名得作用,友情链接注意高质量的,也可以给网站带来意想不到的排名;
" p0 j$ u4 K8 T5 H) k) o' N
$ j% c& G3 ?6 z' f( X! s- Z/ `
! b5 O" M. n4 U% M0 y/ S& g 2、提交链接:提交链接主要是新站刚上线未收录的时候用,可以通过百度站长平台提交网站首页链接;
4 S' ?9 e9 d. _8 H( O. e7 k. n* Q3 K/ V1 \- j
" [, _0 l3 ]/ A
3、让蜘蛛自己来:对于前两点可以起到一定的排名作用,但是单凭前两点也是不够得,那么怎样让蜘蛛自己来抓取我们的网站内容呢?毋庸置疑,网站的内容是否是高质量的、网站内部布局是否合理、是否有网站地图、服务器是否稳定等等都占有一定的因素。 1 j) D( {: _; a" \
7 v H7 I# l Y! |6 I ' o9 I! y+ o5 S% D
当我们每天都在更新网站内容、发布外链的时候,那么怎样才能知道蜘蛛有没有来我们的网站抓取内容?
+ T$ W$ b' P+ w. X+ y+ t( V; V) s) j3 f: b
* ^0 S" W' F+ ]- ]5 @
^& ]- g+ w+ F3 v
搜索引擎的整个搜索工作原理
5 i8 a0 I5 A1 I+ j7 q" T
! X4 A+ k% d7 s- V U) J$ |& A. f
8 W+ h/ J3 A' n
" ?: l2 ^/ w. Y# t; Z& ~6 a' N6 r
其一、可以通过百度平台的抓取频率(见上图),只要每天有压力反馈,那么就代表蜘蛛有来过我们的网站,并且抓取了一部分内容,回收到百度数据库;
# {: _; k6 o& L- u
' b/ M6 ^# ?9 n1 f$ J 7 o& {2 B, \$ B; Y0 B; r
其二,通过服务期日志,一般命名位log的文件就是网站服务器日志。通过服务期日志可以看出,哪些搜索引擎来过我们的网站,访客的IP,还有一点就是我们的网站被攻击挂马了,也可以通过log文件看出攻击我们网站人的IP以及篡改了哪些页面。 ' I% f6 [2 t+ p. ?/ _4 ?# \9 F& A
: t9 d9 k1 m4 Y2 G- y
+ F( w- n, F$ w3 Y
很多网站收录少或是排名上不来原因也在于蜘蛛的抓取因素,主要分为路径过长或是中文路径。
7 [; x4 c: V5 v3 O4 n" b; M3 V% g8 |+ m" o4 n) A# s3 B
0 a6 H3 X' `$ L& l' \; o 路径过长就是一个网页的URL太过于长,超过64字节,那么后边的链接蜘蛛就无法抓取。如果是静态链接可能是网页的层次太深,这样搜索引擎会认为该页面不重要,从而可能影响网站收录;如果是动态链接,层次过深也不利于优化; ( X6 d; l4 [% m3 P9 E
" L: E$ x8 N: D' p
* ~+ G% o1 R6 F 另一种影响蜘蛛抓取的因素是中文路径,如果URL是中文路径,那么主机空间里的文件名称也是中文命名,由于很多空间不支持中文命名的文件,这样可能会导致网页加载缓慢、或是加载的URL乱码,从而导致搜索引擎识别不了。 & j( U! g. l7 f1 U
' X, X* f# F8 F2 ^$ @: a8 q
0 h$ Q" Q- z/ n9 a0 A/ U. U
二、过滤:
* ^& A* l j* U$ @' ]5 c5 T" R
* d& r, a1 |' A: u% a
2 M: h4 Z8 M/ [* j5 A: G 搜索引擎为什么要过滤抓取的内容?
! O4 |8 w7 Y0 W! } Z
7 H7 g- S* s0 {) t" v * [+ O: f# n1 L, ^0 Q# X3 r* b
由于现在互联网快速的发展,同时网站数量的与日俱增,那么也就会出现大量的高重复内容、低质量文章,有的内容中还存在着大量的死链接,这一步搜索引擎就是将这些低质量的网页过滤掉,为用户提供有价值的内容。 1 m# z2 g4 n9 ^. X
3 Z) { X0 _/ E+ l v" ?& @% v7 q9 f5 W
5 Z" k/ c$ \6 Y6 S' { 既然搜索引擎要过滤网站内容,那么影响过滤的因素有哪些呢? , F: j' _8 _9 z( d5 Y! [3 o# x
; M: e" c3 W. B2 |& @1 D% c
5 }- }6 }6 k3 Z8 W 1、识别:搜索引擎抓取来的网页内容,有很多识别不了的,比如代码、图片、链接等等,所以我们就要对这一系列做出相应的解决措施,代码做到规范化、图片添加Alt属性、链接尽量使用静态(伪静态),不要出现中文路径的URL; ' l* J- N9 t) R6 h+ I3 J
9 w. j+ e0 i3 G9 k! p
( @% R9 e* P# m7 C4 j1 i' f 2、页面质量:很多站长都喜欢抄袭别人的内容,从而充实自己的网站,对于这一点搜索引擎刚开始是抓去收录了,但是隔一段时间就会把这些低质量的内容删除掉,所以也就造成网站排名不稳定、甚至下降。
" m" W- i5 V. T& U" p
( q' O( |& ~; A " S; N& j( U: T8 _# b0 F0 V
三、收录: . @& v4 a0 G; _9 T9 t* n
) N% l$ k2 @8 y1 T' |1 ~ h8 J
1 r; x" d& S' z8 |+ g* z
搜索引擎抓取了我们的网站内容,那么到底收录了多少网站内容呢? . u$ ?2 f' I; B$ i" N0 A/ q. C
8 A2 S7 N9 z$ w' [0 h8 y8 L
0 W N, y. _) T3 W$ ^. a 查询网站收录情况可以使用站长工具,但是站长工具只能作为参考,具体的可以使用site:指令,查看相关域,比如:site:seo论坛chenbaowenseo站长论坛(带www和不带www的收录是不同的),这个关乎到网站的首选域;另一种方法就是通过百度站长平台工具查询网站收录情况。
2 U0 B z: b+ `# ?( N2 L. c' i) o6 [
+ y6 O+ R7 B* n, |) g5 U! C
很多网站收录少但又有很多网站收录较多这是什么原因? . `+ P3 o' q9 s- _+ T
6 K6 @2 C# c# b' i
1 J$ w: L U7 a7 y& a0 s
对于新站,刚开始收录少是很正常的,毕竟新站在百度眼里没有建立起信任、也没有权威,只要定时更新高质量的内容,和高质量的外部链接即可;
2 E, m7 t* k, }! A$ o, ]
- G3 y$ X; z6 ?. A: m7 O 1 H6 r; t2 y5 N$ ?8 z
对于老站,收录很少的网站有很多,一般一个网页超过一个半月没有收录,那么就要看一下网页内容质量是否偏低、文字是否太少等原因。
! b+ o- } @3 L
. T, C: y! K- q 8 H; ?0 ?; A8 h4 n
百度蜘蛛将每个网站内容收进数据库,进行相应的关键词权重计算,这样已达成排名的效果。 + m. Z* p( ?4 j. X
8 k- s9 d! j0 U. n3 S0 U J+ M' H
L, h0 Q Q0 T) a0 w
四、排序:
1 K% X5 t# V/ F5 I2 Y% }5 a8 _" N" n& Q% g* @
2 K# t2 H; `! {( Z% D O6 y' Q网站的排名是建立在搜索引擎的基础优化上,百度将计算好的关键词权重排在百度页,就是大家经常关心的排名上升下降。
! Y" x( \3 l7 Q, H4 u6 N8 g 想要做好关键词的排名就要做好以下几点: - D' o0 s I! _/ O
5 o, q1 Q* m* S2 p# w9 y0 b
0 S) X% |, Y) N0 q 网站搭建布局、模板代码优化、URL链接静态、链接缩短、图文并茂、内容短句子、图片Alt属性、高权重的外部链接、高质量的友情链接,只要做好这些。然后就是循序渐进的更新网站内容、网站外链,排名就会慢慢的上来。 3 B0 Z+ Z! g5 c2 a+ U, ^" D
* S" ?: [8 m- e& S7 I
- n2 d( F: {$ N; o. d/ x( T
总结: ; N _/ C- G2 U0 ~
, l( Q* d) ?! R- F. g( w
+ \& S* c" F5 S; N4 e对于做搜索引擎优化,在我自己看来主要就是坚持力、执行力、以及脑子要转到快,这样才不会在互联网的大潮中拍死。 1 v/ I, I* O# A8 d7 Y
4 j# I2 k( I a5 x8 `
8 |& g& l/ [4 i: r7 K
# }; d' @; u$ W
原文出处链接:http://SEO论坛chenbaowenseo站长论坛/96.html
( D: m- }8 i1 C4 ?1 m' w/ \/ P$ @8 f* k0 S/ p' h" E
搜外论坛原创作者:chenbaowen 5 H6 j' b, c# ~+ t5 y. Q1 b
" l% ^3 s( |. |7 L% L% T
日期:2015—6—15
) S# V1 v, e4 ?8 _+ C8 l
1 K& p* }! G$ ?1 s U0 H" W# g7 B" C; M+ s
* A( ?: Q4 a# I+ X8 F3 v# Q |