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

优采云 发布时间: 2021-09-07 05:21

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

  ASP.NET网站Search Engine Optimization Method Research 0 介绍网站要获得大量的访问量,那么在高乐、雅虎等搜索引擎的排名中,必须尽可能多地出现在首页或者比较靠谱。之前的位置。相反,如果这些搜索引擎的搜索结果排在十几页甚至几十页之后,或者根本没有被搜索引擎收录,那么搜索引擎的力量就不会发挥出来,网站不知名且非常难获得流量。为了获得更好的搜索引擎排名,网站的搜索引擎优化是必不可少的工作。影响页面排名的因素很多,各大搜索引擎的排名算法也不尽相同,但基本原理是相似的。在不同的开发平台下,由于各自平台上实现的架构不同,对网站实现搜索引擎优化的方法也不同。因此,必须根据不同平台的特点,采用不同的方法进行搜索引擎优化。本文分析了ASP.NET不利于搜索引擎优化的框架特点,对ASP.NET平台网站开发下的SEO优化方法进行了一些有益的探索。 1、Search Engine Optimization 概述 SEO 是 Search Engine Optimhation 的缩写。当人们使用搜索引擎搜索结果时,搜索引擎会使用一些算法在搜索引擎结果的显着位置显示搜索排名。 SEO 的主要工作是通过了解各种搜索引擎如何抓取 Internet 页面、如何索引以及如何确定它们对特定 关键词 搜索结果的排名来优化网页。引擎排名,从而增加网站的流量,最终提升网站技术的销售能力或推广能力。

  SEO 必须遵循一定的规则和优化原则。 2 ASP的特殊性。 NET网站 架构在 SEO 方面。 网站目前正在开发的平台很多,实现方式不同,对搜索引擎的友好程度也不同。这个平台的实现架构是确定的。 ASP.NET作为一个优秀的网站开发平台,控件丰富,开发方便,但其以下实现方式决定了它对搜索引擎不友好:(1)Javascript实现服务器回传(PosLback)ASP大部分服务器.NET的控件在服务器端处理客户端事件编程非常方便,但是对搜索引擎不友好,这些控件的实现机制是通过Javascript脚本回调网页来响应用户的点击操作。搜索引擎无法跟踪这些操作的执行情况,也无法深入跟踪链接。(2)State 视图(Viewstate)当ASP.NET执行一个页面时,会采集并格式化页面上的view-state值和所有控件然后将一个编码字符串赋给隐藏表单域的value属性,由于隐藏表单域是发送给客户端的页面的一部分,所以viewstate的值暂时存储在cli中nt的浏览器。虽然有利于编程和实现 保持页内状态,但是太大的Viewstate会使网页有意义的内容被挤出搜索引擎的范围。

  (3)dynamic URI。大多数开发平台使用查询字符串(即动态URL)来处理链接字符串。由于它们不收录有意义的关键字信息,搜索引擎对此类链接无能为力。ASP.NET平台是也不例外。(4)Sitemap(Sitemap)不友好ASP.NEI'没有实现爬取搜索引擎的协议Sitemap,Sitemap0.90是Coole.Yahoo、Microsoft、Ask大多数搜索引擎支持的标准。 ASP.NET中内置的Sitemap与这里提到的Sitemap完全不同,ASP.NET中的Sitemap主要用于用户导航。(5)AJAX大量使用JavascnptJavascript是AJAX实现的基础,但是它也是搜索引擎的“敌人”,ASP.NET中的很多控件都是用它来实现的,对搜索引擎非常不友好。3 ASP.NET网站SEO优化方法针对上面的ASP.NET网站架构SEO比较特殊,本文介绍ASP.NET网站搜索引擎优化m方法从以下几个方面。我不会讨论所有架构网站SEO 的共同方面。 3.1 Url static (ASP.NET Url rewriting) URL分为动态Url和静态URL。静态网址相对于动态网址。

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

  最简单的方法是,如果您不需要 Viewstate,则可以将其关闭,或者至少不要将其用于每个简单控件。如果你真的需要使用它,你可以去网上。配置文件中添加了一个配置: 以便可以将Viewstate 放置在页面的末尾。 3.3 数据分页优化ASP.NET有很多显示数据的控件,直接可用,简单方便,代码量很小。网格视图。 DataGdds和DataGdds都属于这种控件,但是这种控件的分页机制采用Javascrpt返回并与这个页面交互,分页后URL不会有新的变化。这对SEO不太友好,因为当网络蜘蛛从你的网页中获取到不同页面的链接时,点击进入,发现它们属于同一个页面,分页结果不会进入到搜索的编译结果中引擎。从SEO的角度来看,这种分页展示方式对网络蜘蛛并不友好。您可以使用DataLst 或Reeater 控件通过PagedDataSamce 自定义分页编程来替换上述分页方式。 3.4 Sitemap 优化 Sitemap 在 SEO 中也很重要。 Sitemap可以很容易地让搜索引擎知道网站上哪些网页可供抓取。 Sitemap 最简单的形式是一个 XML 文件,其中列出了网站 中的 URL 以及每个 URL 的其他元数据(上次更新时间、更改频率以及与 网站 上的其他 URL 的相对重要性等),以便搜索引擎可以更智能地爬取网站。

  网络蜘蛛通常通过网站内和网站上的其他链接找到网页。 SiLemap 将提供这些数据,以允许支持 Sitemap 的爬虫抓取 Sitemap 提供的所有 URL,并了解使用相关元数据的 URL。站点地图有两种类型:一种是根据Sitemap协议制作的,用于搜索引擎爬取协议站点地图,另一种是导航站点地图,根据网站自己的需求制作,方便用户了解网站结构。合同站点地图实际上符合站点地图 0,90 标准。它根据 Attn-bution-ShareAlike Creative Commons Iacense (Attn-bution-ShareAlike Creative Commons Iacense) 条款提供,并被广泛采用。它被 Coole、雅虎和微软广泛采用。它被许多制造商支持,是大多数搜索引擎支持的标准。可导航的站点地图实际上是站点内的导航器。将网站的各个节点分层展示给用户,让用户一目了然的看到网站的结构。 ASP。 NET 本身有一个站点地图:web.站点地图是导航站点地图。所有站点地图的目的只有一个,那就是清楚地展示网站的链接结构。创建 ASP 时。 NET网站,需要同时为网站创建两个Sitemap,两者缺一不可。

<p>3.5 页面重定向SEO优化ASP。 NET网站在运行过程中会面临很多问题,如:服务器错误、用户请求页面不存在、程序配置错误等诸多问题。当用户请求浏览网页,遇到这些问题时,会出现系统默认的错误页面,对用户非常不友好,对搜索引擎更加不友好。错误重定向该 ASP 的 I-rrrP 状态代码。 NET网站SEO 必须处理的是:404:服务器找不到指定的资源,请求的网页不存在。 301:URL 被永久重定向。 404 错误意味着该网页不存在。当用户访问不存在的页面时会发生此错误。搜索引擎也会产生HTIP错误,认为该页面不存在。如果比较错误太多,搜索引擎会忽略。解决方案是,在网络上。在系统中添加如下配置。配置的 web 部分:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线