网站搜索引擎优化方法的研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ASP.NET网站搜索引擎优化方法研究 0 引言 网站要获得大的访问量,那么在Gaole,Yahoo和其他搜索引擎的搜索结果排名中必须尽可能出现在首页或者在比较靠前的位置。相反,如果在这些搜索引擎的搜索结果排名中排在十几甚至几十页后面或者根本没有被搜索引擎索引,那么搜索引擎的威力就发挥不出来,网站也就不为人知,也很难有访问量。 要想获得较好的搜索引擎排名,对网站进行搜索引擎优化是一项必不可少的工作。影响网页排名的因素很多,各大搜索引擎的排名算法都不尽相同,但基本原理都是相似的。不同的开发平台下,由于自身平台实现的架构不同,对网站实施搜索引擎优化的方法也不尽相同,因此必须针对不同平台的特点,采用不同的方法进行搜索引擎优化处理。 本文分析了ASP. NET不利于搜索引擎优化的框架特点,并针对ASP.NET平台下网站开发,进行SEO优化处理的方法做了一些有益的探索。 1、搜索引擎优化概述 SEO是Search Engine Optimhation的缩写。人们使用搜索引擎搜索结果的时候,搜索引擎使用一些算法在搜寻引擎的结果中显著地方显示搜索排名。 SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。SEO必须遵循一定的规则和优化原则。 2 ASP. NET网站架构在SEO方面的特殊性 当前进行网站开发的平台有很多种,它们的实现方式各不相同,对于搜索引擎的友好程度也不尽相同,这些都是由各种平台的实现架构决定的。ASP.NET作为一个优秀的网站开发平台,控件丰富,开发方便,但它的以下几个实现方式决定了它对搜索引擎不太友好: (1)Javascript实现服务器回传(PosLback) ASP. NET的大多数服务器控件在服务器端处理客户端事件编程时很方便,但对搜索引擎不友好,这些控件的实现机制是通过Javascript脚本回传实现网页的调用,从而响应用户的点击操作,而搜索引擎是不能追踪执行这些操作并深入跟踪链接的。 (2)状态视图(Viewstate) 当ASP. NET执行某个页面时,该页面上的view-state值和所有控件将被收集并格式化成一个编码字符串,然后被分配给隐藏窗体字段的值属性。由于隐藏窗体字段是发送到客户端的页面的一部分,所以viewstate值被临时存储在客户端的浏览器中。 虽然有利于编程实现和保持页内状态,但过于庞大的Viewstate会使得网页中有意义的内容被挤到搜索引擎“够不着”的地方。 (3)动态URI. 大多数开发平台处理链接串都是用查询串方式(即动态URL)实现的,由于没有包含有意义的关键字信息,所以搜索引擎对这种链接无能为力,ASP.NET平台也不例外。 (4)站点地图(Sitemap)不友好 ASP.NEI没有实现用来给搜索引擎抓取的协议性Sitemap,Sitemap 0.90是Coole.Yahoo,Microsoft,Ask等大多数搜索引擎所支持的一种标准。ASP.NET内置的Sitemap与这里讲的Sitemap是完全不同的,ASP.NET中的Sitemap主要用于给用户导航。 (5)AJAX使用了大量的Javascnpt Javascript是AJAX实现的基础,但也是搜索弓I擎的“敌人”,ASP. NET中很多控件是用它实现的,对搜索引擎非常不友好。 3 ASP. NET网站SEO优化的方法 针对上述ASP.NET网站架构SEO方面的特殊性,本文从以下几个方面介绍ASP. NET网站搜索引擎优化的方法,对所有架构网站SEO共性的方面,在此不做讨论。 3.1 Url静态化(ASP.NET Url重写) URL分为动态Url和静态URL两种,Url静态化是相对于动态Url而言的。动态URL地址中带有参数,例如: http://www. sample. com/product. aspx? id=Icategory=2而静态化后,URL形如: http://www, /product/l/2/或者, http:t/www. /product/category2/tidel/ 显然静态化地址比前一个要有意义,在URL中出现了tide,categor等有意义的词语。Ud里出现容易理解的关键词对于搜索引擎来说更有意义。静态URL地址可能看上去更加简洁,而且网络蜘蛛对静态化后的URL适应性更好。能隐藏ID等参数和文件犷展名,因而更加安全。

文档评论(0)

189****6140 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档