Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Tags hreflang em espanhol: como corrigir resultados no idioma errado

Por Toy Wen Da, Cofundador · Atualizado em · 12 min de leitura

Traduzido do original em inglês. Ler em inglês

Hreflang em espanhol significa adicionar um atributo HTML específico que diz ao Google qual versão em espanhol de uma página deve aparecer para cada pessoa que pesquisa. Ele também informa ao Google se essa versão é voltada para a Espanha, o México, os EUA ou para falantes de espanhol em geral. O primeiro passo é verificar as tags que você já tem, e não escrever novas às cegas.

Ilustração plana de três páginas web com setas redirecionando o conteúdo em espanhol para fora de caminhos de idioma errados, rumo aos públicos corretos.

O que as tags hreflang em espanhol realmente precisam dizer

Ilustração plana de uma página com linhas conectadas ramificadas para silhuetas de vários países, representando diferentes regiões de língua espanhola.

Uma tag hreflang é uma instrução HTML curta que associa uma página à sua equivalente traduzida ou localizada. O formato básico é este:

<link rel="alternate" hreflang="es" href="https://example.com/es/producto" />

Essa única linha diz ao Google: "esta URL é a versão em espanhol deste conteúdo". A parte do idioma, es, segue a norma ISO 639-1. A parte do país, quando você acrescenta uma como ES ou MX, segue a ISO 3166-1, o padrão para códigos de país de duas letras. O complicado no caso do espanhol é o seguinte: ele é a primeira língua de centenas de milhões de pessoas, que vivem em mais de 20 países. Por isso, "espanhol" sozinho muitas vezes não é preciso o bastante.

Espanhol genérico vs. espanhol específico de um país

Você tem duas opções reais ao marcar conteúdo em espanhol. A escolha certa depende de quanto o seu conteúdo realmente difere de uma região para outra.

Abordagem Exemplo de código Melhor para Desvantagem se usada errado
Espanhol genérico es Uma página em espanhol atendendo todos os visitantes que falam espanhol Não separa preços, expressões idiomáticas ou detalhes de frete por país
Específico da Espanha es-ES Conteúdo com preços da Espanha, o tratamento "vosotros" ou ofertas só para a Espanha Visitantes do México ou da Argentina podem ver a moeda ou os termos errados
Específico do México es-MX Conteúdo feito especificamente para clientes mexicanos Precisa de página própria; não pode servir também como a tag de espanhol genérico
América Latina (regional) es-419 Uma página que cobre a maior parte da América Latina sem se prender a um único país Não corresponde exatamente às listas de códigos de país da ISO; use com cuidado
Espanhol dos EUA es-US Conteúdo em espanhol voltado a falantes de espanhol dentro dos Estados Unidos Fácil de confundir com es-MX se os públicos se sobrepuserem

Se o seu negócio envia produtos para a Espanha e para o México, talvez você precise de preços, moedas de checkout ou avisos legais diferentes para cada um. Nesse caso, crie páginas es-ES e es-MX separadas. Cada página precisa da própria tag hreflang apontando para a outra. Se o seu conteúdo em espanhol é idêntico em todo lugar, o mesmo post de blog, o mesmo artigo de suporte, uma única tag es é mais simples. Ela também evita que você precise manter páginas que na prática não diferem.

Isso repete um padrão que aparece sempre que um país tem mais de um idioma em jogo. Um site voltado a leitores canadenses, por exemplo, precisa de tags separadas para inglês e francês pelo mesmo motivo. Tratar dois públicos distintos como um só costuma direcionar o conteúdo para o lugar errado. O espanhol apenas multiplica essa lógica por mais países.

A regra da autorreferência

Toda página do cluster, o original em inglês, a página es-ES, a página es-MX, precisa de uma tag que aponte para ela mesma. Ela também precisa de tags apontando para todas as outras versões. O Google Search Central já disse que essa autorreferência não é estritamente obrigatória, mas é a prática padrão. Pular essa etapa é um dos motivos mais comuns para clusters de hreflang quebrarem. Se você não tem certeza de que sua página em espanhol faz referência a si mesma corretamente, veja este guia sobre como corrigir hreflang sem autorreferência. Ele mostra exatamente o que adicionar e onde. O passo a passo completo está neste guia sobre como corrigir hreflang sem autorreferência.

Como corrigir o hreflang de páginas em espanhol, passo a passo

Depois de saber qual código você precisa, es, es-ES, es-MX ou outra variante regional, a correção acontece em um de três lugares. Ela fica no <head> da página, no seu sitemap XML ou nas configurações de tradução nativas do seu CMS.

Passo 1: confirme o problema primeiro

Passe a página em inglês e a página em espanhol pelo validador de hreflang. Compare os resultados lado a lado. Você está procurando três coisas: um código de idioma-região válido, um par de tags correspondentes e uma tag de autorreferência em cada página. O par correspondente significa que o inglês aponta para o espanhol, e o espanhol aponta de volta para o inglês.

Passo 2: edite o head da página (se você gerencia o HTML diretamente)

Se o seu site é feito em HTML puro ou em um CMS próprio sem plugin de tradução, abra a seção <head> da página. Adicione um elemento link por versão de idioma:

<link rel="alternate" hreflang="en" href="https://example.com/product" />
<link rel="alternate" hreflang="es-mx" href="https://example.com/es-mx/producto" />
<link rel="alternate" hreflang="es-mx" href="https://example.com/es-mx/producto" />

Repita o bloco completo de tags em todas as páginas do cluster. A página em inglês precisa listar a página em espanhol, e a página em espanhol precisa listar a página em inglês e a si mesma.

Passo 3: use as configurações de idioma ou tradução do seu CMS

A maioria das plataformas populares gera o hreflang automaticamente quando você vincula duas páginas como traduções uma da outra. Procure uma configuração com nome próximo de "Idioma", "Traduções" ou "Idioma da página" na barra lateral do editor da página ou do post. Lá você também encontrará um campo para vincular a página atual à equivalente em espanhol. Depois de vinculadas, a maioria das plataformas escreve as tags hreflang no head da página para você, sem que seja preciso editar o HTML diretamente.

Se o seu CMS não tem um recurso nativo de tradução, verifique se você usa um plugin de SEO ou multilíngue dedicado. Eles geralmente adicionam um painel "Traduções" ou "Seletor de idioma" na tela do editor. Esse painel inclui um menu suspenso para escolher o idioma de destino e um campo para colar ou selecionar a URL correspondente.

Passo 4: envie pelo sitemap (método alternativo)

Em vez de tags no head da página, você pode declarar as relações de hreflang dentro do seu sitemap XML. Isso é comum em sites grandes porque mantém a marcação em um único arquivo, em vez de espalhada por milhares de páginas. Cada entrada <url> lista o próprio endereço mais entradas <xhtml:link> para cada alternativa de idioma, incluindo ela mesma.

Passo 5: valide de novo

Depois de publicar a mudança, passe a URL em espanhol pelo validador outra vez. Confirme que o par agora é resolvido sem erros nos dois sentidos. Uma correção que atualiza só a página em inglês, ou só a página em espanhol, ainda aparecerá como quebrada. O hreflang é bidirecional por definição, então meia correção é o mesmo que nenhuma.

Ilustração plana de duas janelas de navegador com marcas de verificação, lado a lado e ligadas por setas bidirecionais que indicam uma comparação em pares.

Quando as ferramentas do seu próprio site bastam e quando não bastam

Ilustração plana de uma única página verificada à esquerda passando para muitas páginas empilhadas e sobrepostas à direita.

Verificar uma página em espanhol com um validador gratuito costuma ser tudo de que você precisa para um problema isolado. Auditar um site multilíngue inteiro é outro trabalho, e vale ser honesto sobre onde fica essa linha.

Situação A ferramenta gratuita basta? Por quê
Uma URL em espanhol aparecendo nos resultados do país errado Sim Uma verificação de página única no validador confirma a tag exata que está quebrada
Você acabou de lançar uma nova página es-MX Sim Uma verificação rápida antes e depois de publicar pega a maioria dos erros cedo
Seu site inteiro tem mais de 50 páginas em espanhol em várias regiões Não sozinha Você precisa de um rastreamento de todas as URLs, e não de verificações pontuais, para pegar padrões inconsistentes
Os erros de hreflang voltam a cada atualização de conteúdo Não sozinha Um problema recorrente costuma apontar para um template ou uma configuração do CMS, que precisa de um desenvolvedor para corrigir na origem
Você está migrando a estrutura de URLs (por exemplo, de /es/ para /es-mx/) Não sozinha Migrações mexem em todas as tags de uma vez; uma verificação isolada não pega quebras em cascata pelo cluster

Uma verificação pontual em uma única URL é exatamente para o que uma ferramenta gratuita foi feita. Uma quebra recorrente em dezenas de páginas, ou uma migração do site inteiro, é sinal de que a causa raiz está em outro lugar. Em geral, ela está em um template, em uma configuração de plugin ou em uma regra de redirecionamento. Isso exige alguém que consiga olhar a estrutura do site como um todo, e não uma página de cada vez. Se você quer uma leitura mais ampla de como a configuração do seu site se compara à dos concorrentes, um relatório de SEO de exemplo pode ajudar. Ele cobre mais do que apenas o hreflang.

Erros comuns de hreflang em espanhol (e como evitá-los)

A maioria dos erros de hreflang em espanhol cai em um pequeno número de padrões que se repetem. Veja o que costuma dar errado e o que realmente resolve.

Erro Como aparece Correção
Código de idioma errado Usar sp em vez do código ISO correto es O hreflang só reconhece códigos ISO 639-1 válidos; es está correto, sp não é um código real e é ignorado
Código de região sem código de idioma Escrever só MX em vez de es-MX Sempre coloque o idioma primeiro e a região depois, separados por hífen: es-MX, e não MX nem mx-es
Marcação em uma só direção A página em inglês aponta para o espanhol, mas a página em espanhol não aponta de volta Adicione a tag recíproca na página em espanhol; o hreflang só funciona como um par confirmado
Autorreferência ausente A página em espanhol lista o inglês e outras variantes em espanhol, mas não a si mesma Adicione na página em espanhol uma tag apontando para a própria URL
Conflito entre hreflang e canonical Página em espanhol marcada como es-MX, mas com a tag canonical apontando para a URL em inglês Garanta que a tag canonical de cada página de idioma aponte para ela mesma, e não para outra versão de idioma; um verificador de canonical mostra essa divergência diretamente
Redirecionamento automático de visitantes em espanhol Um redirecionamento no servidor envia todo navegador configurado em espanhol direto para /es/, sobrepondo o hreflang Deixe o hreflang sugerir a página certa nos resultados de busca; um redirecionamento forçado pode prender os usuários e confundir o Google sobre qual página ranquear
Estrutura de URL inconsistente example.com/es-mx/page combinado com example.es/page-alt Mantenha padrões de URL consistentes em todas as versões de idioma para que os mecanismos de busca consigam agrupá-las com segurança

Esse erro do redirecionamento automático merece uma olhada mais de perto. Digamos que seu servidor detecte um navegador em espanhol e force o redirecionamento para a página inicial em espanhol, mesmo que a pessoa tenha clicado em uma URL específica em inglês. Isso quebra a experiência que o Google tentava entregar. Você também pode acabar num loop de redirecionamento que impede o Google de indexar qualquer uma das versões corretamente. O Google Search Central desaconselha especificamente redirecionar usuários automaticamente com base no idioma ou na localização que se presume que tenham, por esse motivo. O hreflang foi pensado como uma dica que os mecanismos de busca usam ao escolher qual resultado exibir. Ele funciona junto com as suas páginas, e não por meio de um redirecionamento forçado que ignora a intenção do usuário.

Por que a paridade de conteúdo ainda importa

O hreflang funciona melhor quando as páginas vinculadas cobrem o mesmo assunto, mesmo que o texto e a moeda sejam diferentes. Digamos que sua página de produto em inglês tenha três seções, mas a versão es-MX tenha só uma. O Google pode não tratá-las como equivalentes de verdade, e o sinal do hreflang perde peso. Passe a página em espanhol por um verificador de SEO on-page para a palavra-chave dela. É uma forma razoável de confirmar que a versão traduzida está de fato otimizada para quem pesquisa em espanhol, e não é apenas uma página rasa.

Ilustração plana de peças de quebra-cabeça coloridas em duas etapas: primeiro desconectadas e espalhadas, depois corretamente conectadas e encaixadas em par.

Pesquise primeiro as palavras-chave certas em espanhol

Uma página pode ter tags hreflang impecáveis e ainda assim ter desempenho ruim se o conteúdo em espanhol mirar os termos errados. O comportamento de busca em espanhol nem sempre espelha uma tradução direta das suas palavras-chave em inglês. O espanhol do México e o da Espanha costumam usar palavras diferentes para o mesmo produto. Antes de finalizar a página, passe seus termos principais por uma ferramenta de sugestão de palavras-chave para o mercado hispanofalante relevante. Isso poupa uma reescrita depois. Se você está montando uma seção em espanhol do zero, um gerador de ideias de conteúdo pode ajudar a mapear quais temas vale traduzir primeiro.

Como as tags hreflang em espanhol afetam rankings e cliques

O hreflang não faz uma página subir diretamente no ranking. O que ele faz é garantir que a versão certa da sua página apareça para a pessoa certa. Isso tende a reduzir a taxa de rejeição e aumentar a chance de alguém clicar e permanecer. Um falante de espanhol no México que cai em uma página es-ES cheia de preços específicos da Espanha tem mais chance de sair imediatamente. Compare com alguém que chega a uma página escrita para ele. Essa queda aparece diretamente na sua taxa de cliques e nos números de engajamento, mesmo que a qualidade da página em si seja idêntica.

Os mecanismos de busca também usam o hreflang para distinguir dois tipos de conteúdo duplicado. Um é legítimo: a mesma página de produto traduzida para o espanhol. O outro é conteúdo duplicado acidental, que deveria ser consolidado. Acerte as tags, e o Google trata suas páginas em inglês e em espanhol como variantes intencionais, e não como duplicatas concorrentes.

Se você é responsável pelo SEO em vários mercados, vai querer acompanhar como o hreflang se encaixa no quadro geral. A seção de recursos e o guia geral de noções básicas de SEO para pequenas empresas cobrem fundamentos técnicos relacionados, além da segmentação por idioma. A SearchBlueprint também publica atualizações de ferramentas na página de novidades, incluindo mudanças no próprio validador de hreflang. Vale uma olhada se você estiver voltando depois de alguns meses.

Perguntas frequentes

Qual é o código hreflang correto para espanhol?

Use es para falantes de espanhol em geral. Acrescente um código de país com hífen: es-ES para a Espanha, es-MX para o México, es-US para falantes de espanhol nos EUA. Use um deles apenas quando você tiver uma página criada especificamente para aquele país ou região.

Posso usar "sp" para espanhol nas tags hreflang?

Não. O código correto é es, conforme definido pela ISO 639-1, o padrão internacional para códigos de idioma. "sp" não é um código de idioma reconhecido, e os mecanismos de busca vão ignorar uma tag que o use.

Preciso de páginas separadas para es-ES e es-MX, ou uma página em espanhol pode cobrir as duas?

Uma página genérica es serve se o conteúdo, os preços e os termos forem idênticos para todos os visitantes que falam espanhol. Crie páginas es-ES e es-MX separadas apenas quando preços, moeda, frete ou terminologia realmente diferirem entre os dois mercados.

Por que o Google ainda mostra minha página em inglês para quem pesquisa em espanhol?

As causas mais comuns são uma tag hreflang ausente ou em uma só direção, ou uma tag canonical que aponta para longe da página em espanhol. Outra causa frequente é um código hreflang escrito de forma incorreta. Passar a URL por um validador normalmente mostra qual dessas três é o caso.

O hreflang garante que o Google mostre exatamente a página que eu quero?

Não. O hreflang é um sinal forte, não uma diretiva. Segundo o Google Search Central, o Google em geral respeita o hreflang, mas ainda pode escolher uma versão diferente em casos-limite. Esse é mais um motivo para manter a paridade de conteúdo e as tags canonical consistentes em todas as versões de idioma.

Verifique agora as suas páginas em espanhol

Configurar o hreflang em espanhol é um pouco de marcação com um efeito desproporcional sobre se o público certo chega a ver o seu conteúdo. Passe sua página em espanhol pelo validador de hreflang de novo depois de fazer as alterações. Isso confirma que o par é resolvido sem erros nos dois sentidos. Se a auditoria revelar mais do que uma única tag quebrada, fale com a equipe. O mesmo vale se você não tiver certeza de que o problema se resolve com a correção de uma página ou se é um problema que afeta todo o template. Fale com a equipe e eles poderão dar uma visão mais clara do que realmente está acontecendo no seu site.

Veja como isso fica no seu próprio siteCole uma URL e o SearchBlueprint dá uma nota a ela com o mesmo mecanismo de conteúdo que avaliou este artigo, e depois lista as correções na ordem em que elas trazem mais retorno.Receba seu plano grátis

Fontes

Sobre o autor

O SearchBlueprint pesquisou, escreveu e avaliou este artigo com o mesmo pipeline de conteúdo que nossos clientes usam nos próprios sites. A nota que aparece na assinatura é a que nosso mecanismo de conteúdo deu a esta página antes de ela ser publicada. Nada aqui passa por revisão manual, e esse é justamente o ponto: é o resultado do produto, publicado onde qualquer pessoa pode conferir.