现在有一种误区认为,执行W3C标准是为了迎合搜索引擎进而带来更多的流量。其实W3C标准根本目的是增加用户访问体验,只有对用户友好了才能对搜索引擎友好。换种角度来讲搜索引擎尽量使自己的程序与用户的访问体验相接近。
知道这些就不难理解为什么在W3C标准中提倡使用层模型而不是用表格。当你写文章的时候你是使用word还是excel呢?大家都不会选择制表记录数据的excel,同样的道理在html语言中table是用来存放数据的,当然你就不能用它来放文字。
当你在网页中使用了table标签的时候就是告诉访问者和搜索引擎你将要在表格中展现一系列的数据来阐述你要说明的东西,但搜索引擎在表格中没有找到数据而是文字,其结果会怎么样?
其实结果不会很严重,现在大部分的网页还是在table标签里存放文字段落,当然不影响搜索引擎收录。但同一文本使用table标签和使用w3c标准的一系列标签,其在搜索结果效果肯定是有好坏之分。
搜索引擎会尽量模仿人的阅读习惯去搜索网页。比如我对www.jsgxgsw.com.cn这个站的诊断之一(当然还有很多问题,现在只说其中之一)通常一篇文章的结构如下
<h1>一级标题</h1>
<h2>二级标题</h2>
<p>文章内容1</p>
<p>文章内容2</p>
在这个基础上可以进一步完善,比如在标题下面是用<ul><li>标签列出相关的文章列表,在段落里使用<br/><strong>等标签。总之让搜索引擎阅读起来具有一般文章的条理性。
而对上面提到的网站修改意见就是将头部的图片换成背景图片,将文字放在前面使用<h1>标签,不要使用FLASH技术或java脚本的一些特效。
另外在文章中部和底部有明显的堆砌关键字行为,这在以后的文章在给大家分析。
大家在制作网站时候可以使用www.w3c.org对网页进行校验,使自己的网页趋于标准。
总之尽量让网页的调理清晰,便于阅读,少使用图片和FLASH或脚本技术,客户来到你的网站能迅速获取所需要的东西,那么同样对于搜索引擎也是获得了一次好的搜索体验。