什么HTTP状态代码在计划中断期间最适合搜索引擎?

时间:2009-08-13 17:04:25

标签: seo http-status-codes

如果你必须为某个类型的不可避免的维护任务关闭一个站点(并且它不是一个足够大的站点,你有一个备份服务器),你应该让你的服务器返回什么HTTP状态代码,以尽量减少搜索的可能性引擎会认为网站已经消失了吗?

我从W3C找到this list of status codes,其中以下内容似乎适用:

  • 503服务不可用
  • 500内部服务器错误
  • 408超时
  • 404 Not Found

我认为503是最合适的,但我不知道搜索引擎可能更喜欢什么。

3 个答案:

答案 0 :(得分:12)

From the horse's mouth

  

如果我的网站因维护问题而停机,我如何告诉Googlebot以后再回来而不是将“关闭维护”页面编入索引?

     

您应该将服务器配置为返回状态503(网络不可用)而不是200(成功)。这让Googlebot知道以后再次尝试这些页面。

答案 1 :(得分:3)

请勿发送404 - 他们可能会将您从索引中删除。

我可能会发送503和适当的Retry-After,但我不知道是否有任何实际使用标题。

答案 2 :(得分:2)

根据Google,503代码将是要走的路,因为它意味着“服务器暂时不可用”。 同时查看the W3C page