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?
fuente
Este es un gran ejemplo de para qué sirven los enlaces canónicos. En palabras de Google (presumiblemente en el artículo anterior), les da una pista de que desea que la página se muestre en SERP como el formato que designe.
Además, le ayuda a evitar que su tráfico se diluya (a los ojos de un motor de búsqueda) como si se tratara de 3 páginas separadas y aliviaría cualquier posibilidad de que el contenido se considere duplicado.
Sin embargo, una advertencia: si hay páginas con categorías de productos (productos múltiples en una página), esas páginas / productos no deberían incluir enlaces canónicos. No sé si es 'oficial', pero algunos complementos de WordPress SEO usan rel = "bookmark" en los enlaces permanentes (en lugar de canónicos) en las páginas donde hay múltiples listados. Supongo que lo mismo sería prudente para los productos.
fuente