Verificador de tags hreflang

Insira a URL de uma página. Encontre erros nas tags de idioma e confira os links de retorno das páginas alternativas.

O verificador de tags hreflang analisa como uma página identifica suas alternativas de idioma e se as alternativas examinadas apontam de volta. Insira uma URL pública para encontrar códigos inválidos, destinos conflitantes e referências ausentes. O relatório mostra evidências do HTML entregue e dos cabeçalhos HTTP Link; um resultado verde não confirma a indexação nem a versão de idioma que o Google mostrará.

Escolha a página que deseja verificar

Use a página exata cujas relações de idioma deseja analisar. Para um produto traduzido, pode ser https://example.com/en/products/blue-shirt, em vez da página inicial. O endereço deve ser público e acessível sem login.

Envie a URL e abra as linhas das páginas alternativas para examinar resultados, declarações e destinos finais. Um redirecionamento pode mudar a página que fornece as tags. A ferramenta segue alternativas elegíveis declaradas pela página inicial; não descobre recursivamente todas as páginas de idioma do site.

Se nenhum hreflang for encontrado, confira como você o publica. Declarações disponíveis apenas em um sitemap XML ou inseridas por JavaScript ficam fora desta análise. Sua ausência no relatório não prova que o site não tenha hreflang.

Leia o status junto com a cobertura

Comece pela cobertura e depois examine os resultados individuais. A ferramenta verifica até 20 páginas, incluindo a inicial, em 25 segundos. Limites de tamanho, tempo ou declarações podem deixar parte da análise incompleta.

Resultado Significado Próximo passo
Verde ✓ A verificação examinada passou Confirme que as páginas verificadas são as alternativas pretendidas
Vermelho ✕ Um problema confirmado, como código inválido ou link de retorno ausente Abra o resultado e corrija a declaração afetada
Amarelo ⚠ Um aviso ou cobertura incompleta Confira o motivo antes de alterar as tags
Cinza — Uma verificação estava indisponível ou não era aplicável Leia a explicação; não presuma que falta um link

A célula de link de retorno da página inicial não é aplicável: essa verificação trata das alternativas que apontam de volta para ela. Uma autorreferência válida é verificada separadamente.

Cobertura completa significa que as páginas descobertas foram verificadas dentro do escopo suportado. Não significa que todas as relações de idioma do site passaram. Baixe o relatório JSON se precisar guardar as evidências antes de fazer alterações.

Verifique os códigos de idioma e as autorreferências

Para uma página de produto em inglês e sua equivalente em alemão, este conjunto ilustrativo deve estar no head HTML de ambas:

<link rel="alternate" hreflang="en" href="https://example.com/en/products/blue-shirt">
<link rel="alternate" hreflang="de" href="https://example.com/de/produkte/blaues-hemd">

Na página em inglês, a primeira entrada é sua autorreferência; na alemã, é a segunda. Use URLs completas e um destino consistente para cada código. Duas URLs diferentes atribuídas a de criam um conflito; repetir a mesma declaração em uma fonte gera um aviso de duplicação.

Use en para inglês ou en-GB para inglês direcionado ao Reino Unido. en-UK é inválido. A ferramenta também suporta combinações de escrita como zh-Hant. Um x-default opcional pode identificar uma página padrão adequada; sua ausência não é um erro. O guia do Google sobre versões localizadas explica esses códigos e métodos de declaração.

Corrija os links de retorno hreflang ausentes

Suponha que a página em inglês acima liste a alemã, mas a alemã liste apenas a si mesma. A declaração do inglês para o alemão existe, porém falta na página alemã a entrada em inglês necessária para o retorno. Adicione essa entrada à página alemã e verifique as duas URLs novamente. Um link de navegação comum não substitui a declaração hreflang.

Abra o resultado de retorno ausente e leia a URL esperada. Quando o endereço inicial redireciona, a ferramenta procura um retorno para sua URL final. Também busca um código de idioma correspondente às autorreferências válidas da página inicial. Corrija autorreferências ausentes também; sem elas, a ferramenta tem menos informações para avaliar o código do retorno.

Se uma alternativa não pôde ser baixada, seu link de retorno continua não verificado. Restabeleça o acesso ou tente novamente antes de considerá-lo ausente. Este relatório verifica as alternativas em relação à página enviada, não cada alternativa em relação a todas as outras. Execute as outras páginas de idioma separadamente para examinar essas relações.

Verifique novamente as páginas após corrigir as tags

  1. Corrija códigos inválidos, URLs conflitantes e autorreferências ausentes nas declarações das páginas afetadas.
  2. Adicione as declarações recíprocas ausentes e substitua destinos redirecionados pelas URLs finais pretendidas.
  3. Execute cada página de idioma afetada novamente. Compare resultados e cobertura com o relatório salvo; uma verificação indisponível ainda precisa de atenção.
  4. Revise o conteúdo real e os sinais de indexação antes de considerar o problema resolvido.

O aviso de canonical tem uma finalidade limitada: sinaliza uma URL canônica HTML fora do grupo descoberto. Uma canonical dentro desse grupo ainda pode apontar para a versão de idioma errada sem gerar esse aviso. O guia do Google sobre canonical recomenda uma canonical no mesmo idioma, ou a melhor alternativa quando não existe uma. Use o Verificador de tags canonical para examinar a declaração e seu destino imediato; nenhum dos dois relatórios identifica a canonical escolhida pelo Google.

Avalie qualquer resultado noindex conforme a visibilidade desejada na busca. Para regras de acesso dos rastreadores, use o Testador de Robots.txt. O Verificador de Sitemap verifica a estrutura XML e as entradas de URL, não as declarações hreflang do sitemap.

Por fim, abra as versões de idioma e confirme que representam a mesma página pretendida nos idiomas adequados. Esta ferramenta não compara seus conteúdos. O Google determina o idioma da página pelo texto visível, portanto tags corretas, sozinhas, não demonstram que uma tradução seja adequada.

Perguntas sobre o verificador hreflang

Entenda as verificações e seus limites.

Quais são os limites?

Até 20 páginas incluindo a inicial, quatro requisições paralelas e 200 declarações por página em 25 segundos. Cada página tem limite de seis segundos e 2 MiB de conteúdo; o total descomprimido é limitado a 16 MiB. Verificações incompletas são indicadas. Declarações válidas não garantem indexação.

O que este verificador hreflang analisa?

Ele lê o HTML e os cabeçalhos HTTP Link da página informada e verifica autorreferências e links de retorno das alternativas declaradas diretamente. Não rastreia o site inteiro.

As declarações de sitemap e JavaScript são verificadas?

Não. Declarações em sitemaps XML e tags adicionadas ao executar JavaScript estão fora do escopo. A ausência em HTML ou HTTP não significa que o site não tenha hreflang.

x-default é obrigatório?

Não. x-default é opcional. Sua ausência não é um erro; use-o quando houver uma página padrão adequada.

O que significa um link de retorno ausente?

A página A lista B como alternativa, mas B não aponta de volta para A. Revise as duas páginas e inclua também as referências a elas mesmas.