Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.

  1. Início
  2. /Checagens de SEO
  3. /Verificador de hreflang

Verificador de hreflang

Cole uma URL e veja quais versões por idioma a página declara.

A página é buscada pelo servidor do DevTools. Só funciona com URLs públicas.

O que é

As tags hreflang ligam entre si as versões de uma mesma página em idiomas ou regiões diferentes. Cada uma é um <link rel="alternate" hreflang="pt-BR" href="..."> apontando para uma versão, e o conjunto informa ao buscador que aquelas URLs são traduções umas das outras, não conteúdo duplicado.

Por que importa

Só importa se o site tem mais de uma versão por idioma ou país — para site em um idioma só, a ausência é o estado correto e não há nada a corrigir. Onde se aplica, resolve dois problemas de uma vez: impede que versões parecidas concorram entre si como duplicatas e faz o Google mostrar a versão certa para cada pessoa. É especialmente relevante entre português do Brasil e de Portugal, onde o texto é próximo o bastante para o buscador confundir as duas.

Como corrigir

  • Declare todas as versões em todas as páginas, inclusive a que aponta para ela mesma. A referência precisa ser recíproca: se A aponta para B, B tem que apontar para A.
  • Use códigos válidos da norma BCP 47: idioma em minúsculas, região opcional em maiúsculas, separados por hífen — pt-BR, pt-PT, en-US.
  • Adicione x-default para a versão que atende quem não se encaixa em nenhuma das declaradas.
  • Aponte sempre para URLs absolutas e canônicas. Apontar para uma URL que redireciona ou que tem canonical para outro lugar invalida a declaração.
  • Mantenha coerência com a canonical: cada versão deve ter canonical apontando para si mesma, nunca para a versão em outro idioma.
  • Lembre que hreflang é sugestão, não comando. O Google costuma respeitar, mas pode exibir outra versão se julgar mais adequada à busca.

Conjunto recíproco com x-default

<link rel="alternate" hreflang="pt-BR" href="https://exemplo.com/br/produto">
<link rel="alternate" hreflang="pt-PT" href="https://exemplo.com/pt/produto">
<link rel="alternate" hreflang="en" href="https://exemplo.com/en/product">
<link rel="alternate" hreflang="x-default" href="https://exemplo.com/en/product">

Perguntas frequentes

Preciso de hreflang num site só em português?
Não. As tags só fazem sentido quando existem versões alternativas do mesmo conteúdo. Em site de idioma único, a ausência é o estado correto e nenhuma ferramenta deveria apontar isso como erro.
Qual a diferença entre hreflang e o atributo lang?
O lang declara o idioma desta página, para o software que a interpreta — leitor de tela, corretor ortográfico. O hreflang aponta onde estão as outras versões, para o buscador escolher qual exibir. São complementares.
O que é x-default?
É o valor que indica a versão a exibir quando nenhuma das declaradas corresponde ao idioma ou país da pessoa. Normalmente aponta para a versão em inglês ou para um seletor de idioma.
hreflang resolve conteúdo duplicado entre pt-BR e pt-PT?
Ajuda bastante: informa ao Google que são versões regionais e não cópias. Ainda assim, quanto mais os textos se diferenciarem de fato — vocabulário, moeda, exemplos locais — mais claro fica o sinal.

Outras checagens

  • Verificador do atributo langCole uma URL e veja qual idioma o HTML declara — ou se não declara nenhum.
  • Verificador de URL canônicaCole uma URL e veja para onde a canonical aponta — e se ela diverge do endereço analisado.

Ferramentas relacionadas

  • Extrator de meta tags — veja os link rel=alternate declarados
  • Todas as checagens de SEO