23
2009
04

Asp.Net程序员与SEO – 301转向

SEO过程中,301转向往往起着一定的作用。那现在我们来看看asp.net中怎么来设定301转向。

asp.net 中的一个很简单的转向
Response.Redirect("http://www.monring.com/"); //创建一个302转向到http://www.monring.com/
302转向(google能识别)虽然简单明了,对搜索引擎友好度却很差,搜索引擎只将它看作是一个临时的连接转移信息,这意味着它的目标可以改变每一个请求。当你需要转向的时候传递PR值,增加搜索引擎友好度,想把老的网站牵引到新网站的时候,你需要使用301转向。下面做一个简单的代码片段
Response.Clear();
Response.StatusCode = 301;
Response.AppendHeader("location", "http://www.monring.com");
Response.End();
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
 

23
2009
04

Asp.Net程序员与SEO – 自定义错误页面

在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好 。这里我们认识一些SEO时常见的Http状态码:404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性);410:请

23
2009
04

Asp.Net程序员与SEO - Viewstate优化(二)

最近有些忙,终于把Asp.net的 Viewstate优化(二) 这里出来。前面的Asp.Net程序员与SEO - Viewstate优化( 一 )可能看起来不是很明白,那么我这篇翻译后给大家留个原代码,可以下载下来看看。下面内容接上节开始: 我们的网页适配器在这个form的底部添加一个隐藏字段__SEOVIEWSTATE来放实际视图状态数据

02
2009
04

Asp.Net程序员与SEO - Viewstate优化( 一 )

当我看到这一大片内容的时候就觉得这是一个asp.net网页优化的难题,一直没有找到方法,这些天查了下英文站找到了这个方法。下面是我看了Search Engine Optimization - Moving View State to the bottom of the pagehttp://www.manuelabadia.com/blog/PermaLink,guid,7924eaf8-b406-43af-9444-b816f6dfa246.aspx)这篇文章后,觉得该方法可行,就翻译了一下,我英文水平有限,只把我看懂的大概意思和自己的理解写下来,希望对大家有帮助。

26
2009
03

Asp.Net程序员与SEO - .Net的URL静态化

Url的规范在SEO中也是一个非常重要的部分。讲到这里先讲下搜索引擎最新的动态。 Url的规范动态URL往往是搜索引擎比较头疼的事情。椐估计,网上有10%-30%的URL是内容相同但URL不一样的不规范网址,而这样导致的最严重问题就是搜索引擎会把这些内容相同的页面可能定为复制页面,也分散了权重,不利于排名,而对于搜索引擎无疑是一种资源的浪费。这是站长跟搜索引擎都不愿意看到的。而最近google...

19
2009
03

Asp.Net程序员与SEO - 关注Sitemap

Sitemap相信大家都有一定的了解,在SEO中也是相当重要的,在我看来sitemap应该分为两种一种是根据sitemap协议来制作,用来给搜索引擎抓取的协议性sitemap,而另外一种就是根据网站本身需求制作,用来给用户看的一个导航性sitemap。下面我就从这两种sitemap说下自己的理解。协议性sitemapSitemap 0.90 是依据创意公用授权-相同方式共享 (Attributio

19
2009
03

Asp.Net程序员与SEO - 关注robots.txt

在国内,robots.txt文件,对于用户来说他是个可有可无的东西,也不会有人去看。但对于搜索引擎来讲它却是一个非常强大的东西,它可以说是你网站目录的“看护神”,可以用它来允许和禁止搜索引擎的搜录,下面我们就做一下详细讨论。robots.txt基本介绍robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只

17
2009
03

Asp.Net程序员与SEO – 庞大的反向链接网络(二)

上篇文章提到反向链接的概念,现在我就从增加反向链接的方法来谈谈作为一个程序员应该怎么为增加反向链接做一些SEO工作。1. 内部链接优化对于很多大型网站,由于网站自身都拥有几百万个网页,所以对网站内部链接进行重新优化构架之后,就可以让自身的网页给自己的众多关键词网页制造反向链接。这些反向链接虽然质量不高,但是由于数量庞大,所以也可以很快起到很好的效果。 程序员的SEO工作:如下图链接关系图。我们处在......

17
2009
03

Asp.Net程序员与SEO – 庞大的反向链接网络(一)

讲到链接那我们就来接触几个概念,先看一下下面的反向链接网络图。 反向链接A网页中有一个链接指向B网页,那么A网页就是B网页的反向链接!如下图,所有链接都算反向链接。外部链接如上图中的①链接,其他网站给你网站的网页做的反向链接,叫外部链接。内部链接网站内部网页与网页之间的连接叫做内部链接。特别提醒反向链接是网页和网页之间的关系,不是网站与网站之间的关系。

17
2009
03

Asp.Net程序员与SEO – Web标准与网站重构

什么是Web标准与网站重构,相信绝大多数程序员都有所了解。我这里只简单介绍不做详细说明。 Web标准把网页分为三部分:结构,表现和行为。也就是说Web标准也分成三大标准:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。 那什么是网站重构呢?我个人的理解是把一些违背Web标准的网站按照三大标准进行重新制作。