Your site is a reflection of your business so you probably spent a lot of time and effort (not to mention money) to get it just right. You considered so many elements to make it visually interesting, yet professional and informational. What may not have been considered however, is whether the search engines will be able to read all that information to determine what is on your site. If they can’t read it, they can’t rank your page.
Take a look at your site. If your pages are all images and visual content, try to add some text to the mix to support them. Let your viewers and the search engine spiders read what your site is about. You may find it not only makes the spiders happy, it might make your website viewers happy too.