Cuando coloca un sitio de Drupal en modo de mantenimiento, los no administradores ven la página del modo de mantenimiento estándar (suponiendo que borre las cachés después de hacerlo). Si examina la respuesta, verá que se envía de vuelta con un código de estado HTTP de 503, que desde RFC 2616 es:
503 Servicio no disponible
El servidor actualmente no puede manejar la solicitud debido a una sobrecarga o mantenimiento temporal del servidor. La implicación es que esta es una condición temporal que se aliviará después de algún retraso. Si se conoce, la duración del retraso PUEDE indicarse en un encabezado Retry-After. Si no se da Retry-After, el cliente DEBE manejar la respuesta como lo haría para una respuesta 500.
Y del blog oficial de Google Webmaster :
Si mi sitio está fuera de servicio por mantenimiento, ¿cómo puedo decirle a Googlebot que regrese más tarde en lugar de indexar la página "fuera de servicio por mantenimiento"?
Debe configurar su servidor para que devuelva un estado de 503 (red no disponible) en lugar de 200 (exitoso). Eso le permite a Googlebot saber probar las páginas nuevamente más tarde.
Por lo tanto, eso demuestra que Drupal hace lo correcto y que Google volverá a visitar su sitio y las páginas de índice la próxima vez que recupere un código de estado que no sea 5XX.