Como criar um site multilíngue sem prejudicar o SEO
Como criar um site multilíngue
Como traduzir um site e torná-lo multilíngue (sem riscos para o SEO) | We.Inc
Como criar um site multilíngue: opções de tradução comparadas, estrutura de URL, o atributo lang, hreflang no HTML ou no sitemap, seletores de idioma sem redirecionamento e um checklist de SEO por idioma.
Para criar um site multilíngue, dê a cada idioma a sua própria URL, como example.com/fr/, traduza o texto, os títulos e as descrições das páginas, marque cada página com o atributo lang e ligue as versões entre si com tags hreflang. Deixe os visitantes trocarem de idioma por um link em vez de redirecioná-los automaticamente. Um widget que só traduz no navegador não ajuda na busca.
A versão curta
Faça
Evite
URLs separadas por idioma
Uma única URL que muda de idioma por cookie
hreflang em todas as versões
Apontar o canonical de todos os idiomas para o inglês
Um seletor de idioma visível
Redirecionar por país ou idioma do navegador
Seja com um plugin, um serviço de tradução ou uma solução própria, as mesmas poucas regras decidem se as páginas traduzidas podem ser encontradas na busca. As tabelas comparam as opções e as estruturas de URL; o código mostra cada tag de que você precisa.
Escolha os idiomas pela demanda real, como os países dos visitantes no seu analytics.
Escolha uma estrutura de URL; subdiretórios servem para a maioria das pequenas empresas.
Traduza e depois peça para alguém fluente revisar as páginas importantes.
Adicione lang, hreflang e um seletor de idioma.
Envie o sitemap e acompanhe cada idioma no Search Console.
Comece pelas páginas que trazem clientes: início, serviços, preços e contato.
Use nosso gerador de hreflang para escrever o conjunto de tags sem erros de digitação.
Traduza também o texto alternativo das imagens e os rótulos dos formulários; é fácil esquecê-los.
Mantenha as páginas de cada idioma em sintonia; uma tradução desatualizada pode confundir os visitantes.
Perguntas frequentes
Um widget de tradução no site é suficiente?
Para visitantes com pressa, ajuda um pouco. Para a busca, não: a tradução do navegador ou de um widget não cria páginas que possam ser indexadas, então você não vai ranquear nesses idiomas.
Páginas traduzidas contam como conteúdo duplicado?
Não. O mesmo conteúdo em idiomas diferentes não é conteúdo duplicado. O hreflang ajuda os buscadores a mostrar o idioma certo para cada pessoa que pesquisa.
Posso usar tradução automática?
Sim, como primeiro rascunho. Peça para alguém fluente revisar, principalmente títulos, chamadas para ação e qualquer coisa jurídica. Texto automático de baixa qualidade e sem revisão, em grande escala, pode ser tratado como spam.
Subdiretório ou subdomínio para os idiomas?
Um subdiretório como /fr/ é o mais simples para a maioria dos sites e mantém tudo em um só domínio. Subdomínios também funcionam; os dois são suportados, desde que cada idioma tenha a sua própria URL.
Tradução vs localização
A tradução muda as palavras; a localização muda aquilo a que as palavras se referem. Um visitante mexicano precisa de preços em pesos, datas com o dia primeiro e um número de telefone para o qual possa ligar. Confira esses detalhes em cada versão de idioma, não só o texto.
Suas opções
Formas de traduzir um site
Opção
Como funciona
Os buscadores veem as traduções?
Indicado para
Tradução do navegador (do próprio visitante)
O navegador do visitante traduz a página na hora
Não
Nada que você controle; só um último recurso
Widget de tradução na página
Um script troca o texto depois que a página carrega
Em geral não, a menos que também crie URLs separadas
Ajuda rápida para visitantes, não para SEO
Plugin de tradução ou serviço de proxy
Cria uma cópia traduzida de cada página na sua própria URL
Sim, se cada idioma tiver a sua URL e hreflang
Sites existentes que precisam de muitos idiomas rápido
Recurso nativo do seu CMS ou framework (i18n)
Você guarda o texto de cada página por idioma e renderiza URLs separadas
Sim
Sites que você mesmo constrói e mantém
Sites separados por país
Domínios diferentes com conteúdo próprio
Sim
Grandes empresas com equipes locais
Escolhendo uma estrutura de URL
Opções de estrutura de URL
Estrutura
Exemplo
Prós
Contras
Subdiretório
example.com/fr/
Um só domínio, fácil de configurar, compartilha autoridade
Mais difícil hospedar cada idioma em um país diferente
Subdomínio
Fácil de separar tecnicamente
Tratado mais como um site à parte
Domínio de país
O sinal de país mais forte
Caro; cada domínio constrói autoridade sozinho
Parâmetro de URL
example.com/?lang=fr
Simples de acrescentar
Não recomendado; fácil de errar
O código
Declare o idioma da página
Os leitores de tela escolhem a voz certa e os navegadores deixam de oferecer tradução para uma página que já está no idioma do visitante.
Tags hreflang no head
Cada versão de idioma lista todas as versões, inclusive ela mesma, e o conjunto precisa ser idêntico em todas. x-default é a página para todos os demais, muitas vezes um seletor de idioma ou a página em inglês.
hreflang no sitemap, como alternativa
Em sites grandes, listar as alternativas no sitemap mantém o head das páginas enxuto. Use um único método de forma consistente.
Um seletor de idioma que não redireciona
Ofereça uma escolha em vez de redirecionar pela localização. Escreva o nome de cada idioma no próprio idioma e aponte para a mesma página no outro idioma, não para a página inicial.
Sugira um idioma, nunca imponha
Ler o idioma do navegador para mostrar um aviso educado não tem problema. Redirecionar automaticamente impede os crawlers (que rastreiam principalmente a partir dos EUA) de ver as outras versões.
Checklist de SEO
Checklist de SEO para cada idioma
Verificação
Por quê
Cada idioma tem a sua própria URL
Os buscadores indexam URLs, não botões de alternância
Título, meta description e headings estão traduzidos
São eles que aparecem nos resultados
Slugs traduzidos quando fizer sentido
Ajuda as pessoas a confiar no resultado
O conjunto de hreflang está completo e é recíproco em todas as versões
Links de retorno ausentes fazem o Google ignorar a anotação
O canonical aponta para a versão no idioma da própria página
Apontar todos os idiomas para o inglês esconde as traduções
Sem redirecionamento automático por IP ou idioma do navegador
Crawlers e viajantes não conseguem acessar as outras versões
Preços, datas, formatos de telefone e endereços localizados
Só traduzir não é localizar
Traduções automáticas revisadas por alguém fluente