17
2009
03

Asp.Net程序员与SEO – Web标准与网站重构

什么是Web标准与网站重构,相信绝大多数程序员都有所了解。我这里只简单介绍不做详细说明。
Web标准把网页分为三部分:结构,表现和行为。也就是说Web标准也分成三大标准:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。
那什么是网站重构呢?我个人的理解是把一些违背Web标准的网站按照三大标准进行重新制作。正如前几年的网站重构风波,让大部分大型不符合标准的table架构、定位网站都纷纷花费很大的精力进行重构。正如《网站重构》一书中所说的,重构是让网站更好的“活”着。为什么这么说呢?最简单的道理,当你想给你网站改个设计风格,标准化架构的网站只需要改改CSS,而以前的table式定位网页则没这样强大的重用性。
至于更多web标准和网站重构的常识大家可以到网上搜一搜,大把的资料。那他与SEO的关系是什么呢?在SEOer们之间经常说的一句话就是“W3C标准会助你完成SEO的50%工作”。那你的网页是否符合web标准呢? 当你做好网站后不妨到http://validator.w3.org/去验证一下。
Web标准对SEO的好处我总结了以下几点:

  1. 先说页面内容抓取,符合标准的网页几本代码精简一、二百字内就可以抓去到网页的真实内容。
  2. W3C要求必须添加链接标签的title、图片标签的alt属性和一些基本的mete信息。这些在后期SEO中都是需要手动添加。如果我们程序员在生成的页面就已经准备了这些,那今后SEO不就省下大量时间
  3. Web标准的网页可以随时将重要内容提前而只需css定位一下就可以啦。例如:

<div id=”wrap”>
<div id=”right”></div>
<div id=”left”></div>
</div>
这样如果#left内容重要我们可以把#left调到#right前面,只需css重新定位两个DIV的位置而使浏览网页时看到的界面效果不变。

Web标准按照结构、表现和行为分离,也就是常用的Html、Css、JS三中文件分开,而css、js又是可以缓存的,所以浏览一个这样的网页其实就是下载html代码就行了,速度当然变快啦。

最后是我对几个网上web标准和seo的流行问题的一些见解

  1. Web标准不等于DIV+CSS。而可以称为CSS布局。
  2. 所谓尽信书不如无书,Web标准只是一个标准,我们需要遵循但也不要刻意的去满足标准。SEO也一样,搜索引擎要求页面代码简洁内容明确,如果一个简单的网页TABLE定位跟DIV也没什么太大的区别。建议用DIV架构网站,如果你愿意还是 可以使用Table,但不要嵌套太多。
  3. 是否还可以用FLASH?就目前搜索引擎来讲GOOGLE已经可以识别Flash中的链接。当然Web标准是不允许<embed>使用的,而是采用Js来调用。而我建议Flash还是少用,很多搜索引擎都不认识它其中的内容,毕竟你做的网站不会只针对google一个搜索引擎。
  4. 不是符合Web标准就一定符合SEO。只能说符合Web标准的网站有利于SEO。

从非SEO角度来将是让网页符合标准是必要的,现在浏览器很多,符合标准的网页能让你的网页在各种

« 上一篇下一篇 »

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。