Ir para o conteúdo

Gerador de hreflang

Informe o código e o endereço de cada idioma e copie as tags link rel alternate hreflang, com x-default opcional.

  • Roda no seu navegador

Entrada

0 de 4.000 caracteres

Um por idioma, separados por vírgula. Exemplo: pt-BR=endereço, en=endereço. Até 30; endereço com vírgula não é aceito.

0 de 2.048 caracteres

Página de fallback ou de escolha de idioma. Começa com http ou https.

Resultado

O resultado aparece aqui.

O que a ferramenta gera

  • Uma tag link com rel alternate e o atributo hreflang para cada idioma, na ordem em que você digitou.
  • Uma tag x-default no fim, se você informar o endereço de fallback (a página de escolha de idioma ou a versão padrão).
  • Cada idioma entra como código=endereço, separados por vírgula; um endereço com vírgula é recusado.

Resultados de referência: hreflang

EscolhasInício das tags geradas
pt-BR e enlink rel="alternate" hreflang="pt-BR" link rel="alternate" hreflang="en"
pt-BR, en-US e x-defaultlink rel="alternate" hreflang="pt-BR" link rel="alternate" hreflang="en-US" link rel="alternate" hreflang="x-default"

As tags estão escritas sem os sinais de menor e maior. Depois de cada início sai o atributo href com o endereço, já escapado para HTML.

Reciprocidade e limites

  • Reciprocidade: todas as versões devem listar todas as outras, e cada página deve apontar também para si mesma. Cole o mesmo bloco em cada página.
  • O código é conferido só pelo formato (duas ou três letras minúsculas e região opcional com duas maiúsculas, como pt-BR). A ferramenta não consulta registro de idiomas nem de países.
  • As regras de outros buscadores além do Google podem divergir; confira a documentação de cada um.

Perguntas frequentes

Como usar um gerador de hreflang?

Digite um código e um endereço por idioma, informe o x-default se houver e copie as tags para o head de cada versão da página.

Qual é um exemplo de hreflang?

Para português do Brasil e inglês, o início das tags é: link rel="alternate" hreflang="pt-BR" link rel="alternate" hreflang="en". Cada tag termina com o href da versão correspondente.