I have checked this and similar to this. Almost all of them suggest to have canonical.
But I still find my case is little different than this.
I have magento based eCommerce site. And I have got some simple products and bundle products. Bundle products are the combination of these simple items, however bundle item has unique url.
The main issue is with the content. Lets say I have
- Simple products as "Simple product A, Simple product B"
- Bundle product (made of "Simple product A and Simple product B)
Now, while creating bundle product, I cannot have completely unique content since this has to display content of "Simple product A and Simple product B" both, so that customer know what exactly they are looking at.
By doing this, robots are considering either simple product or this bundle product as duplicate.
If I have canonical in bundle item then, it will be missed by robots. I want robots to visit my bundle url and index them.
How can I tackle this situation?