Googlebot and Alexa are hitting us!!