Tag canonical: o que é, como usar e os erros a evitar

Tag canonical: o que é, como usar e os erros a evitar

Tag canonical explicada: o que faz, como escrever o link rel=canonical, quando usar e os erros que fazem o Google ignorá-la. Exemplos para a tua PME.

Será que o Google está a tratar como páginas diferentes URLs que mostram o mesmo conteúdo? A tag canonical (<link rel="canonical">) serve para indicar qual é a versão principal de uma página, para que o Google concentre nela os sinais e a mostre nos resultados. Não é uma ordem: o Google trata-a como uma sugestão forte e pode escolher outro URL.

O que é a tag canonical e o que faz

A tag canonical é uma linha de HTML colocada no <head> da página. Tem este aspeto:

<link rel="canonical" href="https://www.teusite.pt/sapatilhas-running/" />

Quando o mesmo conteúdo (ou quase o mesmo) responde em mais de um endereço, o Google agrupa esses URLs e escolhe um representante, a que chama página canónica. A tag é o teu voto nessa escolha. Os links, o histórico e os sinais de relevância das variantes tendem a ser somados ao URL escolhido, em vez de ficarem dispersos.

Isto acontece mais do que se pensa, sem que tenhas feito nada de errado:

  • http:// e https:// do mesmo site
  • com e sem www
  • com e sem barra final (/produto e /produto/)
  • parâmetros de campanha, como ?utm_source=newsletter
  • filtros e ordenações numa loja, como ?cor=azul&ordem=preco
  • versões para impressão ou páginas paginadas com conteúdo repetido

Para o Google são endereços distintos. Sem uma indicação clara, ele decide sozinho, e nem sempre decide como tu querias.

Como escrever a tag canonical corretamente

Segue estas regras e evitas a maioria dos problemas:

  1. Usa um URL absoluto, com protocolo e domínio completos. Caminhos relativos como /produto falham com facilidade.
  2. Coloca uma única tag por página, dentro do <head>. Se houver duas e forem diferentes, o Google pode ignorar ambas.
  3. Aponta para uma página que responde com código 200, não para um redirecionamento nem para um erro 404.
  4. Faz a página canónica apontar para si própria (canonical autorreferenciada). É uma boa prática e protege-te de parâmetros inesperados.
  5. Mantém a coerência com o resto: o URL canónico deve ser o mesmo que está no sitemap e nos links internos.

Se usas WordPress, Shopify ou PrestaShop, o tema ou o plugin de SEO normalmente gera a canonical de forma automática. Convém confirmar no código-fonte da página, em vez de assumir que está certa.

Canonical, redirecionamento 301 ou noindex: qual escolher?

São três ferramentas diferentes, e confundi-las é um erro comum.

SituaçãoFerramenta indicada
A variante tem de continuar acessível aos utilizadores (filtros, UTM)Tag canonical
A página antiga já não deve existir (mudança de URL, junção de páginas)Redirecionamento 301
A página pode existir, mas não deve aparecer no Google (área privada, resultados internos de pesquisa)noindex

A regra prática: se o utilizador ainda precisa de ver a variante, usa canonical. Se não precisa, usa 301. Não combines noindex com canonical para a mesma página, porque os dois sinais contradizem-se.

Erros frequentes com a tag canonical

  • Canonical para a página inicial em tudo. Alguns sites apontam todas as páginas para a home. O Google percebe que o conteúdo é diferente e ignora a tag, ou pior, deixa de indexar páginas válidas.
  • Canonical para um URL com redirecionamento. Cria uma cadeia desnecessária e enfraquece o sinal.
  • Tag fora do <head>. Se estiver no <body>, não é lida.
  • Canonical em páginas paginadas a apontar para a primeira. A página 2 de uma categoria tem produtos próprios. Cada página paginada deve apontar para si mesma.
  • Mistura de www e sem www. A tag diz uma coisa, o sitemap diz outra.

Um caso típico nesta altura do ano: com a Black Friday a 27 de novembro, as campanhas de email e anúncios geram URLs com ?utm_source=... e ?utm_campaign=.... Se as páginas de destino tiverem canonical autorreferenciada sem parâmetros, o Google agrupa todas as variantes na página limpa. Se a canonical incluir os parâmetros, cada campanha passa a ser um candidato a página principal.

Como verificar se o Google respeitou a tua canonical

A tag é uma sugestão, por isso vale a pena confirmar o que o Google decidiu. No Google Search Console, a inspeção de URL mostra dois campos: "Canónico declarado pelo utilizador" e "Canónico selecionado pelo Google". Se forem diferentes, o Google discordou de ti.

As causas habituais são conteúdo realmente diferente entre as páginas, sinais contraditórios (sitemap, links internos ou redirecionamentos a apontar para outro URL) ou a canonical apontar para uma página fraca ou inacessível. No relatório de páginas, estados como "Página alternativa com etiqueta canónica adequada" são normais e esperados para variantes. Já "Duplicada, o Google escolheu uma página canónica diferente da do utilizador" pede revisão.

Se uma página importante não aparece nos resultados, a canonical pode ser uma das causas. Há outras, como bloqueios ou conteúdo fraco, que explicámos em porque o teu site não aparece no Google. Esta verificação faz parte de uma boa revisão de SEO técnico.

Como o Rankly te ajuda a controlar a canonical

O Rankly não decide as canonicals do teu site por ti, e não há ferramenta que consiga obrigar o Google a seguir a tua escolha. O que ele faz é dar-te visibilidade para detetar problemas sem abrires página a página:

  • Auditoria Lighthouse a sério, em telemóvel e computador, com o elemento exato a corrigir. A categoria de SEO do Lighthouse verifica, entre outros pontos, se a página tem uma canonical válida.
  • Verificação dos sitemaps do site, para confirmares que os URLs listados são os que queres como canónicos.
  • Diagnóstico de indexação no Search Console, página a página, para veres o estado de cada URL e perceberes quais estão fora do Google e porquê.

Como usar, em três passos:

  1. Liga o teu site e o Search Console ao Rankly.
  2. Corre a auditoria e vê os avisos de SEO das páginas mais importantes.
  3. Compara o estado de indexação com o que esperas: se uma página-chave aparece como alternativa de outra, revê a tag e os links internos.

O Rankly publica no teu site por WordPress, PrestaShop, Shopify ou ligação própria. Sem CMS, aloja em joinrankly.com. Os planos custam, sem IVA, 39 EUR/mês (Essencial), 89 (Negócio), 179 (Crescimento) e 349 (Agência), com dois meses de desconto se pagares ao ano. Há uma experiência gratuita de 3 dias, sem cartão, com as funcionalidades do Negócio.

Se só tens um site pequeno e queres uma verificação pontual, o código-fonte da página e o Search Console, ambos gratuitos, chegam. O Rankly compensa quando tens muitas páginas e queres acompanhar tudo de forma regular. Para um enquadramento maior, vê o nosso guia de auditoria SEO grátis.

Perguntas Frequentes

A tag canonical é obrigatória?

Não. Sem ela, o Google escolhe sozinho a página principal entre as variantes. Mas é recomendável nas páginas com parâmetros, filtros ou versões duplicadas, porque reduz o risco de ele escolher um URL que não queres.

O Google obedece sempre à tag canonical?

Não. A tag é uma sugestão e o Google pode escolher outro URL se os restantes sinais (sitemap, links internos, redirecionamentos) apontarem noutra direção. Podes ver a escolha dele no Search Console, em "Canónico selecionado pelo Google".

Posso ter a tag canonical a apontar para outro domínio?

Sim. A canonical entre domínios é permitida e útil, por exemplo quando republicas um artigo noutro site e queres que o original conte como principal. Funciona como sugestão, tal como a canonical dentro do mesmo site.

Qual é a diferença entre canonical e redirecionamento 301?

A canonical mantém a variante acessível e apenas indica a preferida. O 301 envia o utilizador e o Google para outro URL, e a página antiga deixa de ser mostrada. Usa 301 quando a página deixou de fazer sentido e canonical quando a variante tem de continuar a existir.

Se queres ver como estão as canonicals e a indexação do teu site, experimenta o Rankly durante 3 dias grátis, sem cartão, em joinrankly.com/register.