您的位置:seo首页 >> SEO技术 >> 避免蜘蛛陷阱提高网页被收录机会

3

避免蜘蛛陷阱提高网页被收录机会

© lcfqyk / 2011-8-19 / 13:19 / SEO技术

 网站设计时应该考虑用户体验,但也要考虑到搜索引擎友好度。那些不利于蜘蛛爬行和抓取的技术被称为蜘蛛陷阱

本文介绍了8种网站设计时应该避免的蜘蛛陷阱:

1) 首页整个使用Flash和整站Flash
flash是增强网站视觉效果的好东西。网页中使用一部分flash来做成广告,展示数据或纯粹美化页面等。都不会影响到搜索引擎抓取和收录页面(flash文件大小还是应当控制在不影响网站打开速度的范围内)。但是,搜索引擎当前无法很好的解读flash(索引文字信息,判断相关性等)是共识。因此为了美观就把网站首页完全做成flash,或整站就是一个flash显然不符合网站被搜索引擎抓取和收录的规则。如果你网站需要考虑搜索流量,那么请一定规避这个问题。

PS:当前,搜索引擎从未停止读取flash文件。但是进度并不明显。我们不建议在形势改变之前去研究如何让flash被搜索引擎解读。除非你是技术开发人员。

2) Session ID
有些网站使用session id(会话ID)跟踪用户访问,每个用户访问网站时都会生成独特唯一的session ID,加在URL中。搜索引擎蜘蛛的每一次访问也会被当成一个新的用户访问,URL中会加上一个不同的Session ID,这样同一个URL将变的不一样。也会造成蜘蛛陷阱。很可能造成重复内容。
解决方法:使用cookies技术而不使用session id技术,或程序判断访问者是搜索引擎蜘蛛还是普通用户,如果是搜索引擎蜘蛛这不生成session ID。

3) 各种跳转
除了301永久重定向之外,搜索引擎对其他形式的跳转都比较敏感,比如302暂时重定向跳转,js跳转,flash跳转,meta refresh跳转。使用上述跳转请一定慎重。
meta refresh跳转常被用在网站出现404页面时跳转。对搜索引擎来说并不友好。这点不要去学大型网站。

4) Frame框架结构
这是一种网站诞生初期比较流行的建站方式,现在用的不多了,建议不要再使用框架结构来建站。 

5) 动态url
虽然搜索引擎声明现在已经能比较好的收录使用动态网址的页面,但是我们还是认为动态url不利于用户体验,同时,动态url参数当前还是可能会造成蜘蛛的死循环抓取。
解决办法,减少参数,伪静态或改为纯静态生成页面。

6) JS链接
JS跟flash一样可以实现很多网页视觉效果,但是搜索引擎并不能很好的跟踪JS文件中的链接。请避免使用js来包含重要的链接。可以利用这个特性,把广告,无意义的链接或代码使用JS来填充。

7) 要求登录才能访问
有些网站需要用户登录才能看到会员区内容。这部分内容搜索引擎看不到。如果你的网站要SEO,那么请规避此问题。

8) 强制使用Cookies
有些网站为了实现某种功能,如记住用户登录信息,跟踪用户访问路径等,强制用户使用cookies,用户浏览器如果没有启用cookies,页面显示不正常。搜索引擎蜘蛛就相当于一个禁用了cookies的浏览器。强制使用cookies智能造成蜘蛛无法正常访问网站。

在你网上张是否存在这样的问题,造成收录不正常或其他SEO现象呢?请尽量避免上述蜘蛛陷阱!

© 英文SEO和外贸SEO文章内容皆为人工编辑,如有错误,敬请指正。

广告

本文有 3 篇评论

  1. 1 合力叉车价格 说 :
    2011-9-26 11:18:32

    写的不错,有学到,谢谢!

  2. 2 北京同仁医院挂号 说 :
    2011-9-29 22:14:27

    博主的你的文章写的真不错,我的网站可以转载一下吗?

  3. 3 banner在线制作 说 :
    2012-2-15 2:43:38

    不错,学习了,好文章!

发表你的见解