Verificador de tag canonical: canonical, redirecionamentos e noindex juntos | We.Inc
Cole o HTML e os cabeçalhos de resposta de uma página para comparar a tag canonical com a URL que você quer indexar, o status HTTP, redirecionamentos e noindex. Explica sinais conflitantes e exporta uma lista de correções.
Informe o endereço da página e o endereço que você quer que os buscadores indexem, depois cole o código-fonte HTML da página e, se tiver, os cabeçalhos de resposta. O verificador lê a tag canonical, o cabeçalho HTTP canonical, a meta tag robots e o X-Robots-Tag, o código de status e a cadeia de redirecionamentos, e mostra onde eles discordam. Ele não visita outros sites: os navegadores impedem que um site leia outro, e não usamos um rastreador escondido. Você cola o que a ferramenta precisa e ela verifica esse texto. A página mostra os comandos de uma linha que trazem os cabeçalhos e o HTML.
Informe a URL que você verificou e a URL preferida que você quer indexar (muitas vezes é a mesma).
Obtenha os cabeçalhos rodando curl -sIL seguido da URL em um terminal e cole a saída. Ela mostra cada salto de redirecionamento e o código de status final.
Obtenha o HTML com Exibir código-fonte no navegador (Ctrl+U ou Cmd+Option+U), ou com curl -sL seguido da URL, e cole.
O verificador encontra cada rel=canonical no HTML e no cabeçalho Link, as meta tags robots e o X-Robots-Tag, e o status de cada salto.
Cada resultado diz se é um erro, algo a conferir ou se está tudo certo, e por quê. Dados que faltam aparecem como não verificados, nunca como aprovados.
Baixe a lista de correções em um arquivo de texto para quem edita o site.
Uma canonical deve apontar para uma página que responde 200, não é redirecionada, não tem noindex e tem o mesmo conteúdo.
Use uma canonical por página. Duas canonicals diferentes, ou uma tag e um cabeçalho que discordam, fazem os buscadores ignorarem as duas.
Use URLs absolutas com https e o host que você escolheu, com ou sem www.
Não combine noindex com uma canonical para outra página. Um diz para descartar a página, o outro diz para mesclá-la; escolha um.
A canonical é uma sugestão, não uma ordem. Redirecionamentos e links internos consistentes são sinais mais fortes para a mesma escolha.
Perguntas frequentes
Por que preciso colar o HTML?
Os navegadores impedem que uma página leia o conteúdo de outro site, então uma ferramenta que roda no seu navegador não consegue buscar a sua página por você. As ferramentas que parecem fazer isso usam um servidor que busca por elas. Preferimos manter esta totalmente no seu navegador e explicar exatamente como obter o código-fonte.
O que faz uma tag canonical?
Ela diz aos buscadores qual endereço é a versão principal de uma página quando o mesmo conteúdo pode ser acessado por vários endereços, por exemplo com e sem parâmetros de rastreamento. Os buscadores costumam segui-la, mas podem escolher outra URL se outros sinais discordarem.
Toda página deve ter uma canonical apontando para si mesma?
É um bom padrão. Uma canonical que aponta para a própria página protege contra cópias criadas por parâmetros, letras maiúsculas ou barras no final.
Qual é a diferença entre uma canonical ausente e uma busca bloqueada?
Aqui, canonical ausente significa que o HTML que você colou não tem rel=canonical. Se você não colar nada, ou colar uma página de erro, o verificador diz que o HTML não foi verificado, para você não confundir uma busca que falhou com uma tag ausente.
O Google sempre usa a minha canonical?
Não. O Google a trata como uma sugestão forte. A ferramenta de Inspeção de URL do Search Console mostra a canonical que o Google realmente escolheu.
Sinais conflitantes
A maioria dos problemas de canonical são contradições: uma canonical que aponta para um redirecionamento, uma página com noindex e canonical para outra página, uma tag no HTML que discorda da que está no cabeçalho HTTP, ou uma canonical para http em um site https. Cada uma diz duas coisas ao mesmo tempo aos buscadores, e eles acabam escolhendo por você.
Verificar a canonical junto com o código de status, os redirecionamentos e as diretivas de robots é o que revela essas contradições. Um verificador que só lê a tag deixa passar a maioria delas.
Um exemplo prático
Carregue o exemplo da página: uma página de serviço fictícia em example.com, acessada por um redirecionamento de http para https, cuja canonical aponta para um endereço http no host www com barra no final. O verificador aponta o redirecionamento, a canonical em http, a canonical em outro host e a divergência com a URL preferida, com a correção de cada um.