How to avoid duplicate pages?
Here is what I would do:

1) Create a view BLOCK instead of page.

2) Go to manage display of your taxonomy page and disable all fields (you should have an empty page now).

3) In blocks, grab your view name block and put it under content area.

Select Display Only In.

In the text box, put: product/*  (so it will display the view in all /product pages).