phranque - 1:01 pm on Aug 30, 2012 (gmt 0)
welcome to WebmasterWorld, abdul!
I set in code that if anyone came from different country it goes to following sub-domain
how do you identify a visitor from a different country?
how does that affect a visit from googlebot?
i'm guessing googlebot visits are identified as non-pakistan visits and are redirected to the www.int. subdomain and that gets indexed for the world. (all country indexes)
it is possible to geotarget the subdomain of a gTLD but it's not possible to "geo-exclude" content from a specific country's index.
you can forbid requests from a set of IP addresses.
i would suggest your best solution is to put your pakistani content on a .pk ccTLD and get that to outrank naturally your content on the gTLD.
create a pakistani subdomain of your gTLD and geotarget that content while keeping the rest of the world on the .com - essentially the reverse of what you are doing currently.