基于ASP.NET公益网站中的SEO优化策略研究

2018年11月08日 23:34来源于:科技创新导报

陈宸++赵玲++杨冬黎++胡巧龙++关雅丽

摘 要:中国的公益事业相对落后,就目前的公益组织数量和发展情况看,现有公益网站的数量依然较少,并存在网站信息长期不更新以及在搜索引擎中排名相对靠后等问题。为解决此类问题,结合社会需求,我们设计并制作了抗NMDA公益平台并且使用SEO搜索引擎优化技术,提高了网站在搜索引擎上的排名位置,为网站的推广提供最大帮助。该文详细介绍了有关ASP.NET网站的SEO优化技巧。

关键词:SEO优化 公益网站 抗NMDA受体脑炎

中图分类号:TP393 文献标识码:A 文章编号:1674-098X(2017)02(a)-0090-02

1 SEO优化技术介绍

SEO是由英文Search Engine Optimization缩写而来,中文意译为“搜索引擎优化”。SEO是指通过站内优化,比如网站结构调整、网站内容建设、网站代码优化等以及站外优化,比如网站站外推广、网站品牌建设等,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,从而吸引精准用户进入网站,获得免费流量,产生直接销售或品牌推广。

2 抗NMDA受体脑炎公益网站介绍

抗NMDA受体脑炎公益网站使用了ASP.NET作为开发语言,同时使用三层框架,方便了网站的后期维护。网站功能模块如图1所示。

3 网站的SEO优化

想让网站拥有更多访问量,我们必须对网站进行SEO优化,除了设置关键词、设置高质量友情链接等基本工作,我们还做了一些其他工作,这能使搜索引擎爬虫对网站的兼容性更加好,同时也能使网站更快被搜索引擎收录。

3.1 网站URL静态化

URL分为动态URL和静态URL[2]2种,URL静态化是相对于动态URL而言的。动态URL地址中带有参数,例如公益网站中某帖子的URL为http://www.Knmda.com/post_list.aspx?id=1&title=2,而静态化后,此URL可以改写为:http://www.Knmda.com/post_list/12或http://www.Knmda.com/post_list/id1`/title2。由于一般搜索引擎对于“&”符号的识别不佳,显然使用静态地址更有利于网站排名。其次,在URL中出现了title、category等有意义的词语,这种容易理解的关键词对于搜索引擎来说更有意义。同时,静态URL地址看上去更加简洁,而且搜索引擎爬虫对静态化后的URL适应性更好。

3.2 ViewState优化

ViewState机制是ASP.NET中对同一个Page的多次请求(PostBack)之间维持Page及控件状态的一种机制,使用其会在HTML页中产生大量冗余代码。

搜索引擎的爬虫在抓取一个网站时只会抓取部分内容,大约只有100 k。而ASP.NET中的ViewState默认出现在Form内的第一个元素,如果ViewState很大的话会影响搜索引擎检索页面,导致爬虫无法抓取到网页真正需要展示的内容,这个对网站推广就很不利了。所以如果一些控件不需要ViewState的话,可以关闭它,并且在编程的时候尽量少使用。若确实需要使用,可以在Web.config文件中增加一项配置。

这样就可以将ViewState位置放到页面的最后面。

3.3 数据分页优化

ASP.NET有很多已经封装得很好的数据控件,数据的查询、修改、删除等操作实现起来非常方便,代码量也很少。比如说Grid Views和Data Grids,这类控件分页机制采用的是脚本回传与本页交互实现的,使用的多为异步刷新,所以分页后不会改变URL。这样搜索引擎爬虫从你的网页上得到不同分页的链接时,将不会将分页后的结果录入搜索引擎的编制结果。所以,从SEO角度来讲,这种分页方法对搜索引擎爬虫是不友好的。可以使用Data List或Repeater控件,通过Paged Data Source自定义分页编程,来代替上述的分页方法[1]。

3.4 添加網站的Sitemap

Sitemap又称站点地图,上面整合了整个网站的页面链接。站点地图可以为用户导航,同时也可以让搜索引擎爬虫能够顺藤摸瓜地爬行到更深层次的页面。网站地图一般分3种形式:.html、.xml、.txt,最简单的Sitemap形式,就是XML文件,在其中列出网站中的网址以及关于每个网址的其他元数据,以便搜索引擎可以更加智能地抓取网站。

虽然在编程中可以通过Visual Studio向网站添加站点地图,但是此方法添加的不是用来搜索引擎抓取的协议性Sitemap,其主要用于给用户导航。所以我们需要另外在按照Sitemap 0.90标准,建立另一个Sitemap。

现在自动生成Sitemap的软件有很多,主要是通过爬虫对你的网站进行内容抓取,并记录在一个XML文件中。

建立2个Sitemap对ASP.NET网站SEO优化必不可少。

4 结语

SEO搜索引擎优化的应用,让公益网站变得更人性化,并且增大了其影响力。同时,也可以增加网站流量,使网站在后期越做越大。随着时代的不断进步,搜索引擎也会不断进步,相应技术也在不断更新,但是做公益永远不会过时,希望未来能有越来越多的公益事业兴起,有越来越多的技术被运用到公益当中去。

参考文献

[1] 张文生,孙永忠.ASP.NET网站搜索引擎优化方法研究[J].信息技术,2010(3):146-148.

[2] 郑凌峰.基于ASP_NET网站搜索引擎优化[J].计算机光盘软件与应用,2013(2):4-6.

[3] 张楠,楼新远.搜索引擎中的SEO理论与实践[J].铁路计算机应用,2010,19(10):14-17.

[4] 谭思云,朱家超,周前华,等.网站搜索引擎优化(SEO)的研究[J].中国水运,2008,8(2):139-140.

 
免责声明:

     本文仅代表作者/企业观点,与【名品家电网】无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅供读者参考,并自行核实相关内容。

     【名品家电网】刊载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

      如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行;新闻纠错: lwl#youngchina.cn

关键词: 文章 网站 搜索引擎