Hreflang é uma pequena marcação que informa aos mecanismos de pesquisa que uma página tem versões em outros idiomas ou regiões e qual versão pertence a qual público. Nas próprias palavras do Google, você use hreflang “para informar ao Google sobre as variações do seu conteúdo, para que possamos entender que essas páginas são variações localizadas do mesmo conteúdo”.
Sem ele, aparecem dois problemas. Primeiro, o Google pode fornecer a versão no idioma errado para um usuário, mostrando a um visitante italiano sua página em inglês. Em segundo lugar, páginas quase idênticas (uma página traduzida compartilha sua estrutura, imagens e layout) podem ter a mesma aparência conteúdo duplicado, deixando o Google sem saber qual classificar. Hreflang resolve ambos: agrupa as versões como um único conteúdo em diferentes idiomas e aponta cada pesquisador para o correto.

Um exemplo simples da tag hreflang
Hreflang mora no <head> da sua página como um conjunto de <link> tags — uma por versão de idioma. Imagine uma página que existe em inglês, italiano e alemão:
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="it" href="https://example.com/it/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
O hreflang valor é um código de idioma (como en), opcionalmente seguido por uma região (en-GB). Google aceita três métodos equivalentes para declará-los: HTML <link> etiquetas, HTTP Link cabeçalhos ou um mapa do site – você só precisa de um. Os URLs devem sempre ser totalmente qualificados, incluindo https://.
A tag x-default (não pule)
A última linha acima usa um valor reservado, x-default. Por Google, “o valor x-default reservado é usado quando nenhum outro idioma/região corresponde à configuração do navegador do usuário.” Pense nisso como uma alternativa: quando alguém que fala português ou japonês acessa seu site e você não tem uma versão para ele, x-default informa ao Google qual página mostrar. É ideal para um seletor de idioma ou uma página inicial com redirecionamento automático e evita silenciosamente que seu site adivinhe errado para todos que você não segmentou explicitamente.
Os erros hreflang mais comuns
Hreflang é implacável com pequenos erros – uma anotação quebrada é simplesmente ignorada. Estes são os que mais enganam as pessoas:
- Tags de retorno ausentes. Este é o grande problema. O Google exige que os links sejam bidirecionais: “Se duas páginas não apontarem uma para a outra, as tags serão ignoradas.” Se a sua página em italiano apontar para a página em inglês, a página em inglês deverá apontar de volta – e cada versão também deverá fazer referência a si mesma.
- Códigos de idioma ou região incorretos. Os códigos de idioma usam duas letras ISO 639-1 formato (
en, nãoeng;ja, nãojp). Os códigos de região usam ISO 3166-1 Alpha 2 (en-GB, não o inválidoen-UK). Een-EUestá errado porque “UE” não é um país. - Ordem invertida. Isso é
language-REGION(en-GB), nuncaGB-en. - Sem padrão x. Opcional, mas omiti-lo deixa os visitantes fora dos idiomas de destino sem um substituto definido.
- URLs relativos ou não canônicos. Sempre use URLs absolutos com o protocolo e aponte hreflang para a versão canônica de cada página.

Como o hreflang se relaciona com a estrutura do seu URL
Hreflang não determina seus URLs, mas os dois funcionam melhor juntos. A configuração mais limpa para um único domínio é um subdiretório de idioma: example.com/it/, example.com/de/, e assim por diante. Isso mantém toda a sua autoridade em um domínio, é fácil de rastrear e torna o mapeamento hreflang óbvio – cada URL prefixado corresponde simplesmente a um hreflang valor.
O subdiretório se torna o href na sua tag, e o idioma se torna o hreflang valor. Como a estrutura é previsível, as anotações podem ser geradas mecanicamente em vez de mantidas manualmente – que é exatamente onde um plugin ganha seu sustento.
Por que você não deve codificar hreflang manualmente
Hreflang escrito à mão é onde os projetos quebram. Cada nova página multiplica as tags que você deve manter sincronizadas, e uma única tag de retorno ausente anula silenciosamente toda a anotação. Não é escalável e é tedioso auditar.
Um bom plugin multilíngue elimina totalmente o trabalho. TranslateRocket — um plugin de tradução gratuito para WordPress com suporte a idiomas ilimitados — gera tags hreflang corretas, autorreferenciais e bidirecionais automaticamente (incluindo x-default) ao lado de limpo /it/, /de/ URLs de SEO, para que cada versão aponte para todas as outras sem que você toque no <head>. Você pode traduzir manualmente, usar tradução automática gratuita ou conectar suas próprias chaves de IA e importar traduções existentes de WPML, TranslatePress, Polylang e Weglot. Um modo de visualização integrado permite verificar o resultado antes de ir a público. A saída segue as regras do Google, para que o mecanismo de pesquisa possa veicular a versão no idioma correto e tratar suas traduções como uma única parte do conteúdo – não como duplicatas.
Perguntas frequentes
- O hreflang é um fator de classificação? Não diretamente. É um sinal que ajuda o Google a fornecer o idioma correto ou a versão regional ao pesquisador certo e a evitar confusão com conteúdo duplicado – o que melhora a experiência e pode aumentar o desempenho em cada mercado.
- Preciso do hreflang se meu site tiver um único idioma? Não. Hreflang só se aplica quando o mesmo conteúdo existe em vários idiomas ou variantes regionais.
- Apenas idioma ou idioma e região? Use apenas a linguagem (
en) quando o conteúdo se adapta a todos os falantes desse idioma. Adicione uma região (en-GB,en-US) somente quando você realmente tiver versões distintas por país. - O x-default é necessário? Não, mas é altamente recomendável que os visitantes fora dos idiomas de destino tenham uma página substituta definida.
- Tags HTML, cabeçalhos HTTP ou mapa do site? O Google trata todos os três como equivalentes – escolha o que for mais fácil. A maioria dos sites WordPress usa HTML
<link>tags, que um plugin pode gerar automaticamente.
Fontes
- Central de Pesquisa Google — Versões localizadas de suas páginas — desenvolvedores.google.com
Torne seu site multilíngue — grátis