Gerador de hreflang
Monte um conjunto hreflang completo —um link por idioma mais x-default— a partir das suas URLs traduzidas, consistente e bidirecional.
Conjunto hreflang
Checklist
- Retorne o conjunto completo em cada página do grupo — hreflang é bidirecional e deve incluir a autorreferência.
- Todas as URLs devem ser absolutas e completas.
- x-default é para usuários cujo idioma não corresponde a nenhuma versão: um seletor de idioma ou a homepage no idioma padrão.
- Prefira zh-Hans / zh-Hant em vez de zh puro; adicione um subtag de região como pt-BR só quando o conteúdo realmente variar por região.
- Combine cada página hreflang com seu canonical autorreferente — hreflang não substitui o canonical.
Esta ferramenta roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo e não são enviados a nenhum servidor.
Como usar
- 1Cole a URL absoluta de cada versão traduzida; deixe em branco os idiomas que não tiver.
- 2Defina a URL x-default — seu seletor de idioma ou a homepage padrão.
- 3Copie o conjunto para o <head> de todas as páginas do grupo.
Gerador de hreflang
O hreflang diz aos buscadores qual URL servir para falantes de cada idioma, evitando que traduções quase duplicadas concorram entre si. Os conjuntos são bidirecionais: cada página localizada deve retornar a lista completa, incluindo a referência a si mesma.
Informe a URL de cada versão de idioma e o gerador emite o conjunto completo de <link rel="alternate"> mais o x-default, que deve apontar para seu seletor de idioma ou homepage no idioma padrão.
Perguntas frequentes
Toda página precisa do conjunto hreflang completo?
Sim. Os conjuntos devem ser recíprocos: a página A lista a página B e a si mesma, e a B lista a A e a si mesma. Um conjunto com membros faltando é parcialmente ignorado e o esforço se perde.
Devo usar zh ou zh-Hans?
Prefira zh-Hans para simplificado e zh-Hant para tradicional; um zh puro deixa o sistema de escrita indefinido. Subtags de região como pt-BR são opcionais — aponte primeiro para o idioma e adicione região só quando o conteúdo realmente variar, como pt-BR versus pt-PT.
O hreflang substitui a tag canonical?
Não. Cada versão de idioma ainda precisa do próprio canonical autorreferente. O hreflang escolhe entre páginas traduzidas equivalentes; o canonical resolve duplicatas dentro de um mesmo idioma.
Ferramentas relacionadas
Gerador de tag canonical
Gere uma tag rel=canonical correta e aprenda a normalizar URLs para que os buscadores indexem a versão que você quer.
Todas as ferramentas →
Gerador de sitemap XML
Cole uma lista de URLs e gere um sitemap.xml válido com lastmod, changefreq e priority por seção — sem duplicatas e pronto para enviar.
Todas as ferramentas →
Gerador de meta tags
Gere title, description, keywords, robots e viewport com saída HTML em tempo real, pronta para colar no seu <head>.
Todas as ferramentas →
Incorporar esta ferramenta
Coloque esta ferramenta no seu site com uma linha — ela roda no navegador do visitante.
<iframe src="https://zoyku.com/pt/tools/hreflang-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — hreflang-generator" loading="lazy"></iframe>