Apakah Spider Mesin Pencari mengirimkan formulir POST?

10

Jika saya memiliki konten di balik formulir POST (kotak pilih, dalam kasus saya) apakah Googlebot, atau Spider Mesin Pencari lainnya dapat merayapi konten di balik formulir itu?

Misalnya, jika saya memiliki 4 terjemahan dari satu halaman, dan pemilihan bahasa adalah bentuk POST ke URL yang sama, yang kemudian dialihkan ke URL khusus bahasa, apakah Googlebot dapat merangkak ke bahasa "lain"?

nathangiesbrecht
sumber

Jawaban:

9

Googlebot dapat mengirimkan formulir , tetapi umumnya tidak kecuali ia dapat mendeteksi alasan untuk melakukannya.

Jadi dari tautan, jika terjemahan Anda dibuat AJAX dan dibuat dengan benar, Googlebot mungkin mengirimkan formulir untuk melihat seperti apa hasilnya nanti. Namun, perilaku ini (terutama pada POST), tidak dijamin dan Anda mungkin harus menggunakan GET untuk membuat hal-hal lebih mudah diakses oleh robot.

JCL1178
sumber
1
@DisgruntledGoat Anda yakin? Apakah anda memiliki sumber? The artikel terkait menyatakan bahwa "Untuk kotak teks, komputer kita secara otomatis memilih kata-kata dari situs yang memiliki bentuk" . Artikel ini ditulis pada tahun 2008, jadi mungkin semuanya berubah?
s427
2
@ s427 Ya Anda benar, saya telah menghapus komentar saya. Untuk formulir GET (seperti kotak pencarian) Googlebot dapat menghasilkan teks dan mengirimkannya. Ada beberapa peringatan yang tercantum di sana - mereka tidak mengirimkan formulir POST, atau formulir apa pun dengan bidang kata sandi.
DisgruntledGoat
4

Bing benar-benar melakukannya. Sebelum saya katakan tidak untuk itu akan terus mengirimkan formulir kontak dan formulir survei. Saya tahu itu Bingbot karena saya memasukkan $ _SERVER ['HTTP_USER_AGENT'] dalam informasi $ _POST. Tidak ada laba-laba lain yang pernah mengirimkan formulir itu.

nemmy
sumber
Bagaimana Anda memberi tahu Bing untuk berhenti mengirimkan? Terima kasih!
Thomas Landauer
Saya memeriksa HTTP_USER_AGENT untuk bingbot dan menonaktifkan tombol kirim.
nemmy
3

Mereka bisa dan lakukan. Saya punya formulir pengumpulan email sederhana di bagian depan situs yang saya siap luncurkan. Saya baru saja menerima kiriman dari formulir itu dari IP 66.249.73.214, yang merupakan IP GoogleBot.

Jesse
sumber