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?