Hreflang: Tutorial Completo de SEO para Sites Multilíngues e Internacionais

Hreflang: Tutorial Completo de SEO para Sites Multilíngues e Internacionais

Implementar hreflang errado quebra o SEO de sites internacionais. Aprenda a sintaxe correta, exemplos por país e idioma, e como validar a configuração.

Categoria: SEO Técnico · Por Equipe Domain Hunter · Publicado em 09/05/2026 · 10 min de leitura

Se você tem ou planeja ter um site em mais de um idioma — ou voltado para mais de um país — precisa entender hreflang. É uma das tags mais importantes (e mais subutilizadas) do SEO técnico internacional. Sem hreflang corretamente configurado, o Google pode mostrar a versão errada do seu site para o usuário errado. Imagine um inglês buscando seu produto e caindo na versão em português — ele sai em segundos, e seu CTR e ranking despencam. Vou te explicar o que é hreflang, como implementar de três formas diferentes, e os erros que mais aparecem em auditorias de sites internacionais. ## O que é hreflang `hreflang` é um atributo HTML que você usa para dizer ao Google: *"Esta página tem uma versão alternativa para o idioma X e/ou país Y, que está nesta URL"*. Exemplo simples para um site com versão em inglês e português: ```html ``` A tag `x-default` indica a versão fallback para usuários que não se encaixam em nenhum idioma específico. ## Quando você PRECISA usar hreflang - Site com mais de **um idioma** (PT-BR e EN, por exemplo) - Site com versões para **diferentes países no mesmo idioma** (PT-PT vs PT-BR) - Site com **subdomínios ou subpastas regionais** (`us.exemplo.com`, `br.exemplo.com`) - Site internacional com **moedas, ofertas ou produtos diferentes por região** Quando NÃO precisa: site em um único idioma e país. ## Sintaxe correta: códigos ISO Hreflang usa dois padrões ISO combinados: - **Código de idioma**: ISO 639-1 (2 letras minúsculas) — `en`, `pt`, `es`, `fr` - **Código de país (opcional)**: ISO 3166-1 Alpha 2 (2 letras maiúsculas) — `US`, `BR`, `PT`, `ES` Exemplos válidos: | Tag | Significado | |-----|-------------| | `hreflang="en"` | Inglês (qualquer país) | | `hreflang="en-US"` | Inglês para EUA | | `hreflang="en-GB"` | Inglês para Reino Unido | | `hreflang="pt-BR"` | Português do Brasil | | `hreflang="pt-PT"` | Português de Portugal | | `hreflang="es-MX"` | Espanhol do México | | `hreflang="x-default"` | Versão padrão / fallback | > Atenção: o código de país **não substitui** o de idioma. `hreflang="US"` é inválido — tem que ser `hreflang="en-US"`. ## Os 3 jeitos de implementar hreflang ### Opção 1 — Tags `` no `` (mais comum) Adicione no `` de cada página, listando **todas as alternativas inclusive a própria URL**: ```html ``` ### Opção 2 — Headers HTTP (para PDFs e arquivos não-HTML) ```http Link: ; rel="alternate"; hreflang="en", ; rel="alternate"; hreflang="pt" ``` ### Opção 3 — Sitemap XML (escalável para sites grandes) Recomendado para sites com mais de 100 páginas multilíngues: ```xml https://exemplo.com/en/page ``` > Na nossa experiência, **sitemap XML** é a opção mais limpa para sites grandes. Menos manutenção e menos risco de erro. Para entender a estrutura geral do sitemap, leia também nosso [tutorial de sitemap.xml e robots.txt](/blog/sitemap-xml-robots-txt-tutorial). ## A regra de ouro: bidirecionalidade **Toda referência de hreflang precisa ser confirmada pela página de destino.** Se a página A diz que tem alternativa B, a página B precisa dizer que tem alternativa A. Caso contrário, o Google ignora a relação. Exemplo errado: - `/en/page` aponta para `/pt/page` ✅ - `/pt/page` NÃO aponta de volta para `/en/page` ❌ Resultado: hreflang quebrado, Google ignora. ## Erros mais comuns (e como corrigir) ### Erro 1 — Códigos de idioma errados Usar `hreflang="us"` em vez de `hreflang="en-US"`. Sempre use o formato `idioma` ou `idioma-PAÍS`. ### Erro 2 — Falta de bidirecionalidade A causa #1 de hreflang ignorado pelo Google. Corrija auditando todas as páginas. ### Erro 3 — Apontar para URL errada (404, redirect, canonical diferente) Toda URL referenciada em hreflang precisa retornar 200 OK e ter ela mesma como canonical. ### Erro 4 — Não incluir `x-default` Sem ele, o Google escolhe sozinho qual versão mostrar para usuários "estranhos". Sempre inclua. ### Erro 5 — Misturar canonical e hreflang errado Cada versão precisa ter: - canonical apontando para si mesma - hreflang listando todas as versões (incluindo a própria) ### Erro 6 — Hreflang em página com `noindex` Se a página tem noindex, o Google ignora seus hreflang. Faz sentido — ele não vai indexar a relação se não vai indexar a página. ## Como validar sua implementação ### 1 — Search Console Em **Páginas → Cobertura**, há uma seção dedicada a "Internacional e idiomas". Mostra erros de hreflang detectados. ### 2 — Ferramenta hreflang Tags Tester [hreflang.org](https://hreflang.org) tem um validador online gratuito. ### 3 — Screaming Frog Roda audit completo de hreflang em segundos. Mostra: - Faltas de bidirecionalidade - Códigos inválidos - URLs com erro - Falta de `x-default` ### 4 — Aleyda Solis Hreflang Generator [Hreflang Tags Generator](https://www.aleydasolis.com/english/international-seo-tools/hreflang-tags-generator/) — gera o XML pronto a partir de uma planilha CSV. ## Tutorial em vídeo Recomendo a explicação de Aleyda Solis, referência mundial em SEO internacional: 🎥 [Hreflang Tags Tutorial (Aleyda Solis)](https://www.youtube.com/watch?v=Ssj8EvHLFXg) ## Estratégias além do hreflang Hreflang sozinho não resolve SEO internacional. Combine com: - **Estrutura de URLs clara**: subpastas (`exemplo.com/pt/`) > subdomínios (`pt.exemplo.com`) > ccTLDs (`exemplo.com.br`) — depende do contexto - **Geo-targeting no Search Console**: para subpastas/subdomínios genéricos - **Conteúdo realmente traduzido** (não só Google Translate) - **Sinais locais**: moeda, telefone, endereço, política de devolução por país - **Servidor próximo geograficamente** ou CDN global ## Caso prático: e-commerce em 4 países Cliente vendia em Brasil, Portugal, Espanha e EUA, todos na mesma URL. Sem hreflang. O Google rankeava a versão em inglês até para usuários brasileiros, gerando bounce de 80%. Implementação: 1. Subpastas dedicadas (`/br/`, `/pt/`, `/es/`, `/us/`) 2. Conteúdo profissionalmente traduzido 3. Hreflang via sitemap XML (5.000 produtos) 4. `x-default` apontando para a versão internacional em inglês **Resultado em 60 dias**: bounce caiu de 80% para 42%. CTR orgânico subiu 3.4×. Conversão da Espanha cresceu 7×. ## Conclusão Hreflang parece complicado mas é puro detalhismo. Se você seguir as 3 regras (códigos ISO corretos, bidirecionalidade, x-default) e validar com ferramentas, em uma manhã resolve. A diferença entre um site internacional com hreflang correto e um sem é absurda. Se sua audiência é mais de uma região, esta é provavelmente a melhoria de SEO técnico mais alta que você pode fazer este mês. Continue lendo: - [SEO técnico: checklist 2026](/blog/seo-tecnico-checklist-2026) - [Sitemap.xml e robots.txt: tutorial completo](/blog/sitemap-xml-robots-txt-tutorial) - [Schema markup: tutorial completo](/blog/schema-markup-tutorial-completo) - [Auditoria SEO completa passo a passo](/blog/auditoria-seo-completa-passo-a-passo) ## Perguntas frequentes **Um site com um único idioma e país precisa de hreflang?** Não. Hreflang só é necessário quando existem múltiplas versões de idioma, país, ou ambos, do mesmo conteúdo — um site monolíngue voltado a um único mercado pode ignorar essa tag. **Por que meu hreflang não está funcionando mesmo configurado corretamente em uma página?** A causa mais comum é falta de bidirecionalidade — se a página A referencia a página B, a página B também precisa referenciar de volta a página A, senão o Google ignora toda a relação. **hreflang funciona em páginas com noindex?** Não. Se a página tem noindex, o Google ignora as tags de hreflang associadas a ela, já que não vai indexar a relação de uma página que nem sequer vai indexar. **É melhor implementar hreflang via tags ou via sitemap XML?** Para sites pequenos, tags no funcionam bem. Para sites grandes, com mais de 100 páginas multilíngues, o sitemap XML é mais limpo e reduz o risco de erro por manutenção manual.

Tags: hreflang, seo internacional, multilíngue, tutorial, seo técnico

Ver todos os artigos · DomainHunter Pro