I have 14 pages of products on my site. Each page has 10 products. The product pages are powered by Ajax, and I have a filter results feature which lets them only show products with higher ratings, particular features, etc. These results in an unimaginable number of different URLs (thanks to the query variables), and I believe it may be causing duplicate content issues since these unique URLs are being indexed. This is what I have made the paginated pages URL look like:
www.site.com?page=2
www.site.com?page=3
And so on until page 14.
Some of the URLs being indexed with query variables look like this:
site.com?price[1500-1999]=on&technology[good]=on
I'm wondering what I should do about these dynamically generated pages. I did not believe Google would index them, but since they are, should I apply the canonical page to any page which deviates from the URL structure I have above (www.site.com?page=2
) for example.