When I Google long hairstyles I only get http://pinterest.com/hairstylesweekl/long-hairstyles-for-women-2012-2013-long-hairstyle/ in the third position. I've noticed recently a very similar pattern with etsy.com stores. They are ranking #1 for several very competitive terms on pretty weak external link profiles. To me it just looks like a few external links to a deep page on a high authority root domain combined with a good title tag and a lot of internal linking. I'd say nobody is keeping you from playing the same game.
Best posts made by JDP
-
RE: Pinterest
-
RE: Show Decorative Details or Consolidate Pages with Attributes
I don't know if you have technical issues doing this. If you do, Drupal Commerce module does this elegantly. http://www.drupalcommerce.org/ It will allow you to have one product with many displays on one page.
Does each product have a unique product description? If not, I'd go with one page for sure. Would a user type in the same keywords to find all of those products? If yes, again one page is the winner IMHO.