Según mi experiencia:
Opción 1: Utilizar diferentes dominios para cada idioma:
- .es = español
- .com = inglés
- .br = portugués, etc
Opción 2: Utilizar subdominios
- http://es.DOMINIO.com = español
- http://en.DOMINIO.com ó www.DOMINIO.com = inglés (si fuese tu idioma principal)
- http://br.DOMINIO.com = portugués, etc
Opción 3: Carpetas
- http://www.DOMINIO.com/es/ = español
- http://www.DOMINIO.com/en/ = inglés
- http://www.DOMINIO.com/br/ = portugués, etc
Recuerda que también puedes geolocalizar el contenido a través de
WMT.