Técnico

Canonicalização de URLs: por que a mesma página pode ter vários endereços

Um olhar técnico sobre como o www, as barras finais e http versus https criam silenciosamente várias versões da mesma página.

O que é

A maioria dos sites pode, tecnicamente, ser acedida através de mais endereços do que alguma vez foi pretendido. Dependendo de como o teu domínio e servidor estão configurados, todos os seguintes podem carregar exatamente a mesma página inicial: https://oteudominio.com, https://www.oteudominio.com, http://oteudominio.com, e https://oteudominio.com/ com uma barra final. Cada um destes é um endereço tecnicamente distinto, mesmo que um visitante humano nunca note qualquer diferença entre eles.

"Canonicalização" é o termo geral para escolher um destes endereços como o oficial e preferido, e garantir que tudo — os teus links internos, a configuração do teu servidor, e uma tag canónica no código da tua página — aponta de forma consistente para ele, em vez de deixar todas as variantes a flutuar como igualmente válidas.

Por que importa

Se não forem resolvidas, estas variantes de URL dividem o que deveria ser uma única página em algo que, do ponto de vista técnico, parecem várias páginas separadas que por acaso partilham o mesmo conteúdo. É uma situação genuinamente confusa para o software interpretar de forma limpa, e é o tipo de confusão estrutural silenciosa que é muito mais fácil evitar desde o início do que desfazer mais tarde, depois de os links para várias versões já se terem espalhado pela internet.

Esta é uma versão mais profunda e técnica da questão da tag canónica — tem menos a ver com uma linha de código e mais com a configuração subjacente do servidor e do domínio que determina, à partida, que variantes de endereço sequer funcionam.

Como corrigir

  1. Decide qual é a versão final e preferida do teu domínio: com ou sem www, e verifica se as tuas páginas importantes devem terminar com barra final ou não.
  2. Nas definições do teu domínio ou alojamento, configura um redirecionamento ao nível do servidor para que qualquer outra variante (a versão www não preferida, e a versão simples http://) seja automaticamente encaminhada para o teu endereço preferido.
  3. Garante que todos os links internos do teu site (menus de navegação, botões, links de rodapé) apontam diretamente para a versão preferida, em vez de dependeres de um redirecionamento para corrigir isso depois.
  4. Adiciona uma tag canónica autorreferente a cada página (consulta o nosso guia sobre a tag canónica) como uma segunda camada de proteção, além dos redirecionamentos.
  5. Testa digitando algumas das variantes não preferidas num navegador e confirma que cada uma redireciona automaticamente para o endereço escolhido.

Veja se o seu próprio site tem este problema

O Launch Readiness analisa o seu site em busca deste e de mais ~50 problemas antes do lançamento, em segundos — grátis, sem registo.

Fazer uma análise grátis