I thought your site was excellent, well above average but you are right. From a SEO standpoint it is one of the worst I have seen. The title and description meta tags are important. Your title meta tag is poor and you don't have a description one at all. Keywords are not used much any more but I would still recommend having them and you don't. You really have not designed your site for search engine results at all. There are a lot of resources to learn about this. Research it a bit and modify your site.
Use the keywords in your text and do it early. I would not use the H tag unless it fits the message.
I think you also need to be less secretive. If I were a homeowner I would never contact you from your website.