Eu tenho três URLs que veiculam os mesmos dados:
www.example.com/product/foo
www.example.com/product/foo?id=1
www.example.com?product=foo
Pelo bem do Google, quero que o URL www.example.com/product/foo
seja canônico.
No entanto, eu tenho minha configuração de código para que todas as três páginas sejam veiculadas no mesmo código; portanto, se eu adicionar o <link rel='canonical' href='http://www.example.com/product/foo' />
meu código, ele será aplicado a todas as três páginas, incluindo a página http://www.example.com/product/foo
.
Existe algum problema em fazer isso ou ter uma canônica circular não causa problemas?
fonte
Este é um ótimo exemplo do que são links canônicos. Nas palavras do Google (presumivelmente no artigo acima), você fornece uma dica de que deseja que a página apareça nas SERPs como o formato que você designar.
Além disso, ajuda a impedir que seu tráfego seja diluído (aos olhos de um mecanismo de pesquisa) como se fossem três páginas separadas e aliviaria qualquer chance de o conteúdo ser considerado duplicado.
Porém, se houver páginas com categorias de produtos (vários produtos em uma página), essas páginas / produtos não deverão incluir links canônicos. Não sei se é 'oficial', mas alguns plug-ins de SEO do WordPress usam rel = "bookmark" nos links permanentes (em vez de canônicos) em páginas em que há várias listagens. Eu diria que o mesmo seria sábio para produtos.
fonte