相信科技改变生活,一个老程序员的闲言碎语。

网站改版的seo网址规范化问题

内容简介:seo运营群54338195的网友发邮件问了下面这个关于网站改版后,seo方面的网址规范化问题 “我有个网站,www.001pp.com,由于排名不好、界面不友好等诸多方面原因想进行改版,为了以后有更好的拓展性。”

seo运营群54338195的网友发邮件问了下面这个关于网站改版后,seo方面的网址规范化问题 

我有个网站,www.001pp.com,由于排名不好、界面不友好等诸多方面原因想进行改版,为了以后有更好的拓展性。
想从asp的转到dedecms的
现在面临的问题是
url不能保持不变。这是非常非常头疼的问题,找了很多人都解决不了
我在想
原有的文章我也转成新的文章,但我不删除原有文章,然后用rebots禁止收录旧有的文章。这样的话会不会影响旧有文章的排名呢?
会不会比完全做一个新站好一点呢? 

从seo的角度考虑网站改版,最大的问题莫过于网址无法迁移。通常情况下,网站改版有几种处理方式。

1、直接删除旧版 这一处理的话,太过粗暴了,很有可能你改版后很长一段时间都无法从搜索引擎获得流量

2、保留旧版一段时间后删除 这是一种比较容易实现的操作,效果也差强人意,能保留很大一部分的流量,对于技术实力有限的站长,不失于是一种不错的选择。

3、旧版做url rewrite到新版 这是一种效果较好的办法,改版所产生的印象基本会忽略不计,但是,这在后期,将会造成页面重复问题,对于每个内容页,都有一个新版页面和旧版页面,容易降低权重,也不推荐。

4、采用网址规范化标签,rel=“canonical”,如果要将旧页面http://www.001pp.com/pr.asp迁移到 http://www.001pp.com/,那么,要在在旧页面的head标签之内,写以下代码,<link rel="canonical" href=“http://www.001pp.com/“/> 不过仍然不是很推荐这一做法,目前仅有google表示明确支持这一标签。

5、旧版301重定向重写到新版。

这是google所推荐的办法,然而在技术实现上也有一定的难度。以上面提问的朋友所遇到的问题为例,整站都是asp的,那么,整站都会对应一个新网址的url,原本的栏目地址是 http://www.001pp.com/default.asp?cateid=8 现在要改成 http://www.001pp.com/index.php?cateid=8 ,那么在default.asp做好301重定向就可以了。 这是动态页面的处理。,301跳转的方法,我在“正确设置301跳转”一文中有提及,当然,要保持url不变也可以,用iis rewrite伪静态规则,将所有对旧地址的访问,重写到新地址去。

而对于原本静态页面的处理,最好能沿用原来的地址 例如,原来是 http://www.001pp.com/article/ask/6392.html,现在换成了dedecms,可能要换成直接 http://www.001pp.com/ask/6392.html 这样的处理。我个人的建议是,写一段iis rewrite伪静态规则,将所有对http://www.001pp.com/article/ask/6392.html的访问,指向 http://www.001pp.com/ask/6392.html 这个新的页面地址。这样就可以做到,旧版的静态地址仍然得到沿用。

如果说,由于网站结构的考虑,一定要使用新的静态地址,那么,仍然需要应用到iis rewrite伪静态规则,将所有对旧地址的访问,用iis rewrite重写,以301的方式重写到新地址。

为了避免网站改版所带来的,url迁移问题,建议在起初应该规划好网站结构,尽量不要出现 .asp 。php之类的动态后缀,而应该尽量采用二级域名,子目录,静态页面地址,这样的链接形式,以避免以后出现的网址规范化问题。

上一篇:正确设置301跳转

这是一篇关于301璺宠浆,301跳转,301璺宠浆浠g爜的文章。互联网搜索301跳转,出来的多数就是这2段代码,第一段为php版本的301跳转代码,第二段为asp版本的301跳转代码。很多朋友以为只要将和自己网站相应语言的代码放到网站默认首页的顶

下一篇:如何推广企业网站,企业网站推广的三大特性与方法

这是一篇关于如何推广企业,65499273的文章。如何推广企业网站是广大企业主以及企业网站网管关心的问题。企业网站的推广目标有其自身的特点,具备以下性质: