На сайті нашого клієнта є сторінка локатора магазину. Кінцевий користувач вводить свій поштовий індекс та радіус пошуку, і ми відображаємо результати на карті Google.
Нещодавно ми почали помічати, що на сайті потрапляє межа вільного пошуку карт (приблизно 25 000 за 24 години) без помітного збільшення загального трафіку. Я ввімкнув кілька додаткових журналів, щоб спробувати знайти проблему.
Виявляється, Googlebot просуває тисячі пошуків на цій карті. Це невеликий зразок:
2017-07-09 23: 56: 22,719 [7] INFO ShopLanding - [Нитка 41] Карти Google: пошук G23 отримав ОК від 66.249.66.221 2017-07-09 23: 56: 35,469 [7] INFO ShopLanding - [Нитка 10] Карти Google: пошук CA6 отримав ОК від 66.249.66.221 2017-07-09 23: 57: 24,563 [7] INFO ShopLanding - [Нитка 48] Карти Google: пошук BN14 отриманий з 66.249.66.223 2017-07-09 23: 58: 00,970 [7] INFO ShopLanding - [Thread 42] Карти Google: пошук CB4 отримав ОК від 66.249.66.221 2017-07-09 23: 58: 13,064 [7] INFO ShopLanding - [Thread 54] Карти Google: пошук DY9 отримав ОК від 66.249.66.221 2017-07-09 23: 59: 18,722 [7] INFO ShopLanding - [Нитка 59] Карти Google: пошук TS3 отримав ОК від 66.249.66.223 2017-07-09 23: 59: 53,223 [7] INFO ShopLanding - [Thre 49]] Карти Google: пошук S45 отримав ОК від 66.249.66.221
Чи є спосіб, який я можу перешкодити Google просуватися через так багато запитів? Це з'їдає значну частку безкоштовної надбавки. Здається, що законних пошукових запитів менше 200 на день.
EDIT
Сайт побудований на C # ASP.NET. Для пошуку в магазині використовується POST, URL-адреса не змінюється при надсиланні. Я можу розмістити зразок журналів IIS завтра вранці, щоб підтвердити цю поведінку.
POST
запити для AJAX, я перевіряю журнали IIS.