These really good resources from FirstPageSage highlight the key areas you need to engage in to get more search engine traffic to your website.
In particular, adding content to your blog consistently is of key importance. The ideal pace is to work up to two posts per week to reach “news” status with Google and receive higher rankings.
The content needs to be really helpful for your niche, which will have a cascading effect on the other areas, especially backlinks and user engagement.