Recheck you website and consider implementing all these points:-
For On-page:- SEO
1.)All products should be markup with schema.org/Product
2.)Sitemap both xml and html should be custom (xml exists but there is no Custom html sitemap)
3.)Google+ personal profile rel=author with homepage for rich snippet, should be original with name ( not brand name)
4.)Sitemap both xml and html should be custom (both exists but custom sitemap page url is not static)
5.)Adding social subscriptions link or button to home page.
6.)Robots.txt file (Exists)
7.)Custom 404 error page that offers alternatives Urls
8.)Social sharing button beneath every product
9.)Build or buy a system to automatically email customers a few weeks after purchasing and ask for a review ( on website as well as Google+ local page) If on website should be Added benefit: microdata
10.)H1 tags only one per page
11.)Videos if available
12.)Increasing page speed (currrently it is 76 out of 100 in Google page speed checker)
13.) Rel="next", Rel="prev" and rel canonical on categories pages where large number of product listed.
14.)duplicate content and use of the canonical tag where relevant.
15.)RSS feeds to support product and news announcements e.g. deal of the day
16.)Blog that includes :social sharing buttons beneath post (twitter, facebook, google+, Linkedin Share, pinterest)
17.)Keyword research and implementation on each page according to products
18.)Company address markedup in schema.org on home page
19.) Internal linking
20.)No Blog found
21.)Facebook stream widget
22.)News letter: After customer completes a purchase, inviting them to sign up for our newsletter. We can send perodic email about new product launch, deals and news.
23.)Include add to cart button after product description
24..)301 redirect: All versions of home page should 301redirected to main page
For Off- page Seo, Local SEO and for social media promotion we need
3.)linkedin company page
5.)Google+ business profile that merged with Google+local page, Could be done with verification either phone or postcard that Google send to address
6.)Google webmaster account
7.)Google analytics account
8.)Google places account if businees is verified on Google places
9.) Identify your three biggest competitors for compertitors backlink anaylsis
10.)Press release if any new product lauch or any news to distribute
11.)Google Shopping can be created only if website it is verified in Google webmaster.