Why Search Engine Rankings of Your Website Are Lower?

So your website is ready with full of products and decent design but you are not getting enough traffic on your website and your website does not show in first pages in search engines...