I depend on U.S. traffic for many of my sites including the percentage of U.S. traffic. Recently, I noticed a spike in the amount of Chinese traffic and I found the cause to be high rankings in Google China. My question: Is it possible to block Google China and/or Google India ONLY? If so, what would the robots.txt line of code be? Would this be something bad in Google's eyes? I don't want to affect my Google.com rankings in anyway.
I don't think so - here's a few lists of known user-agents, and I don't see Google CN or IN... just Google images and test, etc... http://www.user-agents.org/index.shtml?g_m http://support.free-conversant.com/2701
Why you would want to block Chinese visits anyway? The visitors are visitors! If they are normal people.. that's good, not bad. Actually, you can fully disable the visits from China, but this is not good! Not, good!
Robots.txt contains nothing more than a record of which robots should index which pages. Without going into too much detail, there are two conventions used in a robots.txt file: Useragent: \[Defines which robots the site is addressing.] Disallow: \[Allows you to list the sites or robots you want to exclude.
Don't attempt to block google bots, just blog visitors from specific countries from your site. http://www.maxmind.com/app/mod_geoip You can use that to redirect any visitors from China to somewhere else. Its fine to do this. Why is it not good? If you cant monetize chinese (for example) visitors, why would you waste bandwidth on them? Personally I dont block anyone as my sites don't take much bandwidth per visitor. But if your site has large downloads, videos, or anything then all this wasted bandwidth could quickly add up.
there are some ways, always there is a answer... do u think that all the codes, all the trick are made public ? also u can restrict country regions by their ip.. u have 2 options for google bots, leave them in, or not.. what u choose ?