Can you give an example of a ccTLD or gTLD which can't be geo-targeted?
it's easier to tell the ones you can
all cctlds target their own country by default
so .uk uk, .ie ireland etc
if you are one of the biggest boys on block like bbc.co.uk then you're turning up on all search engines and countries anyway, even on .co.uk as theyre that big
exceptions to rule, that google alows geo targetting in webmaster tools is:
.tv
.me
.co
that's it
gtlds you can target a particular country of your choice or global:
.com
.net
.org
.info
this is in principle. a really successful site will turn up whatever extension. but life will be a whole lot easier with the country in questions tld or com
next best option .org or net, info too but hard
then if you run with something like .me, sure brandable and memorable but will be VERY hard to gain traction on the host/competitor countries extensions
ie: .de or .co.uk
very hard
as far as .so
it's a pile of sh$t
unless you are a somalian business of course
or if the bbc gets hold of o.so for their kids programme lol