Saya punya halaman web, katakan http://domain/purchase
dan di halaman ini, saya punya formulir web. Pengguna, saat mengirimkan formulir ini (yang memiliki validasi, baik sisi klien dan sisi server dan tidak akan divalidasi sampai bidang diisi dengan tepat), akan diarahkan ke halaman lain, di mana ia dapat memilih hal-hal lain, dan menentukan pengaturan lain dan kemudian membeli produk kami. Katakan halaman kedua adalah http://domain/options
.
Jadi, pengguna datang ke situs kami dan mengunjungi http://domain/purchase
, mengisi formulir, mengirimkannya, dan kemudian akan diarahkan ke halaman kedua http://doamin/options?parameter1=value1¶meter2=value2
, yang berisi parameter dari halaman pertama. Ini sangat umum dalam melewati parameter antara halaman web (atau secara teknis, antara URL).
Sekarang saya sedang meninjau situs web saya, dan melihat bahwa Google telah mengindeks beberapa halaman web dan URL saya yang dialihkan, seperti:
http://domain/options?parameter1=value1¶meter2=value2
http://domain/options?parameter1=value3¶meter2=value4
http://domain/options?parameter1=value5¶meter2=value6
http://domain/options?parameter1=value7¶meter2=value8
http://domain/options?parameter1=value9¶meter2=value10
Ini berarti bahwa Google Bot telah mengunjungi http://domain/purchase
halaman kami , dan telah mengisi formulir kami, dan telah mengirimkannya, dan sedang diarahkan ke URL lain, dengan parameter yang sesuai. Ini satu-satunya cara yang masuk akal bagi saya. Apakah Google benar-benar mengisi formulir?
PS: Semua parameter bermakna, artinya tidak diisi semena-mena. Misalnya, parameter telepon di halaman yang diindeks memiliki nomor telepon yang benar. Bagaimana itu mungkin?
sumber
?parameter1=value9¶meter2=value10
di URL, mereka MENDAPATKANnya; POST tidak menanamkan variabel bentuk di URL.Google semakin agresif ketika mengirim formulir.
sumber