当前位置:网站首页 > 更多 > 站长帮 > 正文

[网页教程] 网站维护时如何避免被搜索引擎惩罚

作者:CC下载站 日期:2018-10-09 06:59:57 浏览:1907 分类:站长帮

我们做网站难免有些时候需要进行常规维护或者因为某些原因(黑客)而不得不临时关闭,如果用户或者搜索引擎在这个时候访问临时关闭的网站,这将会影响网站的声誉或者排名流量,那么网站维护时如何避免被搜索引擎惩罚呢?

做好网站临时关闭的一些工作,是所有Seoer的必备功课。

[网页教程] 网站维护时如何避免被搜索引擎惩罚

下面教大家怎么处理好网站临时关闭时跟用户还有搜索引擎的一些三角关系!

让用户与蜘蛛知道网站正在维护

当一家餐厅的老板,因为某些原因不得不临时关闭餐厅,老板会在餐厅门口贴公告,告知顾客餐厅临时关闭以及恢复营业的时间,这样顾客就不会误以为餐厅倒闭,而不再次光临。同样的道理也可以套用在网站上,如果一个网站因为某些原因必须临时关闭,那么站长有责任通知蜘蛛还有用户,并告知恢复的时间,这样蜘蛛还有用户才会再次访问网站,而不是误以为网站已经永久关闭。

但是怎样做好告知工作,就不像餐厅那样贴贴告示就能搞定,网络的世界比较复杂,因此告知用户与蜘蛛是一名艺术,下面我们列举两个站长朋友经常犯的错误。

错误一,网站关闭没有告知

有些站长朋友,没有做好告知工作,随随便便就把网站关闭,导致用户以及蜘蛛访问时,显示404页面。

最糟的情况是,用户以及蜘蛛会误以为网站已经倒闭,而不会再次光临,就跟餐厅一样,关门,没有贴公告,同样的其顾客会以为餐厅已经倒闭了,下次不会再来了。

错误二,单一页面告知

有些站长则会制作一个单一页面,告知用户网站正在维护,并将全站其他的页面都指向这一页面,这也是非常不智的行为,因为这样做只告知了用户,而没有通知蜘蛛,这样蜘蛛只会以为其他页面被删除了,只剩下这个页面。

在详细介绍网站临时关闭时的SEO处理步骤前,我们先复习下几个SEO最常碰到的HTTP状态码。

200 - 服务器成功返回网页

301- 请求的网页已永久移动到新位置。当URLs发生变化时,使用301代码。搜索引擎索引中保存新的URL。

302 -请求的网页临时移动到新位置。搜索引擎索引中保存原来的URL。

404 - 请求的网页不存在

503 - 服务器目前无法使用(由于超载或停机维护),通常,这只是暂时状态。

如何告知用户以及蜘蛛网站正在维护?

如果我们网站临时关闭,必须告知用户以及蜘蛛,让用户跟蜘蛛知道网站只是临时关闭,而不是永久关闭,这样用户跟蜘蛛就会隔断时间再次访问网站,具体做法是创建一个返回503状态的文件。

1. 创建一个503.php的文件,并把它放到服务器的根目录

<!--?php header("HTTP/1.1 503 Service Temporarily Unavailable"); header("Status: 503 Service Temporarily Unavailable"); header('Retry-After: Sat, 8 Oct 2012 18:27:00 GMT"); ?-->
<metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
<title>
   网站名称
</title>
<h1>
   网站名称
</h1>
<h2>
   http://xxx.com
</h2>
<p>
   网站维护中
</p>
<p>
   将于20XX/XX/XX恢复
</p>

第一二句告知搜索蜘蛛网站处理暂时关闭状态,第三句告知搜索蜘蛛,网站将于2012年10月8日18:27从新开放,注意:这里用的是格林威治标准时间。

但是光放一个503信息到服务器里还是不够的,蜘蛛会访问网站不同的页面,因此我们必须引导所有的蜘蛛到503.php这个页面,让蜘蛛知道,整个网站处于临时关闭中,而不是个别页面。

如果站长使用的是Apache/Linux服务器,我们只需在.htaccess设置一下,引导所有的蜘蛛到505.php页面,这里我们要使用302跳转,注意:在这里千万不要使用301跳转,因为301是永久的,在这种情况下会毁灭掉整个网站。

2.引导蜘蛛到503.php

将下面这段代码保存到.htaccess文件,并上传到网站根目录

Options+FollowSymLinks
RewriteEngineOn
RewriteBase/
RewriteCond%{REMOTE_ADDR}!^00\.00\.00.\.00
RewriteCond%{REQUEST_URI}!^/503.php[NC]
RewriteRule,*/503.php[R,L]

最后一行的[R, 告知蜘蛛,这个是302跳转,属于暂时的,这样我们就完成了网站临时关闭的部署,可以放心关站了!

经常光顾百度站长平台的站长朋友肯定也看到了百度站长工具的闭站保护功能,其实我们也可以利用这种方式。

什么是闭站保护?

由网站自身原因(改版、暂停服务等)、客观原因(服务器故障、政策影响等)造成的网站较长一段时间都无法正常访问,百度搜索引擎会认为该站属于关闭状态。站长可以通过闭站保护工具进行提交申请,申请通过后,百度搜索引擎会暂时保留索引、暂停抓取站点、暂停其在搜索结果中的展现。待网站恢复正常后,站长可通过闭站保护工具申请恢复,申请审核通过后,百度搜索引擎会恢复对站点的抓取和展现,站点的评价得分不会受到影响。

百度闭站保护地址:http://zhanzhang.baidu.com/siteclose/

[网页教程] 网站维护时如何避免被搜索引擎惩罚

闭站保护注意事项:

1、站长关闭站点后应立即申请闭站保护,若申请不及时,站点很可能被判为死链,影响后续的收录和展现。

2、支持两种闭站方法,全站HTTP状态码设置为404或者切断电源关闭服务器,不支持使用DNS方法闭站,noip不会通过闭站申请校验。

3、申请闭站保护、申请取消闭站保护,若通过审核都将在3小时以内生效。

4、闭站保护期最长为180天,超过180天将自动取消闭站保护。

5、闭站保护不能保持搜索结果排名

6、使用闭站工具只能保留您网站的索引量,但不保证网站的排名不变

7、闭站保护期间,为了满足用户的寻址需求,首页会被豁免,不予屏蔽


您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯