“网站维护”页面会破坏SEO吗?

时间:2008-12-01 20:55:24

标签: seo upgrade maintenance

在您正在进行主要代码发布和/或数据库架构更改到生产环境的情况下,在升级发生时,SEO是否不利于建立“Gone Fishin”页面?

假设在升级期间使用旧代码/数据库架构可能会使升级后的数据库进入不受欢迎/未知的状态。

6 个答案:

答案 0 :(得分:10)

不,如果您确保发送正确的HTTP标头,请不要这样做。不要发送200 OK,因为这会使搜索引擎索引您的错误消息。

我建议发送“503服务不可用”以及解释为什么以及你将会失败多久的文字。

答案 1 :(得分:2)

有关HTTP状态代码的列表,请参阅:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

特别为维护:

10.5.4 503服务不可用

由于服务器临时过载或维护,服务器当前无法处理请求。这意味着这是一个暂时的条件,经过一段时间的延迟后会得到缓解。如果已知,则可以在Retry-After报头中指示延迟的长度。如果没有给出Retry-After,客户端应该像处理500响应一样处理响应。

答案 2 :(得分:1)

“网站停机维护”页面会有多长时间生效?如果只有一天,那就没关系了。

答案 3 :(得分:0)

通常这是短时间(6-12小时)。我从来没有注意到这是一个问题的情况,因为谷歌机器人看到了内容的巨大变化,它似乎基本上像访客一样回来。现在这不是官方评论,只是我在网站上注意到的。

答案 4 :(得分:0)

要么必须:

  • 是一个非常长的升级,或
  • 在升级
  • 时,让蜘蛛尝试您的网站真是太不走运了

但如果你的日子超过半天,请考虑一下:

我会认真地建议除了200响应代码之外的东西。如果蜘蛛命中并且您的服务器发出503(服务不可用)代码,则可能会在稍后或其他日期返回。

如果它获得200,它可能会假设您的网站已更改并更改其索引。

答案 5 :(得分:0)

像其他人说的那样,返回一个合适的错误代码。返回40x(不是404)或50x代码。请勿重定向到“维护”页面,或返回带有静态维护页面的200页。

我在Google上不时看到几页被缓存为“维护”的页面。