returntag - verificador de hreflang
Notes: pages are fetched as Googlebot Smartphone by default (switchable, or bring your own user-agent) — some sites' bot management may challenge or block these fetches. Raw HTML only: hreflang or content injected by JavaScript needs a rendering browser and is not seen. Content-language detection covers ~30 major languages; pages in other languages simply aren't language-checked.
Example data — replace with your own, then press Validate cluster
Crawls this page's whole hreflang cluster (head tags + Link headers), then also reads the site's XML sitemaps from robots.txt and cross-checks all three sources.
As verificações são executadas em nosso servidor; buscamos a URL informada e não guardamos os resultados. Anonymous aggregate outcomes feed our research posts; checked domains are counted once via an anonymized hash, never stored in the clear. Contadores anônimos de resultados por execução podem ser usados em pesquisas agregadas; URLs, domínios, IPs e identificadores nunca são incluídos, e nenhuma estatística é divulgada com menos de 100 execuções.
+ salva o site ou a página atual. Use ☆ ao lado de qualquer site, página ou lista salva para adicioná-la aos favoritos. O histórico de verificações recentes aparece abaixo.
Criar uma lista nomeada
Alvo preenchido a partir das suas escolhas locais.
Passaporte do site Contexto local deste site salvo
Dados locais
Alvos salvos, listas nomeadas e resumos de verificações recentes permanecem apenas neste navegador.
Avaliar esta ferramenta
Compare a later cluster crawl
Download this result as a private JSON baseline, then import it after another crawl to see changed pages, reciprocity, and issues. Snapshots stay on your device unless you save the file.
International ecommerce pair mode
Compare two regional equivalents for canonical, hreflang, language, market facts, link leakage, and structured data. Identical product descriptions are recorded without being failed.
Sobre esta ferramenta
Hreflang pode estar declarado perfeitamente e ainda ser ignorado se a página na outra ponta nunca apontar de volta. Rastreie um cluster inteiro e verifique cada tag de retorno. O returntag — verificador de hreflang parte de uma URL ou sitemap, percorre as alternativas e mostra reciprocidade, alvos quebrados e divergências entre fontes.
Recursos
- Reciprocidade das tags de retorno nos três métodos de declaração (tags no head, cabeçalhos HTTP Link e xhtml:link no sitemap), sinalizando qualquer divergência entre eles.
- Modo rápido de par correspondente, opção de ignorar sitemaps, progresso em fila e em atividade, timeout por URL e cancelamento.
- Visualizações interativas em gráfico e matriz, com seletor quando o rastreamento encontra vários clusters separados.
- Escolha do user-agent do rastreador (Googlebot, Bingbot, YandexBot e outros) ou uso de um personalizado; exportação do gráfico em SVG/PNG e dos problemas em CSV.
Como funciona
Pressione Validar cluster. A ferramenta segue cada alternativa, busca as páginas em lotes de até seis e expande o conjunto até mapear todo o cluster conectado, com limite de 500 URLs. Ela reúne declarações no head, em cabeçalhos Link e em sitemaps, resolve destinos e redirecionamentos e verifica reciprocidade, autorreferência, x-default, códigos de idioma, canonicals, noindex e concordância entre as três fontes.
Limitações
- As buscas usam o user-agent selecionado (ou o que você fornecer), mas alguns sistemas de gerenciamento de bots podem desafiar ou bloquear essas solicitações porque elas não partem das faixas de IP verificadas do rastreador.
- As páginas são obtidas como HTML bruto; hreflang ou conteúdo injetado por JavaScript depois do carregamento não é renderizado. Confirme esses casos em um navegador renderizado.
Perguntas frequentes
O que é uma tag de retorno hreflang?
É o link hreflang recíproco. Se a página A lista a página B como alternativa, B precisa apontar de volta para A; caso contrário, o Google ignora o par. O returntag — verificador de hreflang — rastreia todas as páginas do cluster e verifica a reciprocidade, fazendo uma tag ausente aparecer no mapa em vez de quebrar silenciosamente o conjunto.
A ferramenta substitui o relatório International Targeting (Segmentação internacional) do Search Console?
Ela substitui os erros “sem tags de retorno hreflang” que o relatório mostrava. O Google desativou o relatório International Targeting em 2022, então não há mais uma ferramenta oficial para ver tags de retorno hreflang ausentes. O returntag executa a mesma verificação em um rastreamento ativo do cluster e acrescenta x-default, autorreferência, redirecionamentos e códigos de idioma.
Por que a ferramenta rastreia outras páginas em vez de apenas a URL informada?
A reciprocidade só pode ser verificada lendo as duas pontas de cada par. Ao informar uma URL, o returntag — verificador de hreflang — segue suas anotações hreflang, busca as alternativas e continua até mapear todo o cluster conectado, com limite de 500 URLs. Essa é a única forma de confirmar as tags nas outras páginas.
Ela verifica hreflang declarado em um sitemap XML?
Sim. No modo Page URL, também lê os sitemaps do site, encontrados no robots.txt ou fornecidos por você, e compara tags no head, cabeçalhos HTTP Link e xhtml:link no sitemap. O modo Sitemap URL valida apenas as declarações do sitemap, sem buscar as páginas.
Ela detecta hreflang adicionado por JavaScript?
Não. As páginas são buscadas como HTML bruto, por padrão como Googlebot Smartphone, então tags hreflang ou conteúdo inseridos no cliente por JavaScript não são vistos. Se suas alternativas são renderizadas por JS, a ferramenta as informará como ausentes; valide o HTML renderizado separadamente.
Problemas comuns e como corrigi-los
- Erro A página alternativa não tem sua tag de retorno recíproca Correção: Adicione a página de origem ao conjunto hreflang da página de destino com a localidade correspondente para tornar recíproca a relação entre alternativas.
- Aviso A página não tem um hreflang autorreferente Correção: Adicione uma entrada hreflang autorreferente com a localidade e a URL canônica da própria página.
- Erro O código hreflang é inválido Correção: Substitua o valor hreflang por um código de idioma válido, opcionalmente seguido de uma região válida separada por hífen, ou use x-default.
- Aviso A página declara a mesma localidade mais de uma vez Correção: Mantenha uma URL alternativa canônica para a localidade nessa página e remova a declaração duplicada.
- Erro O alvo alternativo não é uma página 2xx ativa Correção: Restaure a URL alternativa para uma resposta 2xx rastreável ou substitua-a em todo o cluster por uma página localizada ativa.
- Aviso O alvo alternativo redireciona Correção: Atualize cada referência hreflang para a URL 2xx final do redirecionamento e torne essa URL final autorreferente.
- Erro O alvo alternativo tem canonical para outro lugar Correção: Alinhe o canonical da alternativa à sua própria URL hreflang ou remova essa alternativa se ela for intencionalmente canonicalizada para outra página.
- Erro As páginas divergem sobre a composição do cluster Correção: Faça cada página do cluster de idiomas pretendido publicar o mesmo conjunto completo de URLs alternativas e códigos de localidade recíprocos.
- Informação O cluster não tem página x-default Correção: Adicione a mesma URL x-default a cada integrante do cluster, normalmente apontando para um seletor de localidade ou padrão geral.