Tengo 3 URLS que sirven los mismos datos:
www.example.com/product/foo
www.example.com/product/foo?id=1
www.example.com?product=foo
Por el bien de Google, quiero que la URL www.example.com/product/foo
sea la canónica.
Sin embargo, tengo la configuración de mi código, por lo que las 3 páginas se sirven desde el mismo código, por lo que si agrego <link rel='canonical' href='http://www.example.com/product/foo' />
mi código, se aplicará a las 3 páginas, incluida la única http://www.example.com/product/foo
.
¿Hay algún problema al hacer esto o tener un canonical circular no causa ningún problema?