Canonical e hreflang resolvem problemas diferentes
Uma tag canonical indica ao Google qual URL representa um conjunto duplicado ou muito semelhante. hreflang identifica URLs alternativas de idioma ou de região para que a Busca possa escolher a versão adequada para o usuário. Essas anotações se complementam; nenhuma delas transforma um seletor de idioma em regra de redirecionamento.
Para páginas realmente traduzidas para inglês e espanhol, o padrão usual, em nível de página, é uma canonical autorreferenciada em cada URL e anotações hreflang recíprocas entre as páginas correspondentes. O conteúdo principal visível precisa deixar o idioma claro. As diretrizes do Google sobre sites multilíngues também alertam que a adaptação de idioma baseada apenas nas configurações do navegador pode deixar variantes sem descoberta.
Monte o mapa de alternativas antes de editar os templates
Comece com uma tabela de grupos de páginas: uma URL preferida por idioma ou região, o código do idioma e se o conteúdo principal é uma tradução, uma adaptação regional ou uma duplicata acidental. Adicione x-default somente quando existir uma página genuína de seleção ou de fallback. Não aponte todas as traduções ausentes para a página inicial só para completar a grade.
Um par regional no mesmo idioma merece uma decisão separada. Se o conteúdo substancial for equivalente, o Google documenta uma abordagem combinada de canonical e hreflang para duplicatas regionais. Se preço, disponibilidade, regulamentação ou orientação local tornarem as páginas significativamente diferentes, preserve a finalidade de cada página e garanta que cada alternativa seja recíproca.
Implemente e verifique as anotações renderizadas
Verifique o HTML final, não apenas um campo do CMS. Cada destino de canonical deve retornar uma resposta de sucesso, ser indexável e usar a mesma política de protocolo, host e caminho da página. Cada destino de hreflang deve existir, conter o mesmo conjunto de anotações de retorno e apontar para a página do idioma ou da região correspondente.
Uma amostra prática inclui uma página traduzida normal, uma página sem tradução e uma variante regional. Rastreie a amostra depois do deploy e compare os destinos de canonical, a reciprocidade do hreflang, as declarações de idioma e as URLs do sitemap. Registre uma alternativa ausente como ausente; não a substitua silenciosamente por uma URL não relacionada.
O que isso não pode garantir
Canonical é um sinal, não uma ordem: o Google pode escolher outra URL principal quando os sinais entram em conflito. O hreflang pode ajudar na seleção, mas não garante que todas as URLs regionais serão indexadas ou aparecerão para toda consulta. Evite afirmar que uma canonical entre idiomas remove automaticamente uma página do índice; o resultado real depende do conteúdo e do conjunto mais amplo de sinais.
A falha comum é tratar todos os idiomas não padrão como duplicatas de uma mesma página de origem. A regra mais segura é decidir a semelhança a partir do conteúdo principal, manter as alternativas de idioma acessíveis por links comuns e revisar o conjunto renderizado após qualquer mudança de roteamento ou de template.
FAQ
O que significa Canonical para sites multilíngues na prática?
Como avaliar Canonical para sites multilíngues?
hreflang identifica URLs alternativas de idioma ou de região para que a Busca possa escolher a versão adequada para cada usuário. Essas anotações se complementam; nenhuma delas transforma um seletor de idioma em regra de redirecionamento.