Ketika Anda menempatkan situs Drupal dalam mode pemeliharaan, non-administrator melihat halaman mode pemeliharaan standar (dengan asumsi Anda menghapus cache setelah melakukannya). Jika Anda memeriksa responsnya, Anda akan melihat bahwa itu dikirim kembali dengan kode status HTTP 503, yang dari RFC 2616 adalah:
503 Layanan Tidak Tersedia
Server saat ini tidak dapat menangani permintaan karena kelebihan sementara atau pemeliharaan server. Implikasinya adalah bahwa ini adalah kondisi sementara yang akan dikurangi setelah beberapa penundaan. Jika diketahui, panjang penundaan MUNGKIN diindikasikan dalam header Coba Lagi. Jika tidak ada Coba Lagi-Setelah diberikan, klien HARUS menangani respons seperti yang akan dilakukan untuk 500 tanggapan.
Dan dari blog Google Webmaster Resmi :
Jika situs saya sedang dalam pemeliharaan, bagaimana saya bisa memberitahu Googlebot untuk kembali lebih lambat daripada mengindeks halaman "turun untuk pemeliharaan"?
Anda harus mengkonfigurasi server Anda untuk mengembalikan status 503 (jaringan tidak tersedia) daripada 200 (berhasil). Itu membuat Googlebot tahu untuk mencoba halaman-halaman itu lagi nanti.
Jadi, itu memberikan bukti bahwa Drupal melakukan hal yang benar, dan bahwa Google akan mengunjungi kembali situs Anda dan mengindeks halaman pada saat berikutnya ia mendapatkan kembali kode status non 5XX.