你的网站是否让搜索引擎的蜘蛛抓取得很顺利呢

当我在同新客户讨论他们的网站的时候,常常会提到他们的网站对于搜索引擎来说是不友好的,当搜索引擎的蜘蛛来访问时,几乎抓取不到什么内容。
造成这种情况的原因很多,比如使用了太高级的技术,或者是导航系统作的很差,等等。

如果你恰好正在计划你的网站,那么一起来看看如何避免那些很多站点会有的错误。

1. Frames
现在随着DIV技术的应用,框架已经越来越少的出现了。而搜索引擎是很不喜欢的框架的,甚至会出现抓取不到的情况。
如果你还在用框架,那么记得使用noframes标签,在这个标签里你可以放置部分的内容。这只是一个补救措施,并不好。只有在你坚持使用框架的时候,才用。

2. Flash
有些搜索引擎声称可以收录Flash的,可是对于Flash来说,能否尽可能的收录多一些的内容,还是一个问题。至少我看不出。
在一个基于Flash的网站,你最好另外再做一个版本,基于文本的,这样对于搜索引擎的收录一定会有帮助。

3. 看看那些搜索引擎不喜欢的动态网址
在使用CMS,内容管理系统,的时候,常常会生成搜索引擎不喜欢的网址。

例一:http://www.sample-site.com/myproducts.php&354=prod333&subproduct

例二:http://www.sample-site.com/boards/filename.php?id=F98ZF4&productID=234927$ion=wiked&brand=4343&template=7495

这样的网址,搜索引擎会觉得太复杂而不予收录,而且这样的网址可能会常常变化。
通过网址重写的机制,可以把上面的动态网址改为静态的。
例一:http://www.sample-site.com/myproducts.php/354/prod333/subproduct
例二:http://www.sample-site.com/boards/filename.php/product234927

减短网址的长度,子目录的层数不要超过4层。

在设计方面的考量
在对一个网站作整体设计的时候,就要考虑到搜索。

1)菜单,导航系统
你的菜单,导航系统是否能够被蜘蛛抓取呢?
在这一个部分注意不要使用JavaScript Jump Menu,除非你不想让搜索引擎看到这个链接。
简单的基于文字的菜单,对于搜索来说是非常容易的。

2)Sitemaps,网站地图
写一个网站地图,把所有的站内页面都放在上面,如果超过100个页面,那么就分成几个地图。
这个网站地图是给用户看的,也可以给其他的搜索引擎看。

还有一个重要的网站地图,就是Google Sitemaps,这是一个XML文件,用到了Google自己的标准。参见如何使用Google Sitemaps

3)布局
这里的布局不只是指页面看上去的样子。
搜索引擎的蜘蛛看你的页面时,是根据页面的源代码先后顺序来看的。
在设计布局时,要把包含该页面关键词的段落,放在代码的靠前面的地方。
有时你的文章主要内容从浏览器里看在前面,而在代码里是在中间,或者后面,那么对于关键词以及内容的收录都会有影响。

创建一个搜索引擎友好的网站,让搜索引擎的蜘蛛能够无障碍得抓取你的网站,是SEO网站优化里面的重要课程,在做到好之前,先让我们不要做错,这样的底线还是可以做到的。


作者: David Yin
原载: SEO 网站优化推广
版权所有。转载时必须以链接形式注明作者和及本声明。