Se para termos um website indexável e visivel nos motores de busca temos te preparar bem a sua estrutura de links e conteúdos, os websites multilingue exigem-nos ainda maior cuidado na sua preparação de modo a que os motores de busca identifiquem e separem correctamente cada uma das versões.
Finalmente o Google dá pistas mais concretas sobre como detecta e define a linguagem de um website ao mesmo tempo que nos dá indicações sobre o que devemos considerar.
Assim, o Google tem em consideração 3 elementos para definir a Geo-localização de um website:
1. Dominio: O Google atribui grande importância, sendo que diferencia entre os dominios genéricos (.com, .eu, .tv) e os dominios identificadores de pais (.pt, .es) atribuindo pesos diferentes para cada um deles.
2. Localização do servidor de alojamento: Apesar de não ser um critério "per si", é tido em consideração.
3. Conteúdo: O Google tem em consideração números de telefone, endereços locais e preços que se encontrem em qualquer uma das páginas indexadas por ele.
Para além destes critérios, o Google atribui atribui também importância à forma como estruturamos o URL dos websites multilingues, previligiando os seguintes métodos, por ordem de importância:
1. Dominio de País (ex: website.pt, website.es) para cada uma das versões do website;
2. Utilização de subdominios para cada versão, em dominio genérico (ex: pt.website.com, es.website.com);
3. Utilização de subdirectorias em dominio genérico (ex: website.com/pt, website.com/es).
Ao contrário daquilo que seria de esperar, não são consideradas quaisquer meta tags definidas nas páginas do website, para efeito de geo-localização.
Fonte: Google Webmaster Blog