|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
网站构架对SEO的影响是十分重要的!它包括了W3C标准、DIV+CSS、静态化页面、目录级别、网页大小、robots的写法。
& ~4 ~8 V; f7 K* K0 h1 m) e1 S L% A
' {) J4 C$ n; S/ \/ v1、W3C标准对SEO的影响。) @& n" X. R) z6 L" v8 g0 G% J
打开网站源码,我们可以发现每个网站源文件头都有一段相同的代码(对这网页右键“查看源文件”)。
( j% t& |7 Q0 u9 j9 V0 O7 d2 m
% S2 \! [# t* a$ q G# t9 c这段代码当然不是白吃饭不做事,而是网站开发人员用来告诉访问者、浏览者、验证机制和搜索引擎的蜘蛛这个网站是遵循W3C标准的,验证方法是连接到http://validator.w3.org/a250.net(你的网站域名),输入要验证的网址,一些不匹配的错误将得到反馈,个人建议英文不好的站长最好用谷歌浏览器进行网页翻译。3 N0 V7 s R0 M2 @3 q8 F, D
6 E& s2 u) r6 w: z9 B/ T/ ?
为什么要采用W3C标准开发网页?8 r% p: o+ }6 f
万维网联盟(W3C)——一个负责制定并维护着WWW诸多标准和协议组织(可以通过http://www.w3c.org或者http://www.w3.org来访问它)。
4 t% H8 ?. f. U
4 q7 ~/ _/ \9 |# PW3C规范在很多网站开发人员大脑里是一片空白,往往是站在自己的开发角度来实施网站部署的(读取数据及开发的方便性等),而不是站在网站访问者与搜索引擎角度。尽管很多浏览器尽量在迎合这些网站而做出各种符合规则,但是大部分的网站在浏览方面不够直观或者方便。4 m [$ N- k4 A: q Q+ c
. b" V8 n5 ^) D百度、谷歌、必应、雅虎等主流搜索引擎都有自己的搜索规则和按照W3C规则来抓取网页和判断网页等级,所以网站要优化的目的就是符合W3C标准,才能符合蜘蛛爬行的标准,并且能让网站访问者的浏览提供方便及应用性。, N$ F6 Y& T) \/ f' n
# M; `) {3 f% c. O, ?! _
虽然许多网站没有遵循W3C标准也获得了很高的排名,但谁知道搜索引擎在下一次的更新算法之后会不会出现排名下降呢?
- U' F, v9 E9 x* Y& d6 V9 A1 Q2 ^9 N# N0 `+ q( t
2、DIV+CSS对SEO的影响
8 G9 Q% J$ }. v9 aDIV(标签)+CSS(层叠样式表)是网站标准(也称“web标准”)中的常用术语之一。使用DIV+CSS设计网站对SEO的影响是显而易见的,由于构造简单,且符合标准,利用DIV+CSS构建的网站深受搜索引擎的喜欢,当然也不是所有的DIV+CSS对网站的排名都有好处,正确的网页布局,对于SEO也是非常有利的,所以DIV+CSS需要注意以下几点(主要是对蜘蛛):; w5 b9 R) N' u: C; {1 ~5 L
! S' D' M( J- j' L' _0 c+ }! p(1)代码精简:蜘蛛能提高爬行进而增加收录页面。
" g7 k" x4 j$ W; B! t$ g, s( N4 P' L" v
(2)表格的嵌套问题:多层的表格嵌套,蜘蛛不喜会跳过嵌套的内容或者直接放弃整个页面。+ }% V( G: ^8 l/ C. h' M
4 D2 h9 M4 F$ o) ^4 e' W
(3)保持视觉的一致性:东一块西一块,谁看了都不舒服。0 b3 E9 v9 g0 D, D% I
0 b' @% k2 E% u' R7 {7 m( U3、静态化页面对SEO的影响
8 h& a% W e+ A6 D7 [; C+ W& |- `; [搜索引擎对静态页面和动态页面并没有特殊的好恶之分,只是有时候动态页面的参数机制不利于搜索引擎收录,而静态页面更容易收录而已。这导致很多SEOer在做优化的过程中,都刻意强调页面的静态化。他们认为这样更有利于搜索引擎抓取网站中的内容,结果纷纷改版用“动”变“静”,参数、死链接很多,造成坏的影响可不是一点半点, 所以是否要静态化页面还需要谨慎操作。
9 f% W& f$ \. r. W5 D) g& _, J. P8 s( \. l2 N- u
搜索引擎呈现的结果页面是有序的网站列表,每个列表所显示的网站都有3个基本元素:标题、网址和摘要,其中摘要是网页正文中的一部分。
+ k. m9 J# M( \3 O& N* @7 V
- W# g2 a& B9 w& E- C静态页面在一定程度上降低了系统负载,也提高了页面访问速度、系统性能及稳定性。但是静态化带来的问题及成本也是不可忽视的:
) G, \& e1 ]- I# g0 s0 l k( l( {3 X# c6 O0 @* V
①生成文件数量多,备份量大,导致占用空间容量大和文件夹的数量多;6 Z& F7 B' L, l; L
6 O' W/ V$ ^0 k$ l: Y3 v4 f
②热门的页面(文件)过多的读取容易硬盘局部损害。
) D9 p1 S9 D1 x; z; J w5 I8 K3 @
% m- t- K1 h/ j. ] i! l③页面过多导致维护的困难度。
+ u; W4 u% v( E' r4 j" B4 H9 e: i+ Q ], V( ]" R* _
除了静态页面和动态页面之外,还有伪静态,这个也是站长使用比较多的路径页面。
4 A+ o$ v! ~# p7 h/ V( i+ T+ T0 C U. g# ~1 f4 \0 S& u: r8 K
注:文件格式链接静态化后可以是html文件,也可以是目录。一般来说,目录的权重大于文件权重,可以在搜索引擎中获得更好的排名。) }3 f7 V) L! V+ P
& t* q7 f! {1 H, \ a9 q+ l
4、目录级别对SEO的影响) J# m3 v2 B5 x4 E8 {
记住:蜘蛛是从根目录依次向下开始抓取内容,对于3级以上目录的网页,蜘蛛抓取收录会很吃力,导致许多内容将不被收录。4 _9 j' j# a E& `2 L: H. M7 d/ Y
1 N5 u* m2 R! M% J& b6 f' R
例如:a250.net/ a250 /seo /xuexi /1.html
. O6 n) L5 d8 k; d+ I1 V2 N
! W1 U. T1 m0 Y对应: 域名 /一级目录/二级目录/三级目录/内容网页# a: v) O( _+ z4 _% r& u% D
& I# _. Y( V# ?2 q( b% b; B
这存放方法是极不合理的。所以一般重要的内容尽量存放在较顶层的目录,这样不仅收录速度快,排名也比深层次目录要高。1 [- s+ z& } I5 ~- N: \! o" d/ M* p
; X, }! l; K+ }9 \& ~
还有就是目录中设置关键词是很重要的。当搜索引擎抓取完目录后开始抓取具体页面,页面上包含关键词链接的密度都是搜索引擎参考的一个重要因素。关键词的级别分为了3个层次,以“蛋疼”这个关键词作为例子。
) u8 A% i5 Y/ C3 S; H$ g* j1 S
% @+ u" K2 m. ] }7 p- J* X9 M首页:蛋疼
' [8 d- R1 ^" \5 i
% b5 r* W" N7 ?8 X$ A2 J目录:蛋疼电脑、蛋疼SEO: e8 N+ s- k( Q3 J. |
! D) A5 D1 U8 B页面:蛋疼博客应用、蛋疼电脑安全、蛋疼SEO学习、蛋疼SEO优化
d7 ^* {, ^; F R1 z& P6 |7 f, ^' j) Z, J: I: m& W. I
5、目录文件名对SEO的影响 P$ }5 X" s8 L$ l5 ?2 u( G
目录路径和文件名也影响搜索引擎排名的一个重要因素,很多SEOer要么是不理解,要么就是忽略这点。
0 O8 D' B8 Z; j' ^. w; J( C
' ~3 t$ e8 Z* W% a& {根据关键词无所不在的原则,可以在目录名称和文件名称中使用到关键词进行直接命名。如果是关键词组则需要用分隔符分开。这些词之间常用连字符“-”和下划线“_”进行分隔,URL中经常出现空格码“%20”。例如“蛋疼SEO”选用英文文件名“a250 seo.html”,就可能出现以下3种分隔方式:a250-seo.html、a250%20seo.html、a250_seo.html
1 C/ r6 ]+ ^, x# \$ a
( G" z p! g+ D! S$ g* H5 O哪种写法是正确的?) C4 ], V$ N* A6 I: O3 U
$ M* T z5 r3 F% La250-seo.html是正确的写法。a250-seo和a250%20seo都等于a250 seo,但a250_seo就会被搜索引擎认为a250seo,连在一起后,关键词组就会失去了意义,记住:如果有关键词组,要用连字符“-”而不是下划线“_”进行分隔。
' S8 p0 N% g8 S5 i7 g1 P! V) p' z& I* n4 G$ i
随着搜索引擎的不断改进和发展,主流搜索引擎也开始支持中文文件名了,比如上面以“蛋疼SEO”为关键词,则可以使用“蛋疼SEO.html”作为文件名,或使用经过Urlencode编码为“%e8%9b%8b%e7%96%bcSEO.html”(utf-8解码)或者“%b5%b0%cc%dbSEO”(gb2312编码),这样排名要优于其他文件名命名方法。
! T! R* D9 o* `" _5 U7 c) y8 h
/ f- Z- L O$ ~6 e0 T不仅页面的文件名要优化,包括存放页面的目录名也可以采用同样的手段,比如拼音或者中文名称来命名。
$ ]) M% B7 V: ?* _8 P6 i4 g
( w! k) Y9 |$ t9 b5 K6、网页大小对SEO的影响
& S6 j x# ~, s1 c网页大小可以用文件大小(单位KB)来表示,也可以用字节来表示,这是由页面中文字与代码的长短决定的。5 w6 n5 v/ z8 G
& K$ m$ y) o7 o0 t, Y
在过去网络一直有这么一个说法:超过100KB的页面内容收录不全。这可能是当时带宽比较窄,搜索引擎对过大的网页很敏感,因为抓取因较大的数据会有负担。如今,带宽都比较宽,网络发展迅速,信息量也比较大,很多门户网站的首页都在100KB以上。网站首页大一点对于现在来说是正常了,但是具体内容页应该追求精简,毕竟过大的页面会影响用户访问速度过慢,不利于用户体验,在搜索引擎排名也要落后于较小的页面。
* u3 x% W' u# X; [0 t
1 z( t# q+ j8 m$ L5 O如何让网页变得更小?采用压缩页面代码、内容分页等手段去处理,也可以使用一些网页精简软件等工具进行自动处理。
/ Z3 Q/ O0 @ B3 j' k- \
( ~" q$ p5 Q# ?& n! z3 y7、robots.txt对SEO的影响) F& o' e/ a9 V& U# y
robots这个是个重点,会导致搜索引擎对网站文件抓取漫无目的的。由于篇幅的原因,这里不细讲。本文首发于蛋疼博客http://a250.net,转载请留链接,谢谢! |
|