今日秦剑就职于某公司,负责东江门诊部的网站SEO优化工作。刚接手网站的时候,就发觉网站存在比较大的问题:复制镜像站点。
东江门诊部的官方主站之前一直使用com.cn的域名进行解析,同时官方的广告宣传等均用com.cn,而后东江门诊部决定启用com的域名,于是在我进入公司之前,工作人员同时启用com和 com.cn的域名,并同时进行A抵制解析,这样就等同于是“复制镜像站点”。“复制镜像站点”是搜索引擎明确表面为作弊手段的,这样的做法不仅分散了主域名的权重,而且影响排名,甚至是影响收录。
为了弥补这个错误,我对东江门诊部的网站具体情况进行了分析:
1、 排名:因为com.cn是先启用的,所以搜索“东江门诊部”的时候出现的排名是com.cn的,而根据站长统计,就内页和长尾词来说,主要是com的有排名而com.cn的没有排名。
2、 PR : 根据老总介绍,东江门诊部的域名com和com.cn的PR在更新之前都是为4的,这次PR更新com.cn的PR没有变化,而com的域名则被降低为0 。个人估计应该是google识别了镜像站点,然后判断com.cn的为主域名,所以对com域名进行了PR清空。而在此之前,友情链接主要链接到.com.cn
3、 收录:com.cn的域名收录只有几百,而com的域名则为接近2000。
对此,我决定将东江门诊部的com.cn使用301重定向到com,而com的PR为0,要升到5对一个企业网站的来说问题不大,所以PR的考虑可以忽略,主要考虑用户搜索东江门诊部后的跳转问题。
本来想直接点使用URL跳转的,但是我们伟大的无所不能的工信部搞到URL跳转都不给。主机本身是ASP虚拟空间,本想使用asp代码进行判断进行301跳转的,但是主页是html文件,而且内页也是全部生成静态文件,所以这个方案就取消了。代码给出来,希望对大家有用。
<%
host=lcase(request.servervariables("HTTP_HOST"))
‘开始条件跳转
SELECT CASE host
CASE "www.22222221.com.cn"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.22222221.com/"
Response.End
CASE "22222221.com.cn"
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.22222221.com/"
Response.End
CASE ELSE
END SELECT
%>
上面的代码就出现一个问题,跳转的时候不是调整到首页,如果跳转到index.html又不适合。东江门诊部的同事说com.cn的解析到另外一个PHP主机上吧,然后利用.htaccess进行301跳转
RewriteEngine On
RewriteCond %{HTTP_HOST} !老域名地址$ [NC]
RewriteRule ^(.*)$ 新网站地址$1 [L,R=301]
或者建立一个index.php进行301跳转,代码是:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.22222221.com");
exit();
?>
因为我接手东江门诊部网站的时候权重本来就不咋滴,要设置内页301重定向比较麻烦,就直接搞个404页面就行了。
在.htaccess文件中添加:ErrorDocument 404 /404.html
然后建立相应的404页面即可。
暂时写到这里,后期的排名优化记录会在有时间的时候继续分享个大家,同事希望各位朋友加群66302955共同探讨下。我是秦剑,请多指教,大家一起共同学习进步。SEO要交流才会有进步!!!
原文地址注明东莞SEO(http://www.pcliver.cn/archives/505.html )
文章评论 本文章有个评论