Ir para conteúdo principal

O que significa o problema 'Canônica aponta para 4XX' no Site Audit?

Este artigo trata do problema 'canônica aponta para 4xx' no Site Audit

Escrito por Anna

O que desencadeia este problema?

Este problema relata URLs canônicas onde os links canônicos apontam para URLs que retornam um dos códigos de status HTTP 4xx (Erro do Cliente).

<head>
 ...
    <link rel="canonical" href="https://ahrefs.com/help/en/"/>
 ...
</head>

E https://ahrefs.com/help/en/ declarado como canônico, retorna qualquer um dos códigos de status HTTP 4xx (Erro do Cliente). O erro 4xx mais comum é 404 (Não encontrado).

O que é um link canônico?

Só para o caso de você não saber; links canônicos são usados para resolver problemas de conteúdo duplicado. Se você tiver várias páginas com o mesmo conteúdo ou semelhantes, precisa escolher aquela que deseja que seja ranqueada.
​
E apontando links canônicos para essa página a partir de suas cópias, você indica explicitamente para os motores de busca que esta é a página que devem indexar (e, com sorte, ranquear) em vez das outras.
​
Um caso de uso comum de um link canônico é, por exemplo, variantes de produtos em lojas de eCommerce.

Aqui está um exemplo rápido de como pode parecer:
​
​<link rel="canonical" href="http://example.com/">
​
Se você quiser saber mais sobre eles, sinta-se à vontade para conferir o guia do Google.

O que desencadeia este problema?

Este problema indica que existem URLs especificadas como canônicas nas páginas do seu site que retornam um dos códigos de status HTTP 4xx. O que basicamente significa que a página não está acessível.

Por que é importante?

Se a página não está acessível para os motores de busca, eles não poderão indexá-la e ela não aparecerá na página de resultados de pesquisa.
​
Existem vários tipos de códigos 4XX, você pode verificar sua descrição aqui:

Como corrigir?

Alguns dos problemas podem ser facilmente resolvidos. Alguns são mais complicados, e assistência qualificada é altamente recomendada aqui.

Mas aqui está uma breve visão geral dos problemas de HTTP 4XX que você provavelmente enfrentará.

400 - Solicitação inválida

Este erro representa problemas de comunicação entre o servidor e seu navegador. Basicamente, o servidor falhou em entender a solicitação que seu navegador está enviando.

Este tipo de código HTTP pode ser causado por erros na URL, na sintaxe dessa. Você pode querer verificar a URL no rel=canonical para caracteres não permitidos, como um caractere de percentual, etc.

Aqui está uma lista de caracteres de URL inseguros.

401 - Não autorizado

É um problema de permissão que indica que a página é acessível apenas para usuários que fizeram login. Como você sabe, links canônicos destinam-se a ranquear. Vendo que essa página não está publicamente acessível e você ainda deseja que ela continue assim, você deve remover o link canônico para ela ou encontrar a página que melhor se adequa a esse propósito.

403 - Proibido

Tem a ver com permissões também e significa que o conteúdo está bloqueado para um grupo específico de usuários.

Você pode conceder acesso livre a ele via seu servidor ou remover/substituir o link.

404 - Erro Não encontrado

Provavelmente o código de status HTTP 4XX mais comum que existe. A página foi excluída ou o URL foi alterado. Maneiras possíveis de corrigi-lo:

  • certifique-se de que a URL no rel=canonical seja o URL correto da página canônica. Pode ter um erro de digitação.

  • se a página canônica não existir mais, encontre ou crie uma nova e defina esta como canônica; evite redirecionar a página antiga para a nova pois resultará no problema 'o canônico aponta para 3xx'.

  • se você não tiver nenhuma substituição para a página ausente, pode alterar a tag Canônica para autorreferencial.

Isto respondeu à sua pergunta?