对搜索引擎不利的因素(四)代码混乱

添加评论 2011年7月4日

代码混乱,搜索引擎抓取页面内容就越困难。我们通常认为用于创建页面的某些内容不是实际的页面内容,这些内容会造成页面混乱,下面介绍规范页面代码的方法。
1.使用外部JavaScript
可以不把JavaScript代码放在页面代码中,而把它以外部分拣的形式组织起来放在服务器上,用调用的方式来实现其功能,这样做的原因有以下几点。
以外部文件的形式组织会更安全。意思是说,当我们在修改页面时,JavaScript代码被破坏的可能要小得多。
更易于管理。可以专门建一个目录用于管理所有的JavaScript文件。
会减少下载的时间。如果你的多个页面用到相同的Scripts,则浏览器只下载一次,把它保存在缓存中可以提高速度。
可以提高重用性。如果你要对Scripts做修改,那你不用对每个页面都做修改,只需要对外部文件做修改就可以了。
创建外部JavaScript是比较容易的,只需要将<script>和</script>中的文本通过文本编辑器保存,然后将将文件以.js格式保存在Web服务器上面,最后在<script>和</script>标签中将“src=”的属性项设置成路径,具体代码如下:
<script language=“JavaScript” type=“text/JavaScript” src=”/scripts/mouseover_scripts.js”></script>
2.使用document.write移除问题代码
如果你有一个比较复杂的导航栏,它可以变换颜色和图片,上面还有下拉列表也可以变换颜色,如果上面再加上一些Flash元素,那么可能达到7000个字符左右,这种情况我们可以用JavaScript来将它全部移除,具体方法如下:
(1)在一个外部文件中输入以下文本。<!-          Document.Write(” “)          //–>
(2)将要移去的代码从HTML页面剪切,粘贴到下面代码的引号中。Document.Write(”在这里粘贴代码“)
(3)保存文件上传到服务器。
(4)在HTML页面调用外部文件,使用与JavaScript同样的调用方法。<script language=“JavaScript” type=“text/JavaScript” src=”/scripts/navbar.js”></script>
这样做完后搜索引擎就看不到导航栏了,我们就需要做一个简单的文本导航来让搜索引擎看到。这样就节省了很多空间。
3.使用外部CSS式样文件
如果你能将页面中的JavaScript代码替换成外部文件,,同样你也能将页面中杂乱的CSS式样统一成利用外部CSS式样调用的方式来使用。如果这些式样控制符在页面中各自定义的话,对于同一式样定义的部分一旦修改就要一页页的修改就很麻烦了。
将在页面中定义的CSS式样转化成外部调用形式的方法很简单,只要将处于<style>和</style>中的所有代码,包括<style>和</style>标签,作为一个外部文件上传到服务器上,并用<link>标签指向它,例如:<link rel=”stylesheet” href=”site.css” type=”text/css”>
4.将图片导航移到页面的底部
图片导航在页面中拥有众多的链接,整理这种页面一是把定义链接的代码移到页面的底部,刚好在</body>标签的前面。这样即没有移除链接代码,又可能被搜索引擎索引到。
5.不要直接从word文档中粘贴复制文本
这样避免出现一些乱码。解决这样的问题有两种方法:
以HTML格式储存文件。word提供了以HTML文件储存的方式,用筛选过的网页方式储存就好了。
在网站开发工具中使用word格式化清楚工具。许多HTML开发工具都有word格式化清除功能。Dreamweaver和Frontpage都有这样的工具(工具-HTML优化)。

  1. 还没有评论.想坐沙发?
  1. 还没有 trackbacks
订阅评论