Kami memiliki halaman locater toko di situs pelanggan kami. Pengguna akhir memasukkan kode pos dan radius pencarian dan kami menampilkan hasilnya di Google Map.
Baru-baru ini kami mulai memperhatikan bahwa situs tersebut mencapai batas pencarian peta gratis (kira-kira 25.000 per 24 jam) tanpa peningkatan nyata dalam lalu lintas keseluruhan. Saya menyalakan beberapa logging tambahan untuk mencoba dan menemukan apa masalahnya.
Ternyata Googlebot mendorong ribuan pencarian di peta ini. Ini adalah sampel kecil:
2017-07-09 23: 56: 22.719 [7] INFO ShopLanding - [Thread 41] Google Maps: dicari G23 diterima OK dari 66.249.66.221 2017-07-09 23: 56: 35.469 [7] INFO ShopLanding - [Thread 10] Google Maps: dicari CA6 diterima OK dari 66.249.66.221 2017-07-09 23: 57: 24.563 [7] INFO ShopLanding - [Thread 48] Google Maps: dicari BN14 diterima OK dari 66.249.66.223 2017-07-09 23: 58: 00.970 [7] INFO ShopLanding - [Thread 42] Google Maps: pencarian CB4 diterima OK dari 66.249.66.221 2017-07-09 23: 58: 13.064 [7] INFO ShopLanding - [Thread 54] Google Maps: dicari DY9 diterima OK dari 66.249.66.221 2017-07-09 23: 59: 18.722 [7] INFO ShopLanding - [Thread 59] Google Maps: TS3 yang dicari diterima dari 66.249.66.223 2017-07-09 23: 59: 53,223 [7] INFO ShopLanding - [Utas 49] Google Maps: S45 yang dicari diterima dengan baik dari 66.249.66.221
Apakah ada cara agar saya dapat menghentikan Google dari mendorong begitu banyak permintaan? Ini memakan sebagian besar dari tunjangan gratis. Pencarian yang sah tampaknya di bawah sekitar 200 per hari.
EDIT
Situs ini dibangun di atas C # ASP.NET. Pencarian toko menggunakan POST, URL tidak berubah saat dikirim. Saya dapat mengirim sampel log IIS besok pagi untuk mengkonfirmasi perilaku ini.
sumber
POST
permintaan untuk AJAX, saya akan memeriksa log IIS.Jawaban:
Untuk menghentikan googlebot agar tidak mencari melalui googlemaps, letakkan file bernama
robots.txt
di root domain Anda. mis. https://www.wikipedia.org/robots.txtContoh robots.txt:
Di mana / search-store / adalah halaman yang mengirimkan permintaan ke google maps.
Jika kebetulan ada hal lain selain Googlebot, Anda dapat mencoba menonaktifkan semua perayapan ke halaman ini dengan:
Perhatikan bahwa itu tidak akan menghentikan kesalahan skrip yang mengabaikan robots.txt.
sumber