EGOL nailed lots of points here so I will quickly go though it again before going further.
- The title tag is not optimized. You should have to have around 65 characters of a title that that also includes your targeted key terms. Also craft your title in such a way that it pleases humans and not bots only.
- Meta description tag is not optimized as well. May be Google no more look in to it but still you should use it as a way to increase CTR from organic search. My advice would be to re craft the Meta description tag that encourages real audience to click to the link and get in to your website for more.
- Keywords tag is present but I don’t think there is any need of this here. Bing might consider this as a signal so having few keywords that you are targeting on the page is a good idea.
- XML Site Map is also missing
- Website contain good amount of duplicated content so the advice here is to create a content that is unique, original and focus the targeted audience.
Few other things you can do to get to the first page of Google for your targeted key terms are:
- Get yourself register to Local Citations and Yellow pages with the consistent NAPs.
- Make sure you are not getting a link back to some lousy or irrelevant websites. If you are, then you have to clean it up or penguin might attack you.
- Get some quality links from different relevant websites.
Also, my advice here would be to look for a SEO consultant and get the audit done for your website. Once you will have the problems at the front of you, next thing you need to do is to fix the problems and see how your website is getting better it terms of rankings from your desired key phrases.
Hope this helps!