SEO代码标准攻略
1、尽量避免使用框架 下列是 Google 是否能将带框架的网站收入索引的一段回答: “在力所能及的前提下,Google 尽可能对框架提供支持。框架可能导致搜索引擎出错,因为框架不符合网络的概念模式。在网络模式下,一页只能显示一个网址,而使用框架的网页在一个单页中显示几个网址(每种框架一个)。如果 Google 确定用户的查询内容与网页总体匹配,Google 将返回全部框架组。但是,如果用户的查询内容与大框架组中的某一个框架匹配,Google 只返回此相关的框架。在这种情况下,此网页的整个框架组不会显示。” 从这些句子可以看出,使用框架不是个好的网站结构。搜索引擎是“爬行”来看网站的 ,而遇到多个网页搭配在一起的时候,就像火车在铁轨上行驶一样,在交叉的轨道中只能随着一条轨道走,访问一个网页,其他网页就被忽略了。所以,搜索引擎优化强调网站摆脱这个网站组成方式。
2、 使用 CSS 和外置程序代码 CSS 全称为 Cascading Style Sheets,中文称为网页样式表。网页样式表用形象的话来描述就是将网页的规范“一气呵成”。Cascading 在英文计算机语言中是指对命令的一环扣一环的统一设定。通过 CSS,网页可以遵循统一的文字格式,在不影响网站结构的情况下使得各个网页的文字符合设定的规范。CSS 对大型网站的多人编辑非常有用,以确保网站制作的格式统一。 在搜索引擎优化中,可以通过 CSS 将难看、冗长的 JavaScript 等置于网页之外而以链接方式引入使用,还可以将网页开头的一些不重要的编码移到网页末尾,以便搜索引擎快速阅读中心内容。这样不仅能给网页减肥,而且在搜索引擎优化中既可以对重要标题给予修饰同时又不影响网页美观。
3、 外置 JavaScript 减轻代码量 一些网页因为一些特殊的效果,比如大家所熟悉的下拉式菜疟觥窖捎单、Mouse over 图片随鼠标自动转换效果等是由一段 JavaScript 来写成的。这一段程序往往很长,特别是遇到不止一段的程序连接在一起的时候,会有几十甚至上百行的编码。这些编码普遍被网页设计者放在网页之中提供给浏览器阅读和启动,搜索引擎要跨越很多行才能接触到正文。这个使得搜索引擎很吃力地阅读网页,而且使网页的文件变得很大,影响网页显示的速度。因此,我们完全可以将这段编码保存为一个外置的文件,这样极大地优化了搜索引擎阅读网页的过程,因为搜索引擎对这段编码是没有任何兴趣的。 编码外置处理的另一个好处是,如果每页或者许多页都使用同样的 JavaScript 效 果 ,只要更改外置的文件,则全部使用它的网页都得到更改,大幅提高了网站维护效率。最近的研究发现,一些搜索引擎已经知道JavaScript 是需要去看的内容,因而在网页中遇到这些JavaScript 的就会浏览一下。但是,如果你的网页的某些内容显现是依靠这些 JavaScript的运行而实现的,一旦读者的浏览器启动这些编码失败,那么搜索引擎也将读不到网页的内容或者错过一部分内容。
4、 将动态网页静态化提供静态 URL 现代网站的许多网页是采用一些编程语言和数据库结合的方法来制辑湃形傥作的。这个数据库就是存储网站信息的仓库,怎样读出这个仓库的内容是要靠计算机来调动的。这样的动态网页会使搜索引擎望而却步,因而很不容易在搜索引擎上获得排名。为什么呢?因为这些网页的实质信息是储存在数据库里面的,只有在一个用户来访问的时候通过变量的选择网页才生成。用户是知道怎么选择一个变量的,比如选择一个城市。但是,搜索引擎不是人,它不会选择变量,所以网页生成不了,搜索引擎就会空手而回。像 Google 这样的搜索引擎也不情愿阅读带有问题或者其他数据库的字符的 URL,因为那个很可能是陷阱,或者是死循环,将损害搜索引擎探测器的工作。因此,探测器在程序设计中能发现并回避动态网址,因此我们需要将这些网页变成静态网页。 其实我们可以有两种办法来使得搜索引擎能够吸收原本属于动态页的内容。第一种办法是制作大量的静态网页,并且将它们链接到相应的动态页。这样在搜索引擎来访动态页之前 ,静态页已经将动态页启动出现。这种方法很简单,通过一个目录表就可以实现。虽然搜索引擎不能完全抓住动态页的内容,但是也能抓住绝大部分。第二种方法是使用一个软件将动态URL 转化为静态 URL。
5、 如何处理 Flash 的使用 现在许多网站采用了 Flash 动画,使网站变得很精彩。不幸的是,搜索引擎却没有办法享受这个精彩,它还只能看文字。因此,为了照顾搜索引擎,也为了使你的网站能在搜索结果中取得优秀排名,尽量少用Flash。如果非用 Flash 不可,例如游戏网站等需要 Flash 来增强视觉感受,可以考虑再设计一张不含有Flash 的纯文字版的网页,并链接原来的 Flash 网页。另外的方法是,在 Flash不多的情况下,可以在同一页面上增加一些文字说明。再有,不要用 Flash 来作为链接源头,而应该使用文字。
6、 避免使用过大的图片 网站上的图片比文字要显示得慢,所以搜索引擎优化要求图片的文档大小尽量限制在最低。如果你的网站背景或者页面上有太多、太大的图像,搜索引擎探测器会花很多的精力来阅读,这样会使得搜索引擎不能完全抓获网站的内容,最终影响网站地搜索结果中出现的几率。在给图片减肥的同时,我们希望给图片的标签注明图片的名称,说明图片是关于什么的,一般这个名称是网页中使用的一两个关键词。如果必须使用较大的图片,可以提供一个素略的图片,然后提供指引导向大图的一个链接。
7、 避免使用图片来做链接 有时候,使用图片来代替文字作为链接的源头艺术感比较强。这个对网站访问者来说是欣然接受的。但是,搜索引擎是不认识图片的,它们只认识文字。因此,为了让搜索引擎知道链接导向的网页是什么,请用包含关键词的“链接源头文字”来做导向。因此必须了解如何写作“链接源头文字”。
8、 避免使用过长的 URL 短的 URL 是否比长的 URL 更能得到比较好的排名?这是个有争议的问题。不过,根据不少搜索引擎优化者的经验,短的不一定比长的有优势。就长度而言,如果保持在 65 个英文字母之内就是最理想的了。缩短长的URL,需要对网站结构进行优化地调整,避免不必要地设置过多层次的目录,而力争尽可能简洁地将网页集中化。一般认为,网站的层次尽可能不要超过三个,因为过深的网站结构会使搜索引擎访问吃力,许多内容不能被收录。