More importantly (if you fear offending g in anyway) what't the problem? We all get unwanted traffic and some of us actually do something in that regard by not accepting traffic from large COUNTRY SIZED ips .... and have never had a problem.
If it is eating your lunch, then do something about it. (Deny)
This resonates. I got exasperated by people coming in from Google India (and, to a lesser extent, Google Pakistan) landing on pages that--based on the occasional search term I'm able to see--have nothing to do with what they're looking for. Either too dumb to read a search snippet, or they consistently use the “I Feel Lucky” option, I don't know and don't care. (Also too dumb to realize that they’re using up their own, probably quite limited bandwidth, as almost all are on smartphones.)
The problem is that humans, unlike robots, request supporting files, and these are pages that by their nature can have over 100 images. Not sprites but separate freestanding image files. So now I redirect them to my generic “Oops! You’ve accidentally* replicated the behavior of an undesirable robot” page, which in turn has a link to their originally requested URL. Nobody ever clicks on it. Sometimes they arrive at the same redirect page over and over again, which does tend to reinforce the “too dumb to use a search engine” interpretation.
* In rare cases this is actually true, as with certain UAs, but most of the time it’s just less in-your-face than saying plainly “Look, I’m 99% certain you are a blithering idiot”.
It's slowing my site ( disk load ) and costing me a lot of bandwidth.
Get better hosting? Optimize your site to reduce load? Blocking real users would be a last resort for me. Isn't Cloudflare bandwidth free, if that's what you're using?
Anyway, with the GDPR in place, you see quite a few large sites blocking EU visitors these days. I don't know how they're faring, though. I'd say it's more likely to hurt rankings than to help or maintain them; it is a bad user experience, after all.
[edited by: robzilla at 10:46 am (utc) on Dec 31, 2018]
PaRaDiGm11, Google states that they've made great efforts to show only locally relevant results in a particular country's serps, which should suggest that, in India, Google should already be minimizing results from your country.
There are some questions, though, about how Google determines country, and Google states that hosting location is not a major determinant. Google talks about with language signals, cctlds... and phone numbers, names, and localization hints on the site itself. I've always felt that location of backlink source is a large factor.
Is there a chance that somewhere along the line, someone built you a lot of backlinks which originated in India? I've seen it happen, which is why I ask.
Blocking a location in CloudFlare should not hurt your performance in other locations, unless, say (to continue with this hypothetical scenerio about link source) that such a large proportion of your links came from India that there was nothing left over if you blocked them. I've never set it up, but I gathjer it's very quick and easy to do, so conceivably you could easily test it.
You certainly don't want to try to block all of the IPs in India. ;-)
Pick and chose your battles. If you do not (ecom) ship overseas, any traffic from there is "non-coverting" not matter what.
If traffic from a country ip range is generally abusive, nuke 'em, you have better things to do.
Scammers are everywhere, so that is a separate battle, deal with that aspect separately ... but if it happens to a country ip range, deny and move on.
Cloudflare if "free" at the moment, but do not expect that to last. Once the bait and switch to gin up a sizeable user base has occurred you can bet they will do as g has done: charge out the wahzoo.
Look at your biz (info, ecom, whatever) and decide what is best for YOU, your time, your site.
NEVER code for g. They can't make up their minds and are too fond of barnyard animals and intelligence they claim is "artificial" but is actually coded by human beings who are all too flawed, even the best of them.
Another way to look at it, is if g is sending krap traffic, do not reward them by expending more of YOUR money to accommodate such bad results! They COULD do better (and don't) you CAN do better and SHOULD!
As noted above, it is your site, you control who gets to come in and any gate crashers your allowed guest (g) brings with them can, and should be, vetted before entering the premises!
Eating up your bandwidth. I mean you get that much traffic from India, Or is it because your entire Keywords, Backlinks are ranked to India? Check out your strategies before altering anything technical. Either your bandwidth is too less or you content marketing is out of the topic!