Mas se você analisou o HTML de cada um desses artigos, encontrou um link rel = canonical apontando diretamente para o artigo original. Isso significa que todos os links que apontam para sua versão do artigo contam para o ranking de nossa versão canônica. Eles usam nosso conteúdo para agradar seu público, e também obtemos um benefício claro. Desta forma, todos ganham!
Existem muitos exemplos de como uma implementação rel = canonical errada pode levar a problemas enormes. Já vi vários sites nos quais o canônico em sua página inicial apontava para um artigo, apenas para ver sua página inicial desaparecer dos resultados da pesquisa. Mas isso não é tudo. Há outras coisas que você nunca deve fazer com rel = canonical. Aqui estão os mais importantes:
Não canonize um arquivo paginado para a página 1. O rel = canonical na página 2 deve apontar para a página 2. Se você apontar para a página 1, os mecanismos de pesquisa não indexarão os links nessas páginas de arquivo mais profundas.
Torne-os 100% específicos. Por vários motivos, muitos sites usam links relativos ao protocolo, o que significa que eles deixam o bit http / https de seus URLs. Não faça isso pelos seus canônicos. Você tem uma preferência, então mostre.
Baseie seu canônico no URL de solicitação. Se você usa variáveis ​​como o domínio ou solicita o URL usado para acessar a página atual enquanto gera seu canônico, está fazendo algo errado. Seu conteúdo deve estar ciente de seus próprios URLs. Caso contrário, você ainda poderá ter o mesmo conteúdo em – por exemplo – example.com e www.example.com e cada um deles poderá canonizar para si.
Vários links rel = canônicos em uma página causam estragos. Quando encontramos isso nos plugins do WordPress, tentamos entrar em contato com o desenvolvedor e ensiná-lo a não fazê-lo, mas isso ainda acontece. E quando isso acontece, os resultados são totalmente imprevisíveis.