搜索引擎友好的HTML

来源:互联网 发布:mac不能复制到移动硬盘 编辑:程序博客网 时间:2024/04/29 11:48
1.HTML结构化单元
通常HTML提供的结构化单元可以帮助搜索引擎从全局上了解文件内容,以及定位逻辑分区和重要部分,
例如<h1>和<h2>标签,<b>标签等。如果在HTML代码中没有给出此类结构化单元,搜索引擎将完全根据自己的判断工作。


2.内容冲突和表格
搜索引擎对越靠近HTML文档顶端的内容越重视,所以要尽量避免在页面的初始内容中设置重复和不相关的内容。
通常的内容格式中,最没有必要设置在HTML文件顶端的是JavaScript代码。最好将位于HTML文档顶端的JavaScript
代码移到底端,或者移到单独的文件中,因为JavaScript包含爬虫难以检索的大量脚本。
这个问题的另一种常见表现形式就是,由于很多基于表格的站点将导航单元置于网页左边,也会出现上述问题。因为
以这种方式使用表格,将会把主要内容的物理位置向下推,从而导致网页在搜索引擎中的排名更加靠后。由于导航单元在文档中的物理位置
很靠前,如果导航单元设置过多,还将导致搜索引擎将无法判断页面的主要内容。搜索引擎会检测页面上的重复单元,例如
物理位置在主要内容之前的导航单元,然后尽可能多地忽略这些单元。现代搜索引擎不只看源文档中内容的物理位置,
而是检查出内容实际显示出现的位置。尽管如此,避免出现导航单元带来的问题,总会带来好处。
要解决这个问题,通常用这三种方法:
(1)使用纯CSS类替代表格排版
(2)在使用表格排版时,可以将导航单元放置在页面的一侧
(3)将表格单元在文档中的物理位置倒置
如果在网页中使用了表格,可以将其中一部分表格转换为CSS版式。由于表格一般占有很大一片覆盖区,所以要
缩减HTML代码规模,最好从代码中的重复单元(通常由循环生成,例如导航单元和重复区)下手。
表格内容输出倒置:
<table>
<tr>
<td valign="top">Navigation</td>
<td valign="top">Content</td>
</tr>
</table>
此时,可以通过重写HTML代码,在不改变外观顺序的同时,将文档中的相关内容前置,代码如下所示:
<table>
<tr>
<td><!-- empty table cell --></td>
<td rowspan="2" valign="top">Content</td>
</tr>
<tr>
<td valign="top">Navigation</td>
</tr>
</table>
通过这个办法,可以使文档中导航代码的物理位置在内容的物理位置之下,而且当代吗载入浏览器时,导航仍会出现在页面左边。


3.framework
由于在使用framework时会出现很多问题,以致有很多设计者都对为什么要使用framework感到困惑。搜索引擎在搜索含有framework的网站时
,会出现很多问题。当一个页面中包含与上下文相关的framework时,搜索引擎不能为该页面创建索引,只有单个framework
页面才能被索引。但在经常用导航framework将这些framework关联起来这样一来,即使一些单个framework页面被索引了,也有
可能使得用户收到不带导航的孤立页面。对这个问题也有一个解决方法(与弹出导航页面中介绍的方法相似),然而此方法又会导致其他问题;
noframes标签试图处理这个问题,但它只是个不可见的页面因素,并且被垃圾网站滥用。任何使用framework的网页都会存在上述的
问题,因此建议设计网页时不要使用framework
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 头顶的头发越来越少怎么办 四岁宝宝头发稀少怎么办 一岁宝宝头发稀少怎么办 三岁宝宝头发稀少怎么办 头发油急着出门怎么办 长出的头发毛糙弯曲怎么办 头发薄还掉头发怎么办 头发少掉的厉害怎么办 一洗头就掉很多头发怎么办 生完孩子掉头发怎么办 甲减引起的肥胖怎么办 18岁掉头发严重怎么办 5岁儿童掉头发严重怎么办 18头发掉的严重怎么办 甲癌碘131后腮腺肿大怎么办 头发出油发丝细怎么办 25岁总掉头发怎么办 25岁掉头发厉害怎么办 我25岁经常掉头发怎么办 25岁掉头发很厉害怎么办 我今年25岁掉头发怎么办 头顶头发稀少怎么办有方法吗 头发又干又黄怎么办 2岁宝宝头发细软怎么办 头发突然变得稀疏了怎么办 孕期掉头发很厉害怎么办 冬天头发掉的厉害怎么办 怀孕期间掉头发比较严重怎么办 头发油腻容易掉发怎么办 最近头发掉的厉害怎么办 头发新长的绒毛怎么办 久躺床上头发黏在一起怎么办 头发长油怎么办小妙招 头发出油多脱发怎么办 头发出油掉头发怎么办 在英国狂掉头发怎么办 我头发油头皮痒脱发怎么办 油性头发容易掉发怎么办 洗了头发很蓬松怎么办 小孩头皮黄掉头发怎么办 头发又油又掉发怎么办