Hreflang

Técnico e Infraestrutura

Um atributo HTML que indica aos mecanismos de busca qual versão de idioma de uma página exibir em cada região.

Definição

Hreflang é um atributo HTML usado em tags `<link>` para informar aos mecanismos de busca que existem múltiplas versões linguísticas ou regionais de uma página e qual versão deve aparecer nos resultados de busca para usuários de cada localidade. O atributo segue o formato `hreflang="xx"` para segmentação apenas por idioma (ex: `hreflang="pt"` para português) ou `hreflang="xx-YY"` para segmentação por idioma mais região (ex: `hreflang="pt-BR"` para português brasileiro). Cada página de um conjunto multilíngue deve referenciar todas as outras versões, incluindo a si mesma, criando um mapa bidirecional completo que os mecanismos de busca podem rastrear. Um valor especial `hreflang="x-default"` designa a página de fallback para usuários cujo idioma ou região não corresponde a nenhuma versão especificada.

Por Que É Importante

Sem tags hreflang, os mecanismos de busca enfrentam dois problemas com sites multilíngues. Primeiro, podem exibir a versão de idioma errada aos usuários — mostrando uma página em inglês para um falante de alemão, por exemplo — o que prejudica a experiência do usuário e aumenta as taxas de rejeição. Segundo, os mecanismos de busca podem tratar as páginas traduzidas como conteúdo duplicado e aplicar penalidades de ranking, já que as páginas compartilham estrutura e intenção similares. A implementação correta do hreflang resolve ambos os problemas: direciona cada usuário para a versão de idioma correta e informa aos mecanismos de busca que as páginas traduzidas são alternativas intencionais, não duplicatas. Para editores com audiências internacionais, a configuração adequada do hreflang pode melhorar significativamente o tráfego orgânico de mercados de busca não anglófonos.

Como Funciona no FlipLink

O site de marketing do FlipLink em fliplink.me implementa tags hreflang em todas as páginas localizadas — incluindo blog, glossário, páginas de recursos, páginas de ferramentas e páginas de comparação — através da sua infraestrutura de [localização](/features/localization) alimentada pelo next-intl. Cada página inclui automaticamente elementos `<link rel="alternate" hreflang="...">` apontando para todas as oito versões de idioma disponíveis (inglês, italiano, espanhol, alemão, japonês, português-BR, russo e holandês), mais um `x-default` apontando para a versão em inglês. Isso garante que os mecanismos de busca indexem cada tradução corretamente e sirvam a versão correta com base no idioma e localização do buscador. Para seus flipbooks e documentos publicados, hreflang se aplica às suas páginas de hospedagem e não ao visualizador do [flipbook](/glossary/flipbook) em si — se você incorporar uma publicação FlipLink em um site multilíngue, adicionar tags hreflang às suas páginas de incorporação garante que os visitantes cheguem à versão de idioma correta a partir dos resultados de busca.

Detalhes Técnicos

Hreflang pode ser implementado de três maneiras: como tags HTML `<link>` na seção `<head>`, como cabeçalhos HTTP (útil para arquivos não-HTML como PDFs) ou dentro de um [sitemap](/glossary/sitemap) XML usando elementos `xhtml:link`. Cada abordagem tem seus compromissos: - **Tags HTML link** são o método mais comum e mais fácil de debugar usando as ferramentas de desenvolvedor do navegador. Funcionam bem para sites com um número gerenciável de versões de idioma. - **Cabeçalhos HTTP** são necessários quando o conteúdo em si não é HTML (ex: servir um PDF em múltiplos idiomas). - **Entradas em sitemap XML** escalam melhor para sites com centenas de páginas e muitas versões de idioma, pois evitam inchar a seção `<head>` do HTML. Independentemente do método de implementação, cada anotação hreflang deve ser recíproca — se a página A declara a página B como sua alternativa em espanhol, a página B deve declarar a página A como sua alternativa em inglês. Links recíprocos ausentes fazem com que os mecanismos de busca ignorem os sinais hreflang completamente. Os códigos de idioma devem seguir ISO 639-1 (códigos de idioma de duas letras) e os códigos de região devem seguir ISO 3166-1 Alpha 2 (códigos de país de duas letras).

Equívocos Comuns

- **"Hreflang controla qual página o Google indexa."** Não é assim. Hreflang influencia qual versão aparece nos resultados de busca para uma determinada localidade, mas todas as versões ainda podem ser indexadas. É uma dica de exibição, não uma diretiva de indexação. - **"Só preciso de hreflang se segmento diferentes países."** O hreflang apenas por idioma (`hreflang="de"` para alemão) é válido e útil mesmo se você não está segmentando países específicos. Use idioma mais região apenas quando tiver conteúdo distinto para variantes regionais (ex: `pt-BR` vs. `pt-PT`). - **"Hreflang substitui a necessidade de um sitemap."** Não substitui. Hreflang e sitemaps servem propósitos diferentes. Seu sitemap informa aos mecanismos de busca quais páginas existem; hreflang informa como essas páginas se relacionam entre idiomas. - **"Páginas traduzidas por máquina devem usar hreflang."** Tecnicamente podem, mas os mecanismos de busca podem desvalorizar traduções de baixa qualidade. Hreflang funciona melhor quando cada versão de idioma fornece conteúdo genuinamente útil e natural.

Perguntas Frequentes

**O que acontece se as tags hreflang tiverem erros?** Os mecanismos de busca ignoram silenciosamente anotações hreflang inválidas. Erros comuns incluem links recíprocos ausentes, códigos de idioma incorretos e páginas autorreferenciais que omitem sua própria tag hreflang. Use o relatório de Segmentação Internacional do Google Search Console para identificar erros hreflang no seu site. **As tags hreflang afetam a velocidade de carregamento da página?** O impacto é insignificante. Cada tag `<link>` hreflang adiciona aproximadamente 80-120 bytes ao HTML. Mesmo com oito versões de idioma, a sobrecarga total é inferior a 1 KB — muito menos que uma única imagem. **Devo usar hreflang com tags canonical?** Sim. Cada versão de idioma deve ter uma tag canonical autorreferencial apontando para si mesma e tags hreflang apontando para todas as versões. A tag canonical informa aos mecanismos de busca "esta é a URL principal para esta versão de idioma", enquanto as tags hreflang conectam as versões entre si.

Termos Relacionados

Disponível em outros idiomas

Pronto para Transformar
Seus PDFs?

Junte-se a milhares de empresas que usam o FlipLink para criar conteúdo envolvente e interativo a partir de seus PDFs. Comece grátis — sem cartão de crédito.