We have an automobile research website where we have product pages. Also, few products have some different variants with subtle differences. The case is similar to amazon iphone
If you click on different size - 64, 128 and 256 - they have three different URLs with different canonicals. The content on these 3 pages is very much identical - isn't it duplicate content? Why are they not being penalized for this duplicacy by google?
Also, if i type iphone XR - 64 gb page ranks, if i type iphone xr 64 gb - again 64 gb page ranks, if i type iphone xr 128 gb - 128 gb page ranks. How does it identify that 64 gb is to be given priority?
Also, I don't see anything defined as such in the structured data.
Can someone tell me how is this happening? Also, What should be URL & canonical for such products?