用户名: 密 码:
您现在的位置:首页 >> SEO技巧 >> 内容

ASP.NET 4搜索引擎优化改进

时间:2010/1/7 10:26:32 点击:4764

  核心提示:[除了博客,我现在还用Twitter的快速更新和分享的链接。跟随我的:twitter.com / scottgu] 为什么搜索引擎优化? 搜索引擎优化(SEO)是重要的公开地面对网站。阿很大比例的交通现在的网站来自搜索引擎,提高网站的搜索相关性将导致更多的用户流量从搜索引擎查询到您的网站(可直接或间...
为什么搜索引擎优化?
搜索引擎优化(SEO)是重要的公开地面对网站。阿很大比例的交通现在的网站来自搜索引擎,提高网站的搜索相关性将导致更多的用户流量从搜索引擎查询到您的网站(可直接或间接地增加你的收入让您的网站)。

衡量你的网站的SEO搜索引擎优化工具包
上个月我博客上讲述了自由SEO工具包,我们已经发运,您可以用来分析您网站的搜索引擎优化的正确性,并提供有关的任何搜索引擎优化问题的详细建议,它找到。

我强烈建议下载和使用该工具针对任何公共网站你的工作。它可以方便地现场搜索引擎优化问题您可能在网站,并针对如何进一步优化。

ASP.NET 4搜索引擎优化改进
ASP.NET 4包括了一堆新的运行功能,可以帮助您进一步优化您的网站的搜索引擎优化。这些新功能包括:

新Page.MetaKeywords和Page.MetaDescription性能
新的URL路由支持ASP.NET Web窗体
新Response.RedirectPermanent()方法
以下是有关如何利用这些机会,以进一步改善您的搜索引擎的相关细节。

Page.MetaKeywords和Page.MetaDescription性能
一个简单的建议,以提高网页搜索的相关性,是确保你总是输出相关的“关键字”和“说明”<meta>标记在您的HTML <head>部分。例如:
image 
 

4与ASP.NET Web窗体漂亮的改进之一是两个新的属性除了Page类:MetaKeywords和MetaDescription,使在您的编程方式设置这些值的代码隐藏类更容易和更清洁。

ASP.NET 4的服务器控制的<head>现在看来这些价值观,并且使用它们时,输出的网页<head>部分。此行为是特别有用的,您是使用主场景,在您的网站 - 和<head>部分最终在。主文件,它是从。aspx文件中包含的具体内容不同的网页被网页。现在,您可以设定新MetaKeywords和。aspx页MetaDescription属性,并自动由母版页内的<head>控件呈现他们的价值观。

下面是一个简单的代码段演示了在Page_Load设置这些属性的编程()事件处理程序: 

  image 

除了设定的关键字和描述属性编程方式在您的代码隐藏,您现在也可以声明@页内设置在顶部指令。aspx页他们。下面的代码段演示如何,做到这一点: 

 
image 
正如你可能期望,如果设置的值编程,他们将覆盖声明方式设置无论是在<head>部分或通过在@ Page属性的任何值。

网址路由使用ASP.NET Web窗体
URL路径选择是一种能力,我们首先介绍了ASP.NET 3.5 SP1中,并且已经在ASP.NET MVC应用揭露干净,SEO友好的“Web 2.0”的网址。 URL路径可以配置一个应用程序接受请求URL没有映射到物理文件。相反,可以使用路由定义网址,在语义上有意义的用户,并能帮助搜索引擎优化(SEO)。

例如,一个传统的网页的网址是显示类产品可能类似于如下:

http://www.mysite.com/products.aspx?category=software

在ASP.NET中使用4现在您可以配置应用程序的URL路由引擎接受以下网址,而不是来呈现相同的信息:

http://www.mysite.com/products/software

使用ASP.NET 4.0,象上面的网址,现在可以映射到双方的ASP.NET MVC控制器类,以及基于ASP.NET Web窗体页。你甚至可以有一个应用程序同时包含Web窗体和MVC控制器,并使用路由规则,它们之间的URL映射一套。 
 
请仔细阅读使用ASP.NET Web窗体4博客文章我以前的URL路由更多地了解如何在新的URL在ASP.NET路由4支持基于Web窗体页的功能。

Response.RedirectPermanent()方法
这是很常见的网络应用程序内,随着时间的推移移动网页和其他内容周围,它可以导致在搜索引擎失效链接的积累。

在ASP.NET中,开发商往往处理要求的旧网址使用Response.Redirect()方法以编程方式提出请求新的URL。不过,现在很多开发人员不知道的是,在Response.Redirect()方法的问题找到一个HTTP 302(临时重定向)响应,在一个额外的HTTP来回的结果,当用户尝试访问的旧网址。搜索引擎通常不会跟着跳跨多个重定向 - 这意味着使用临时重定向可以产生负面影响您的网页排名。您可以使用搜索引擎优化工具包,以确定站点内的地方你可能有这个问题。

ASP.NET 4引入了一个新Response.RedirectPermanent(字符串的URL)辅助方法,可用于执行重定向使用HTTP 301(永久移动)响应。这将导致搜索引擎和其他用户代理承认的永久重定向存储和使用新的网址是与内容相关。这将使您的内容进行索引和搜索引擎网页排名提高。

下面是一个使用新Response.RedirectPermanent()方法来重定向到一个特定的网址,例如: 

  image

ASP.NET 4还引入了新的Response.RedirectToRoute(字符串routeName)和Response.RedirectToRoutePermanent(字符串routeName)辅助,可以用来改变用户使用临时或永久使用URL重定向路由引擎的方法。下面的代码片断演示了如何发放临时和永久重定向到一个名为路线(即以一类参数)与路由系统的网址注册。
image 
 

您可以使用ASP.NET的Web窗体和ASP.NET MVC的上述路线和方法的网址。

摘要
ASP.NET 4包括了一堆功能的改进,使人们较容易建立面向公众的网站,有很大的搜索引擎优化。当与搜索引擎优化工具相结合,您应该能够使用这些功能,以增强用户网站的点击量 - 并希望增加的收入直接或间接你从他们制作的。

文章来源:http://www.xinxilong.com

作者:不详 来源:网络
相关评论
发表我的评论
  • 大名:
  • 内容:
  • 论坛群发大师(www.xinxilong.com) © 2008 版权所有 All Rights Resverved.
  • Email:4984672[at]qq.com 沪ICP备12025887号-1
  • Powered by 论坛群发大师