SEO

O Que é o Hreflang, e o Teu Site Precisa Mesmo Dele?

Uma tag que só importa quando o teu site tem mais do que uma versão de idioma ou país — descobre como saber isso e como configurá-la.

O que é

O hreflang é um pequeno trecho de código que podes adicionar a uma página e que diz, na prática: "esta é a versão em inglês desta página, e aqui está onde encontrar a versão em espanhol, a versão em francês", e assim por diante. É adicionado como um conjunto de tags no código de uma página – uma para cada versão de idioma ou país dessa mesma página que exista.

É especificamente para sites que publicam o mesmo conteúdo em mais do que um idioma ou para mais do que um país (como uma versão para os EUA e outra para o Reino Unido da mesma página de produto). Um site que só existe num único idioma não precisa dele de todo.

Por que importa

Sem hreflang, um motor de busca tem de adivinhar qual a versão de uma página a mostrar a determinado utilizador, e pode adivinhar mal – mostrando a versão em inglês a alguém que fala francês, ou tratando duas versões de idioma da mesma página como duplicados confusos em vez de alternativas intencionais. O hreflang elimina essa adivinhação ao indicar diretamente a relação entre elas.

Se o teu site tiver apenas uma versão de idioma para cada página, isto não é de todo uma falha – simplesmente não se aplica, e não há nada para corrigir.

Como corrigir

  1. Primeiro confirma se isto sequer se aplica a ti: se todas as páginas do teu site existem apenas num idioma, podes parar aqui – não há nada a adicionar.
  2. Se tens mesmo várias versões de idioma ou país da mesma página, adiciona uma tag <link rel="alternate" hreflang="..."> por versão dentro do <head> de cada uma dessas versões – incluindo uma que aponte para a própria página.
  3. Usa um código de idioma padrão para cada uma (como en, es, ou um mais específico como en-GB para inglês britânico), e opcionalmente adiciona uma tag com hreflang="x-default" a apontar para a versão que queres mostrar quando nenhum dos idiomas específicos corresponde.
  4. Se usas um construtor de sites ou CMS com suporte multilingue incorporado (muitos têm), verifica as suas configurações à procura de uma opção "SEO internacional" ou "hreflang" em vez de editares código à mão – muitas vezes já é gerado automaticamente.
  5. Volta a executar a tua verificação do Launch Readiness para confirmar que as tags são identificadas e usam códigos de idioma válidos.

Veja se o seu próprio site tem este problema

O Launch Readiness analisa o seu site em busca deste e de mais ~50 problemas antes do lançamento, em segundos — grátis, sem registo.

Fazer uma análise grátis