Just google free seo report and request a few. That always helps build a good portrayal of your sites seo position
I evaluated your website for important internal SEO factors, the results are as follow: Website Title Relevancy: 20% (Needs Attention) Meta Description Relevancy: 27% (Needs Attention) Meta Keywords: 31% (Needs Attention) Overall SEO Score: 85% (A Good Start) Terms: 248 (Unique: 191, Linked: 172) Images: 56 (Alt tags missing: 3) Links: 119 (Internal: 113, Outbound: 3) I can see a few visible problems and the results of my evaluation confirms this. Do not try to define too many keywords and/or keyword phrases for any single page on your website. You currently have too many keywords defined on your home page, try spreading them out on different pages thought your website. You meta tag have been determined to not be very relevant, this could be improved with a few minutes of well thought out work. You need to work on using consistency to establish relevancy of the keywords that you have selected to define. Overall your website has an SEO score of 85%, but if you take time to improve the relevancy score associated with your meta tags and title tag, I think your website will be in good shape. If you have any further questions or concerns, feel free to post them.
Do right keyword analysis and and choose low competitive and high count keywords in title mea description and meta keyword. Use keyword in h1, h2, h3 tag and Alt tag do internal linking on your site and check broken links and no keyword stuffing. I think this is enough for on page optimisation of your site. Regards, Pawan Singh