Are you using the same page description and keywords for every of your pages or each of your page is having a different description and keywords?
Every page should be different. Using google.com/webmastertools will tell you that. It will also detect duplicates for you.
this is not recommended by the google if you wanna focus on single product for example "web hosting" using differenet phrases like web hosting company that provides the ultimate solutions web hosting company selling the best web hosting web hosting company - no one web hosting provider and so on..