Apakah Google merayapi situs Drupal dalam mode pemeliharaan?

10

Saya menggunakan Aegir untuk mengkloning salinan situs saya di bawah nama subdomain yaitu test.mydomain.com. Salinan ini berada dalam mode pemeliharaan untuk mencegah spammer dan mencongkel mata. Saya kemudian menggunakan salinan ini untuk melakukan tes dan pengembangan sebelum melakukan perubahan pada situs utama saya mydomain.com

Tetapi apakah saya menyakiti SEO saya dengan keberadaan situs-situs yang dikloning ini? Apakah google merayapi situs yang telah dimasukkan ke mode pemeliharaan? Apakah ini akan menghukum saya karena memiliki begitu banyak subdomain buntu?

Meggy
sumber
3
Pertanyaan ini tampaknya di luar topik karena ini tentang algoritma internal Google, bukan sesuatu yang spesifik terkait Drupal, atau sesuatu yang mungkin kita ketahui dengan tingkat kepercayaan yang signifikan.
Mołot
7
@ Mołot Bagaimana ini tidak sesuai topik? Mode pemeliharaan adalah fitur dari Drupal. Ada metode untuk menangani skenario ini dengan benar. Bertanya apakah Drupal melakukan hal yang benar berguna bagi pembaca di masa depan.
mpdonadio
2
@MPD setidaknya bagian "Apakah ini akan menghukum saya karena memiliki begitu banyak subdomain buntu" sama sekali tidak terkait Drupal. Cara Google dapat diarahkan ke halaman dalam mode pemeliharaan di tempat pertama adalah Drupal juga tidak terkait.
Mołot

Jawaban:

21

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.

mpdonadio
sumber
2
Halaman login pengguna akan terus mengembalikan 200 kode status OK (dan juga menampilkan blok dan sedemikian rupa sehingga biasanya tidak terlihat dalam mode pemeliharaan ( # 722434 )); Namun, robots.txt memiliki perintah Disallow: untuk halaman login, jadi bot yang berperilaku baik tetap tidak akan mengindeksnya.
Garrett Albright
Ini adalah poin yang bagus mengenai halaman pemeliharaan itu sendiri, kode respons 503 berarti Google tidak akan mengindeks halaman pemeliharaan itu.
David Thomas
6

Kecuali Anda telah melakukan sesuatu yang khusus untuk memungkinkannya, Google tidak dapat menjelajah situs Anda dalam mode pemeliharaan.

Karena Anda harus masuk untuk melihat, googlebot akan melihat halaman pemeliharaan yang ditunjuk.

Untuk pedoman tambahan dari Google, lihat tautan berikut:

David Thomas
sumber
Saya pikir intinya adalah Anda tidak ingin Google mengindeks halaman pemeliharaan.
Fuzzy76
2

Kekhawatiran Anda:

Jika Anda tidak tahu apakah mode pemeliharaan memblokir "semua yang Anda inginkan diblokir" oleh 100% (!) - tetapi pada saat yang sama sangat peduli tentang "apakah seseorang seperti google mungkin masih mengaksesnya". ... maka mode pemeliharaan mungkin merupakan pilihan yang buruk untuk memblokir situs pengembangan Anda.

Rekomendasi:

Secara pribadi, saya sarankan hanya menambahkan .htpasswd ke situs dev Anda.

Sangat mudah untuk mengotomatisasi bahkan di dalam penyebaran aegir. Itu tidak pernah menghalangi Anda, karena browser Anda dan setiap alat baris perintah dapat melewatinya untuk Anda. Anda dapat membiarkan orang lain masuk. Ini memblokir situs dengan kelengkapan 100% ke google dll.

pengguna18099
sumber