2009-08-13 5 views
8

Si tiene que quitar un sitio para algún tipo de tarea de mantenimiento inevitable (y no es un sitio lo suficientemente grande como para tener un servidor de respaldo), ¿qué código de estado HTTP debe devolver para minimizar la posibilidad de que los motores de búsqueda pensará que el sitio se ha ido?¿Qué código de estado HTTP es más amigable con los motores de búsqueda durante una interrupción planificada?

I conocer this list of status codes de W3C, de los cuales los siguientes parecen aplicable:

  • 503 Servicio no disponible
  • 500 Error interno del servidor
  • 408 Timeout
  • 404 no encontrado

Creo que 503 es el más apropiado, pero no sé qué motores de búsqueda podrían preferir.

Respuesta

12

From the horse's mouth:

Si mi sitio está en mantenimiento, ¿cómo puedo saber el robot de Google para volver más tarde en lugar de indexar la página "en mantenimiento"?

Debe configurar su servidor para que devuelva un estado de 503 (red no disponible) en lugar de 200 (correcto). Eso le permite a Googlebot saber para probar las páginas más tarde.

2

Según Google, el código 503 sería el camino a seguir, ya que significa que "el servidor no está disponible temporalmente". También echa un vistazo a the W3C page en el mismo.

3

No envíe un 404 - pueden eliminarlo de su índice.

Probablemente envíe un 503 y un Reintegrado posterior adecuado, aunque no sé si algo realmente utiliza el encabezado.

Cuestiones relacionadas