Hello, try to answer these,
is your site new, if so google will take some time to crawl pages. You can use webmaster tool and "Fetch as" pages
Visit this page and add a URL ,http://www.google.com/submityourcontent/website-owner/, then check back if it is indexed after few hours.
Check that if you had not blocked these pages in your robots.txt file.
@behati, for ecommerce sites, both are important, many keywords goes to category and many to products. E.g. if you have 5 security softwares to sell you can not use few keywords for all of these, instead you will need to target your security category. Hope you understand.