Skip to content
Verificação ao vivo · busca sua URL no servidor

Canonical Checker

Verifique em lote todas as variantes de URL (http/https, www, barra, UTM) em uma execução.

Uma tag canonical informa aos mecanismos de pesquisa qual versão de uma URL é o original quando múltiplas URLs mostram conteúdo idêntico ou quase idêntico. A maioria dos checadores testa uma URL e para. Este verificador canonical faz testes em massa de cada variante comum—http e https, www e non-www, com e sem barra final, com e sem parâmetros UTM—detecta inconsistências entre a tag HTML <link rel="canonical"> e o cabeçalho HTTP Link:, e sinaliza erros de auto-referência.

Uma URL por linha. Geramos automaticamente as variantes comuns.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

O que um verificador canonical realmente faz

Um verificador canonical busca uma URL, analisa a seção <head> do HTML procurando por <link rel="canonical" href="...">, lê os cabeçalhos de resposta HTTP para um cabeçalho Link: <...>; rel="canonical", e compara os dois. Se ambos estão presentes e diferem, há um conflito. Se nenhum está presente, a página não tem um canonical explícito e corre risco de problemas de conteúdo duplicado.

Ele também gera variantes comuns de URL e testa cada uma. Dada https://www.example.com/page, testamos http://www.example.com/page, https://example.com/page, http://example.com/page, https://www.example.com/page/, e https://www.example.com/page?utm_source=test. Cada variante pode retornar um canonical diferente, um redirecionamento, ou o mesmo canonical do original. Nosso verificador mapeia os resultados para que você veja o quadro completo em uma única tabela.

Três problemas aparecem repetidamente. O primeiro é canonicals entre domínios—onde a tag aponta para um domínio completamente diferente, geralmente após uma migração ou misconfigurações de CDN. O segundo é cadeias de redirecionamento—onde uma URL faz canonical para outra URL que redireciona para uma terceira. O terceiro é canonicals ausentes em páginas paginadas ou filtradas, o que leva a penalidades de conteúdo duplicado.

Como usar este verificador canonical

  1. Cole sua URL em Primary URL. Use a versão que você considera canonical—geralmente https, www se você o usa, e sem barra final a menos que seu CMS a exija.
  2. Cole variantes adicionais em Extra variants to check se quiser testar URLs específicas. Uma por linha. Geramos automaticamente as variantes comuns (protocolo, subdomínio, barra final), então este campo é opcional.
  3. Clique em Check canonicals. Você obtém uma tabela com uma linha por URL testada. Cada linha mostra a URL, o código de status HTTP, o canonical encontrado na tag HTML, o canonical encontrado no cabeçalho HTTP, e se eles correspondem.
  4. Olhe para a coluna Conflicts. Uma bandeira vermelha significa que o canonical HTML difere do canonical HTTP, ou a URL faz canonical para si mesma quando não deveria, ou o canonical aponta para uma URL que retorna 404.
  5. Clique em Download report para exportar a tabela como CSV. Use-a para corrigir canonicals em massa em seu CMS ou passe para um desenvolvedor.

Tente verificar https://www.example.com/page em um site WordPress. Você pode descobrir que a versão www faz canonical para https://www.example.com/page (non-www) e que a versão non-www faz canonical para si mesma. Se ambas as versões retornam 200, Google pode tratá-las como duplicatas a menos que uma redirecione para a outra. O verificador mostra este conflito em um único passe.

Por que variantes de URL criam conteúdo duplicado

Google trata https://example.com/page, https://www.example.com/page, http://example.com/page, e https://example.com/page/ como quatro URLs separadas. Se todas as quatro retornam 200 e mostram conteúdo idêntico, Google precisa adivinhar qual é o original. Tags canonical removem a adivinhação ao declarar uma URL como a fonte. As outras três devem tanto redirecionar para o canonical quanto incluir uma tag canonical apontando para ele.

Três consequências práticas.

Diluição de equity de link. Se metade dos seus backlinks apontam para a versão www e metade para a versão non-www, Google vê duas páginas dividindo a autoridade. Um canonical consolida esse equity em uma URL.

Desperdício de orçamento de crawl. Se Google faz crawl em todas as quatro variantes, usa quatro requisições para indexar uma página. Em sites grandes, isto se multiplica por milhares de páginas. Tags canonical ou redirecionamentos 301 param a duplicação.

Confusão de índice. Google pode indexar a variante errada—a versão http em vez de https, ou a versão com barra final quando você prefere sem barra. Uma tag canonical informa ao Google qual exibir nos resultados de pesquisa.

Canonical HTML vs canonical de cabeçalho HTTP

O canonical HTML vive no <head>: <link rel="canonical" href="https://example.com/page">. O canonical de cabeçalho HTTP vive nos cabeçalhos de resposta: Link: <https://example.com/page>; rel="canonical". Ambos servem o mesmo propósito. Se ambos estão presentes e concordam, ótimo. Se ambos estão presentes e discordam, Google escolhe um—geralmente o cabeçalho HTTP porque é enviado antes do HTML ser analisado.

CDNs, proxies e redirecionamentos do lado do servidor às vezes adicionam canonicals de cabeçalho HTTP sem o conhecimento do proprietário do site. Se seu CMS exibe um canonical HTML apontando para URL A, mas seu CDN adiciona um cabeçalho HTTP apontando para URL B, você tem um conflito silencioso. Nosso verificador mostra ambos para que você possa detectar incompatibilidades.

Alguns CMSes e frameworks configuram canonicals incorretamente por padrão. Shopify às vezes faz canonical de URLs de produto para a primeira coleção na qual aparecem, mesmo se o produto está em cinco coleções. Instalações WordPress multisite podem fazer canonical para o subdomínio errado se a configuração de URL do site está desatualizada. Testar variantes revela esses casos extremos.

Canonicals de auto-referência e quando importam

Um canonical de auto-referência significa que a tag canonical de uma URL aponta para si mesma: <link rel="canonical" href="https://example.com/page"> em https://example.com/page. Isto é correto para a versão canonical de uma página. Informa ao Google "este é o original, não uma duplicata."

Porém, se uma variante faz auto-referência—https://example.com/page/ faz canonical para si mesma em vez de para a versão sem barra—você tem um problema. Google vê duas URLs auto-referenciadas com conteúdo idêntico e precisa escolher uma. O melhor ajuste é fazer um redirecionamento 301 da versão com barra para a versão sem barra ou fazer canonical da versão com barra para a versão sem barra.

URLs paginadas—/blog/page/2, /blog/page/3—devem fazer canonical para si mesmas, não para /blog, porque cada página tem conteúdo único. URLs filtradas ou ordenadas—/products?sort=price—frequentemente devem fazer canonical para a versão não filtrada /products porque o conteúdo se sobrepõe. Nosso verificador não impõe essas regras automaticamente; ele mostra o canonical que você configurou e sinaliza inconsistências. Você decide a política.

Erros comuns

  • Cada URL fazendo canonical para a página inicial. Alguns plugins e temas definem isso como padrão. Isto informa ao Google que cada página é uma duplicata da página inicial. Verifique uma página profunda—um post de blog ou produto—para confirmar que faz canonical para si mesma, não para /.
  • Canonical aponta para um 404. Após uma migração ou mudança de URL, páginas antigas podem ainda fazer canonical para URLs que não existem mais. Nosso verificador busca a URL canonical e relata o código de status. Se for 404, remova o canonical ou atualize-o.
  • Canonical aponta para um redirecionamento. Se o canonical é https://example.com/old mas essa URL faz 301 para /new, Google precisa seguir o redirecionamento. Melhor fazer canonical diretamente para /new.
  • Usar URLs relativas na tag canonical. <link rel="canonical" href="/page"> funciona na maioria dos navegadores mas é tecnicamente inválido. Use URLs absolutas: href="https://example.com/page".
  • Fazendo canonical de http para https mas não redirecionando. Se a versão http faz canonical para https mas ainda retorna 200, usuários na URL http veem avisos de conteúdo misto e permanecem em http. Um redirecionamento 301 é melhor que uma tag canonical para mudanças de protocolo.
  • Testando apenas a versão canonical. Você precisa testar as variantes para ver o que elas fazem. Se a versão www não faz canonical para a versão non-www, você tem uma duplicata.

Dicas avançadas

  • Teste uma URL de cada tipo de página: página inicial, categoria, produto, post de blog, arquivo paginado. Canonicals frequentemente diferem por template, e um problema em um template afeta todas as páginas que o usam.
  • Verifique parâmetros de query. ?utm_source=twitter e ?ref=email devem fazer canonical para a URL limpa se o conteúdo é idêntico. Se não fazem, você está criando variantes infinitas.
  • Procure por canonicals entre domínios após uma migração. Se você se moveu de old-domain.com para new-domain.com mas esqueceu de atualizar canonicals, páginas no novo domínio podem ainda fazer canonical para o antigo. Isto informa ao Google para indexar o site antigo.
  • Se você usa tags hreflang para páginas localizadas, confirme que cada variante de idioma faz canonical para si mesma. Um erro comum é ter todas as versões de idioma fazendo canonical para a URL em inglês.
  • Verifique canonicals em massa em seu sitemap. Se seu sitemap lista 500 URLs, um script pode chamar este verificador em um loop e exportar um CSV de qualquer um que não tenha auto-referência. Detecte problemas antes que Google os detecte.
  • Re-verifique após implantar um novo tema, plugin ou atualização de CMS. A lógica canonical pode quebrar silenciosamente quando uma dependência muda.

Se sua verificação de canonical revelar conflitos, corrija-os nas configurações do seu CMS ou código do tema, depois execute a verificação novamente. Se você também precisa confirmar que seu sitemap inclui apenas URLs canonical, use o sitemap checker para fazer referência cruzada. Para ver como os metadados completos da sua página—title, meta description, tags OG, e canonical—renderizam no Google, Twitter e LinkedIn, o website metadata checker visualiza todos eles lado a lado. Se você quer confirmar que Googlebot pode alcançar a URL canonical e não está bloqueado por robots.txt, o SEO checklist executa 20 verificações na página incluindo validação de canonical.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

Perguntas frequentes

O que é uma tag canonical?

Uma tag canonical é um elemento HTML na seção head que informa aos mecanismos de pesquisa qual URL é a versão primária quando múltiplas URLs contêm o mesmo ou conteúdo muito similar. Fica assim: <link rel="canonical" href="https://example.com/page" />. Sem ela, mecanismos de pesquisa precisam adivinhar qual versão indexar quando você tem conteúdo duplicado causado por parâmetros de URL (example.com/page?sort=price), variantes de protocolo (http vs https), variantes de subdomínio (www vs non-www), ou variantes de barra final. Quando Google vê uma tag canonical, consolida sinais de ranking (backlinks, métricas de engajamento, qualidade de conteúdo) para a URL canonical e trata outras versões como duplicatas. Isto previne que suas próprias páginas compitam uma com a outra. Tags canonical são dicas, não diretivas. Google pode ignorá-las se o canonical declarado é muito diferente da duplicata, ou se você tem sinais conflitantes como sitemaps listando a versão não-canonical. Use um canonical de auto-referência em cada página para prevenir duplicação acidental.

Como verifico se uma tag canonical está funcionando?

Verifique três lugares: a fonte HTML, os cabeçalhos HTTP, e o índice do Google. Primeiro, visualize a fonte da página (clique direito, View Page Source, ou Ctrl+U / Cmd+Option+U) e procure por rel="canonical". Você deve ver uma tag link na seção head apontando para a URL preferida. Se vir múltiplas tags canonical ou nenhuma, isto é um problema. Segundo, verifique os cabeçalhos HTTP usando nossa ferramenta ou um comando como curl -I https://example.com/page e procure por um cabeçalho Link: com rel="canonical". Alguns sites declaram canonicals via cabeçalho HTTP em vez de HTML, o que é válido mas menos comum. Se ambos existem e apontam para URLs diferentes, a versão HTML vence. Terceiro, verifique o índice do Google procurando por site:example.com/page e veja qual URL aparece. Se Google mostra uma URL diferente, seu canonical pode estar sendo ignorado. Google Search Console mostra o canonical sob URL Inspection. Cole sua Primary URL em nossa ferramenta, e buscamos HTML e cabeçalhos HTTP, extraímos todas as declarações canonical, testamos variantes, e sinalizamos conflitos ou tags ausentes.

O que canonical significa em termos simples?

Canonical significa a versão oficial, preferida, ou autoritária de algo. Em SEO, uma URL canonical é a única URL que você deseja que mecanismos de pesquisa indexem e classifiquem quando múltiplas URLs mostram o mesmo ou conteúdo quase idêntico. Por exemplo, se sua página de produto é acessível em seusite.com/product, seusite.com/product/, seusite.com/product?ref=email, e http://seusite.com/product, todas as quatro URLs podem renderizar o mesmo conteúdo, mas você apenas quer que Google indexe uma. Você escolhe o canonical (geralmente a versão mais simples) e usa uma tag canonical em cada variante para apontá-lo. Isto diz ao Google para ignorar as duplicatas e consolidar todos os sinais de ranking para o canonical. Sem canonicalização, sua autoridade de ranking se divide entre quatro URLs, cada uma competindo com as outras, e Google pode escolher a errada. Pense nisso como ter quatro cartões de visita com grafias ligeiramente diferentes. Você diz a todos qual é oficial. Tags canonical fazem o mesmo para URLs. Use nossa ferramenta para verificar se cada variante aponta para o mesmo canonical.

Tags canonical podem prejudicar meu site?

Sim, se você as apontar para a URL errada ou criar sinais conflitantes. Uma tag canonical é uma dica forte para mecanismos de pesquisa, então um canonical mal configurado pode desindexar páginas que você quer indexadas. Erros comuns: apontar cada página para sua página inicial (isto diz ao Google para ignorar todas as outras páginas). Cadeias de canonical (página A faz canonical para B, B faz canonical para C) confundem crawlers. Canonical para um 404 ou redirecionamento. Canonical e sitemap incompatíveis (seu sitemap lista URL A, mas URL A faz canonical para URL B). Conflitos HTTP vs HTML. Canonical entre domínios para um site que você não controla. Nossa ferramenta verifica esses problemas ao buscar sua Primary URL, testar variantes, e comparar o canonical declarado em HTML, cabeçalhos HTTP, e seu sitemap. Se encontramos conflitos ou cadeias, sinalizamos com uma recomendação de correção. Execute esta verificação após migrações, mudanças de tema, ou sempre que rankings caem inesperadamente.

Como funciona uma tag canonical?

Uma tag canonical diz aos mecanismos de pesquisa para tratar uma URL como a versão primária e consolidar todos os sinais de ranking para essa URL, mesmo quando outras URLs contêm conteúdo idêntico. Quando Googlebot faz crawl de uma página, analisa o HTML e procura por uma tag canonical na seção head ou cabeçalho HTTP Link. Se encontra uma, Google trata essa URL como a versão autoritária e deprioritiza a página que está atualmente fazendo crawl. Todos os links externos apontando para a duplicata passam sua autoridade para o canonical, e Google indexa a URL canonical em vez disso. Isto previne penalidades de conteúdo duplicado e previne que suas próprias páginas compitam. Canonicals são dicas, não comandos. Google pode ignorar um canonical se o conteúdo é substancialmente diferente ou se você tem sinais conflitantes. Sempre faça auto-referência de canonicals e certifique-se de que variantes apontam para o mesmo canonical. Use nossa ferramenta para testar cada variante e confirmar que todas resolvem para a mesma URL canonical final.

O que é validação canonical?

Validação canonical é o processo de verificar que cada página em seu site tem uma tag canonical correta e consistente que aponta para a URL pretendida sem conflitos, cadeias, ou erros. Cobre cinco verificações: presença (a página tem uma tag canonical), sintaxe (está bem formatada), consistência (todas as variantes apontam para o mesmo canonical), acessibilidade (a URL canonical retorna 200), e alinhamento (o canonical corresponde ao que está listado em seu sitemap). Um canonical válido melhora a eficiência de crawl, previne problemas de conteúdo duplicado, e garante que a autoridade de ranking consolide para as páginas certas. Nossa ferramenta automatiza isto ao tomar sua Primary URL, buscar a página, extrair o canonical de HTML e cabeçalhos HTTP, gerar variantes comuns, buscar cada variante, e comparar todas as declarações canonical. Se cada variante aponta para o mesmo canonical e esse canonical está ativo, você passa. Se encontramos conflitos, cadeias, ou problemas de acessibilidade, sinalizamos com um guia de correção. Execute validação antes do lançamento, após mudanças de estrutura de URL, e trimestralmente para detectar regressões.

Qual é a diferença entre uma tag canonical e um redirecionamento 301?

Uma tag canonical diz aos mecanismos de pesquisa para tratar uma URL como a versão primária enquanto deixa todas as URLs acessíveis aos usuários. Um redirecionamento 301 força tanto usuários quanto mecanismos de pesquisa para a URL primária e torna a URL antiga inacessível. Use um 301 quando você quer permanentemente mover uma página após uma reestruturação de URL ou migração de domínio. Use um canonical quando múltiplas URLs precisam permanecer acessíveis para experiência do usuário mas você quer que mecanismos de pesquisa indexem apenas uma. Por exemplo, sites de e-commerce frequentemente têm páginas de produto com parâmetros de filtro que usuários precisam, mas todas as variantes devem fazer canonical para a URL base para evitar conteúdo duplicado. Um canonical é invisível aos usuários. Eles permanecem na URL que clicaram. Um 301 é visível. Usuários veem a URL mudar. Canonicals são dicas. 301s são comandos. Se você controla ambas as URLs e não precisa que a duplicata seja acessível, use um 301. Se usuários precisam de ambas, use um canonical. Nunca use ambas na mesma página.

Como corrigio uma tag canonical ausente?

Adicione uma tag canonical de auto-referência a cada template de página em seu CMS ou framework de site. Para WordPress, instale Yoast SEO, Rank Math, ou All in One SEO, e eles adicionam canonicals automaticamente. Para Shopify, canonicals estão embutidos e adicionados a cada página por padrão. Para Webflow, ative a opção canonical URL nas configurações de página. Para Next.js ou Astro, use o componente Head para inserir <link rel="canonical" href={currentPageUrl} /> em cada layout. Para sites HTML customizados, adicione esta linha dentro da seção head: <link rel="canonical" href="https://seudominio.com/esta-pagina-exata" />. Certifique-se de que o href usa uma URL absoluta e aponta para a versão que você quer indexada. Se você tem variantes de URL, todas as variantes devem declarar o mesmo canonical. Após adicionar canonicals, valide ao colar sua URL em nossa ferramenta e confirmar que o canonical está presente, fazendo auto-referência, e é consistente em variantes. Canonicals ausentes são comuns após mudanças de tema ou migrações de CMS.

Posso ter múltiplas tags canonical em uma página?

Não, e se você tiver, mecanismos de pesquisa ignorarão todas elas ou escolherão uma de forma imprevisível. Apenas uma tag canonical é permitida por página. Se seu HTML tem duas tags <link rel="canonical"> (um bug comum após instalar múltiplos plugins SEO), Google ignora ambas e decide o canonical por conta própria. Similarmente, se sua página tem um canonical no head HTML e um diferente no cabeçalho HTTP Link, a versão HTML ganha precedência, mas o conflito sinaliza uma misconfigurações. O ajuste: audite a fonte de sua página usando nossa ferramenta, identifique qual canonical está correto, e remova o conflitante. Para usuários WordPress, múltiplos canonicals geralmente acontecem quando você ativa dois plugins SEO ao mesmo tempo. Desative um. Para sites customizados, verifique seu template de layout, scripts de cabeçalho, e código do lado do servidor. Após corrigir, re-teste com nossa ferramenta e confirme que apenas um canonical aparece e aponta para a URL correta.

Como verifico tags canonical em massa?

Use um crawler de site para buscar cada página e extrair canonicals programaticamente. Ferramentas como Screaming Frog, Sitebulk, ou Ahrefs Site Audit fazem crawl de seu domínio inteiro e geram uma planilha com uma linha por página mostrando o canonical declarado, se é auto-referência, e se a URL canonical retorna 200 ou um erro. Isto é essencial para sites grandes onde verificações manuais spot-checks perdem regressões. Para sites menores, use nossa ferramenta: cole sua Primary URL e qualquer variante conhecida no campo Extra variants, e buscamos todas elas, comparamos canonicals, e sinalizamos conflitos. Para monitoramento contínuo, configure um crawl semanal ou mensal, exporte o relatório canonical, e filtre por linhas onde o canonical não corresponde à URL ou retorna um 404. Problemas de canonical frequentemente aparecem após atualizações de CMS, então verificações periódicas em massa os detectam antes que custem rankings.

Ferramentas gratuitas relacionadas

Todas as ferramentas →