Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

your site based on wp? if yes then just post regular unique post with using your main keywords in title, url and body. then try to index quickly your post on search engine. then start social sharing in top 10 social networks

Insurance niche is a hard niche to compete in, so I wont rely much on SERP traffic. I'd focus more on social media and release fresh and high quality contents. Once you're getting an amount of traffic on social media eventually, there will also traffic from the search engines.

Be sure to create truly unique content, different from the existing (maybe include cases or stories), hire freelance writers if necessary. Then you can go to social media and promote your website through pages, communities, comments, etc.

Keep adding new content frequently, keep in mind it should be 100% unique and valuable to readers, right after then make frequently guest posting on relative blogs, or what could be better idea create your own private blog network, but bit different to the PBNs usually created, I mean PBN on web 2.0 High DA sites like wordpress.com, blog.com etc. there are about 100 valuable blog platforms you can do it. If you will publish on them frequently good wuality content you will get after some period of time referral traffic from them even without link building, but of course it could be better to do some link building to those properties to pass some more link juice to your moneysite. Web 2.0 PBNs are very popular these days , building to them 2nd and 3rd tiers can make wonders

You could do SEO to get your site to rank for your keywords, you could buy that traffic via PPC from Google Adwords, you could take out banner advertisements for CPM on third party websites, email campaigns on your list, and even PPC via third party providers.

I checked your website,
1. your website is too slow to load.
2. onpage of your website is not good, Optimize your every page of site with quality keywords
3. Make content rich website (Make a blog section to add new content / Title should be based on keywords)
4. Your social media is zero.