Abbiamo una pagina di localizzazione di negozi sul sito dei nostri clienti. L'utente finale inserisce il proprio codice postale e un raggio di ricerca e visualizziamo i risultati su una mappa di Google.
Di recente abbiamo iniziato a notare che il sito stava raggiungendo il limite di ricerca della mappa gratuita (circa 25.000 per 24 ore) senza un notevole aumento del traffico complessivo. Ho attivato alcune registrazioni aggiuntive per provare a trovare il problema.
Si scopre che Googlebot sta spingendo attraverso migliaia di ricerche su questa mappa. Questo è un piccolo esempio:
2017-07-09 23: 56: 22.719 [7] INFO ShopLanding - [Discussione 41] Google Maps: il G23 cercato ha ricevuto OK da 66.249.66.221 09/07/2017 23: 56: 35.469 [7] INFO ShopLanding - [Discussione 10] Google Maps: cercato CA6 ricevuto OK da 66.249.66.221 09/07/2017 23: 57: 24.563 [7] INFO ShopLanding - [Discussione 48] Google Maps: cercato BN14 ricevuto OK da 66.249.66.223 09/07/2017 23: 58: 00.970 [7] INFO ShopLanding - [Discussione 42] Google Maps: cercato CB4 ricevuto OK da 66.249.66.221 09/07/2017 23: 58: 13.064 [7] INFO ShopLanding - [Discussione 54] Google Maps: cercato DY9 ricevuto OK da 66.249.66.221 09/07/2017 23: 59: 18.722 [7] INFO ShopLanding - [Discussione 59] Google Maps: TS3 cercato ha ricevuto OK da 66.249.66.223 09/07/2017 23: 59: 53.223 [7] INFO ShopLanding - [Discussione 49] Google Maps: cercato S45 ricevuto OK da 66.249.66.221
Esiste un modo per impedire a Google di rispondere a così tante richieste? Si tratta di una percentuale significativa dell'indennità gratuita. Le ricerche legittime sembrano essere inferiori a circa 200 al giorno.
MODIFICARE
Il sito è basato su ASP.NET C #. La ricerca nel negozio utilizza POST, l'URL non cambia al momento dell'invio. Posso inviare un campione di registri IIS domani mattina per confermare questo comportamento.
POST
richieste per AJAX, controllerò comunque i log di IIS.