Detectando TLD para localização

Detectando TLD para localização

Tenho muitos TLDs para meu domínio, para usuários dos EUA é .COM, para usuários alemães é .DE, etc. Redireciono todos eles para o domínio .COM usando registros CNAME. O motivo é evitar penalidades do Google por conteúdo duplicado.

Existe uma maneira de ainda detectar o TLD inserido pelo usuário, para que eu possa exibir a página no idioma correto?

Responder1

Se você usar registros CNAME, o Google ainda considerará os sites como domínios diferentes e os penalizará por conteúdo duplicado.

Você deve redirecionar seus usuários com uma resposta HTTP 301. Ao fazer isso, você também pode adicionar uma string de consulta ao redirecionar:

www.example.de -> www.example.com/?lang=de

Dessa forma, você não será penalizado por conteúdo duplicado,evocê pode detectar o idioma do seu usuário.

informação relacionada