ASP.NET网站搜索引擎优化方法研究(Engine)

优采云 发布时间: 2021-04-06 04:13

  ASP.NET网站搜索引擎优化方法研究(Engine)

  ASP.NET 网站搜索引擎优化方法的研究0引言网站要获得大量访问,Gaole,Yahoo和其他搜索引擎的排名必须尽可能出现在首页上或相对可靠的。前一个位置。相反,如果这些搜索引擎的搜索结果排在十二个甚至几十个页面之后,或者根本没有被搜索引擎索引,那么搜索引擎的功能将不会发挥作用,并且网站将是未知的,并且很难获得流量。为了获得更好的搜索引擎排名,网站的搜索引擎优化是必不可少的工作。影响页面排名的因素很多,主要搜索引擎的排名算法并不相同,但基本原理却相似。在不同的开发平台下,由于各自平台实现的架构不同,因此网站的搜索引擎优化实现方法也有所不同。因此,根据不同平台的特点,必须采用不同的方法进行搜索引擎优化。本文分析了不利于搜索引擎优化的ASP.NET框架特征,并对在ASP.NET平台网站下开发的SEO优化处理方法进行了有益的探索。 1、搜索引擎优化概述SEO是搜索引擎优化的缩写。当人们使用搜索引擎搜索结果时,搜索引擎使用某些算法在搜索引擎结果的显眼位置显示搜索排名。 SEO的主要工作是通过了解各种搜索引擎如何爬网Internet页面,如何建立索引以及如何确定它们对特定关键词搜索结果的排名等来优化网页,从而优化网页以改善搜索引擎排名,从而增加网站的流量,并最终提高网站技术的销售能力或推广能力。

  SEO必须遵循某些规则和优化原则。 2 ASP的特殊性。基于SEO的NET 网站体系结构。当前有许多平台正在开发中网站。它们的实现方法不同,对搜索引擎的友好程度也不同。这由平台的实现架构决定。 ASP.NET是一个出色的网站开发平台,具有丰富的控件和方便的开发,但是其以下实现方法确定它对搜索引擎不友好:(1) Javascript实现服务器回程(PosLback)ASP大多数服务器控件.NET的控件很方便在服务器端处理客户端事件编程,但对搜索引擎不友好,这些控件的实现机制是通过Javascript脚本回调网页以响应用户的单击操作搜索引擎无法跟踪这些操作的执行情况,也无法深入跟踪链接。(2)状态视图(Viewstate)当ASP.NET执行页面时,视图状态值和页面上的所有控件将被采集并格式化为然后,将编码后的字符串分配给隐藏表单字段的value属性,由于隐藏表单字段是发送给客户端的页面的一部分,因此viewstate值会暂时存储在clie中nt的浏览器。尽管这有利于编程和实现,但请保持页内状态,但太大的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使用许多JavascnptJavascript是AJAX实现的基础,但是ASP.NET 网站 SEO优化方法也针对上述问题。ASP.NET的特殊性网站体系结构SEO,本文介绍了ASP.NET 网站的方法从以下几个方面对引擎进行优化,以及所有体系结构的共同方面网站 SEO。在此不做讨论。3. 1 Url静态(ASP.NET Url重写)URL分为动态URL和静态URL。静态网址相对于动态网址。

  动态URL地址收录参数,例如:sample。 com / product。 aspx? id = I&category = 2,并且在静态之后,URL类似于:,/ product / l / 2 /或http:t / www。 / product / category2 / tidel /显然,静态地址比前一个地址更有意义,并且诸如潮汐和类别之类的有意义的词也会出现在URL中。 Ud中易于理解的关键词对于搜索引擎更有意义。静态URL地址可能看起来更简洁,并且网络蜘蛛程序更适合静态URL。它可以隐藏诸如ID和文件名之类的参数,因此更加安全。有许多方法可以在ASP中实现URL静态。 NET,可以在“全局”页面上实现。 aSax,自定义r-rrIP模块,I-rrrP处理程序或Web服务器级别。 3. 2 ViewState优化众所周知,网络蜘蛛通常在爬网时仅爬网某个网页的有限内容,只有大约10万内容。在ASP.NET中,Viewstate是客户端的特殊字符串,它表示一个隐藏字段。如果在ASP.NET页面中使用了太大的Viewstate,则网络蜘蛛很可能将无法抓取页面的真实内容,这不利于网站的排名。

  最简单的方法是,如果不需要Viewstate,可以将其关闭,或者至少不要将其用于每个简单控件。如果您确实需要使用它,则可以访问Web。将配置添加到con-fig文件:这样,可以将Viewstate放置在页面的末尾。 3. 3数据分页优化ASP.NET具有许多用于显示数据的控件,这些控件可直接使用,简单且方便,并且代码量很小。 CridViews。 DataGdds和DataGdds属于这种控件,但是这种控件的分页机制采用Javascrpt返回并与该页面进行交互,并且分页后URL不会有新的变化。这不是非常适合SEO,因为当网络蜘蛛从您的网页获得指向不同页面的链接时,它们单击进入并发现它们属于同一页面,并且分页的结果将不会输入到搜索的编译结果中引擎。从SEO角度来看,这种分页显示方法对网络蜘蛛并不友好。您可以使用DataLst或Reeater控件通过PagedDataSamce来定制分页编程,以替换上述分页方法。 3. 4网站地图优化网站地图在SEO中也非常重要。 Sitemap可以轻松让搜索引擎知道哪些网页可用于在网站上进行爬网。 Sitemap的最简单形式是XML文件,该文件列出网站中的URL以及有关每个URL的其他元数据(最后更新时间,更改频率以及相对于网站等其他URL的重要性),以便搜索引擎可以更智能地爬行网站。

  网络蜘蛛通常通过网站中的链接和网站中的其他链接找到网页。 SiLemap将提供此数据,以允许支持Sitemap的爬网程序对Sitemap提供的所有URL进行爬网,并了解使用相关元数据的URL。站点地图有两种类型:一种是根据Sitemap协议创建的,用于对搜索引擎的协议站点地图进行爬网;另一种是导航性站点地图,这是根据网站自身的需求而制作的,用户了解网站结构。合同规定的站点地图实际上符合站点地图0.90标准。它是根据Attn-bution-ShareAlike知识共享Iacense(Attn-bution-ShareAlike知识共享Iacense)的条款提供的,并被广泛采用。它被Coole,Yahoo和Microsoft广泛采用。它得到许多制造商的支持,并且是大多数搜索引擎支持的标准。可导航的站点地图实际上是站点内的导航器。 网站的各个节点会分层显示给用户,以便用户可以一目了然地看到网站的结构。 ASP。 NET本身有一个站点地图:Web。站点地图是导航站点地图。所有站点地图的目的仅仅是一个,那就是清楚地显示网站的链接结构。构建ASP时,必须同时为网站创建两个Sitemap。 NET 网站,两者都是必不可少的。

  3. 5页面重定向SEO优化ASP。 NET 网站在运行过程中将面临很多问题,例如:服务器错误,用户请求的页面不存在,程序配置错误和许多其他问题。当用户请求浏览网页并遇到这些问题时,将显示系统默认错误页面,这对用户非常不友好,甚至对搜索引擎也不友好。错误的I-rrrP状态代码将重定向该ASP。 NET 网站 SEO必须处理的是:404:服务器找不到指定的资源,并且所请求的网页不存在。 301:URL被永久重定向。 404错误表示该网页不存在。当用户访问不存在的页面时,会发生此错误。认为该页面不存在,搜索引擎还会产生HTIP错误。如果比较错误太多,搜索引擎将忽略它。解决方案是在网络上。在系统中添加以下配置。 config的Web部分:当RedirectMode属性设置为ResponseRedirect时,用户将重定向到错误页面,并且原创URL更改为错误页面的URL。

  当RedirectMode属性设置为Respon -seRewrite时,会将用户定向到错误页面,并且浏览器中的原创URI不会更改。这样,您可以自定义自己的错误页面。同样,在SEO过程中,301转弯经常起作用。 301重定向是当用户或搜索引擎向网站服务器发送浏览请求时,服务器返回的IfflP数据流的标头中的状态代码类型,这意味着该网页已永久转移到另一个地址。当您需要在转弯时传输PR值,提高搜索引擎的友好度并将旧的网站拉到新的网站时,您需要使用301转弯。 网站重定向,通常使用301和302,301是永久重定向,它对SEO友好,有助于维护原创域名和新域名之间的PR传输和流量数据。 ASP.NEI'中301重定向的代码实现相对简单。例如,原创域名是fmm。 com,现在所有对这个域名的访问都通过301重定向到cn,仅在原创页面的Page-Load事件中添加以下代码:受保护的无效页面-Load(对象发件人,Even-tArgse){响应。 Oear();'Response.StatusCade = 301; Response.Status =“ 301移动的Pennanentlyu; Response.AddHeader(” Location“,” www。“);} 3. 6 AJAX优化ASP NFl'广泛使用AJAX技术。对于AJAX是必不可少的,并且是AJAX实现的基石。

  对于搜索引擎而言,这是一个巨大的“罪魁祸首”。 AJAX 网站的实现在搜索引擎优化中具有重大的隐患。网络蜘蛛可能不会收录。您可以关闭浏览器的Javascript功能,然后尝试访问网站的所有内容。搜索引擎也无法捕获您看不到的内容。解决方案是在协议站点地图应用程序中建立网站的所有链接,为所有内容建立静态导航链接,或者实际上不需要Javascipt来初始化加载页面。 4、结论网站为了获得更高的搜索引擎排名和更高的流量,必须遵循某些搜索引擎优化规则。搜索引擎优化涉及广泛的内容,并且有许多元素需要优化。除了通用元素之外,所有网站架构都必须基于不同平台的特性来优化特定元素。本文对ASP的搜索引擎优化处理进行了一些有益的探索。 NET 网站。不是ASP的SEO优化。 NET 网站可以根据本文介绍的方法在一夜之间完成。所有平台共有许多优化元素。为了获得更好的优化效果,必须对其进行完全优化。富通新能源:HYPERLINK“ /” \ o“制粒机” \ t“ _blank”制粒机HYPERLINK“ /” \ t“ _blank” HYPERLINK“ /” \ o“饲料制粒机” \ t“ _blank”饲料制粒机?

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线