You have a beautiful website with great products, great guarantees, many comprehensive pages and great customer service. Unfortunately, Google and other search engines won't give your website high rankings.
There are several reasons why search engines do not list websites although they look great and offer quality content: