Scanverra

Como Corrigir Problemas de URL Canónico

Um URL canónico, definido através de <link rel="canonical">, indica aos motores de busca qual o único URL que deve receber o crédito quando o mesmo conteúdo, ou conteúdo quase duplicado, está acessível em mais do que um endereço. Se estiver mal configurado, os motores de busca podem indexar - e posicionar - uma versão da página diferente da que pretendia.

Porque é que as Tags Canónicas Falham

  • Parâmetros de URL a criar duplicados não intencionais. Parâmetros de rastreio, ordem de classificação ou estado de filtros (?utm_source=, ?sort=price) geram URLs tecnicamente diferentes que servem o mesmo conteúdo, sem uma tag canónica a apontá-los de volta para a versão limpa.
  • Incompatibilidades de protocolo ou subdomínio. http vs. https, ou www vs. domínio simples, dividem o mesmo conteúdo entre dois endereços indexados.
  • Paginação sem uma tag canónica autorreferencial ou consciente da série. A página 2 de uma lista paginada a canonicalizar para a página 1 (ou sem qualquer tag canónica) pode fazer com que os motores de busca descartem por completo o conteúdo único da página 2.
  • URLs de staging ou pré-visualização a expor uma tag canónica que aponta para produção, ou vice-versa, depois de um template ser copiado entre ambientes.

Como Identificar o Problema

A pontuação de SEO do Website Audit executa uma verificação real de correção canónica em cada verificação - assinala um URL canónico que seja relativo em vez de absoluto, um que seja simplesmente inválido, várias tags canónicas conflituantes na mesma página, e o erro específico e comum de uma página canonicalizar para a sua página inicial em vez de para si própria. O Browser Test complementa isto mostrando-lhe a tag em bruto e o URL exato que capturou da sua página real, renderizada.

Nenhuma das verificações confirma que o destino canónico realmente resolve para um 200 (em vez de um redirecionamento ou um 404), ou que é consistente com a escolha de protocolo/subdomínio em todo o seu site - essas duas coisas ainda precisam de uma verificação manual.

Como Corrigir

1. Autorreferencie o URL canónico na versão preferida de uma página

Uma página a canonicalizar para o seu próprio URL limpo e absolutotypescript
1export const metadata = {
2  alternates: {
3    canonical: "https://example.com/products/keyboard",
4  },
5};

Ou diretamente em HTML:

Use sempre o URL absoluto, nunca um caminho relativohtml
1<link rel="canonical" href="https://example.com/products/keyboard" />

2. Canonicalize variantes de parâmetros e ordenação/filtros de volta para o URL limpo

Uma página acessível tanto como /products?sort=price como /products deve ter a tag canónica da versão com parâmetros a apontar para o URL limpo /products, para que o link equity e a indexação se consolidem num único endereço.

3. Escolha um protocolo e um host, em todo o lado

Padronize em https e em www ou no domínio simples, redirecione o outro permanentemente (301), e certifique-se de que todas as tags canónicas do site usam esse mesmo padrão - uma tag canónica a apontar para a versão não redirecionada anula o propósito.

4. Verifique manualmente que o destino canónico realmente resolve

Execute primeiro um Website Audit - detetará automaticamente URLs relativos, URLs inválidos, canónicas conflituantes e o erro da página inicial. O que resta verificar manualmente: que o URL canónico devolve um estado 200 e corresponde genuinamente ao conteúdo da página que aponta para ele, especialmente logo após uma reestruturação de URLs ou migração.

Como o Scanverra Deteta Isto

A pontuação de SEO do Website Audit (a auditoria canónica do Lighthouse) analisa todas as ligações rel="canonical" na página e assinala um URL relativo ou inválido, várias canónicas conflituantes, e uma canónica a apontar para a raiz da sua página inicial em vez de para a própria página. O Browser Test captura separadamente se uma tag canónica está presente e o URL exato para o qual aponta. Juntos cobrem os erros acima - o que não conseguem ver é se o URL de destino realmente resolve corretamente ou corresponde ao conteúdo da página de origem.

FAQ

Frequently asked questions

O que faz realmente uma tag canónica?

Indica aos motores de busca qual URL é a cópia "principal" quando o mesmo conteúdo, ou conteúdo quase idêntico, está acessível em mais do que um URL - os sinais de posicionamento do duplicado rastreado consolidam-se no destino canónico em vez de se dividirem entre ambos.

O Scanverra valida se a minha tag canónica está correta?

Em parte, e é genuinamente útil. A pontuação de SEO do Website Audit executa a verificação canónica do Lighthouse, que assinala um URL relativo (não absoluto), um URL inválido, várias tags canónicas conflituantes numa página, e o erro comum de todas as páginas canonicalizarem para a sua página inicial em vez de para si próprias. O Browser Test mostra-lhe adicionalmente a tag em bruto e o seu valor exato. O que nenhuma das duas verifica: se o destino canónico realmente devolve um 200 (em vez de um redirecionamento ou 404), e se é consistente com o protocolo/subdomínio escolhido do seu site em todas as páginas - isso ainda precisa de uma verificação manual.

O URL canónico deve ser absoluto ou relativo?

Absoluto, sempre - um caminho canónico relativo é tecnicamente contrário à especificação e pode ser resolvido incorretamente por diferentes crawlers, especialmente num site servido a partir de vários subdomínios ou protocolos.

Uma página pode canonicalizar para um URL que devolve um redirecionamento ou um 404?

Pode, mas não deveria - uma canónica a apontar para um redirecionamento ou um URL quebrado envia um sinal confuso e os motores de busca podem simplesmente ignorá-la. Como o Scanverra não verifica isto por si, confirme que o destino canónico realmente devolve um 200 e corresponde ao conteúdo, especialmente após uma reestruturação de URLs.

Free - no sign-up required

Verifique as suas tags canónicas gratuitamente

Execute um Website Audit gratuito e detete automaticamente tags canónicas relativas, inválidas ou conflituantes.

Run free audit