So you have a a bunch of Okay articles and posts on your site. But you're not showing up in google nowhere on page 1,2,3 or even page 10. Here is what you do.
Step1. Look at your blog and find similar short blog posts/article with a similar relevant topics. These are usually blog posts which are under 800 words. Now, what you're going to do is combine these 2 or 3 shorter posts into 1 Amazing Post.
Step 2. Go to google and see who is on page 1 for that keyword you want to rank in locally. See why they are ranking #1.
Step 3. Now combine those shorter posts into 1 Amazing Content Article with Subheadings to break it down for the reader. Add more sticky content to this article like photos or embed a video so when people read this new amazing content they stay a while longer. In Google's terms this is the BOUNCE RATE. The longer people that stay on this post the better your ranking will be because of the content. Make sure to proof read it.
Step 4. Go ahead and publish this new MEGA post you have created and at the same time unpublish the old post with a 301 Redirect to this new amazing article. The share it and see what happens!
Step 5. Finally Link internally to this post within your site. Finally Relax and Wait for the Shares, Leads, Comments and Calls to come in! Depending on how active your site is just wait for googlebot to recrawl and move you up in rankings.