Para mi la manera más efectiva de geolocalizar es usar un dominio y hosting regional para cada país.
Así lo hace Mercadolibre por ejemplo.
Si te resulta muy complicado o caro, lo de los directorios está bien. Un par de links:
http://www.desarrolloweb.com/de_inte...-web-3325.html http://www.chicaseo.com/geolocalizac...sicionamiento/ (para todas las chicas de nuestro foro de SEO!)