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
- Corrija códigos inválidos, URLs conflitantes e autorreferências ausentes nas declarações das páginas afetadas.
- Adicione as declarações recíprocas ausentes e substitua destinos redirecionados pelas URLs finais pretendidas.
- 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.
- 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.