Focus on long-tail keywords The days of focusing on a single keyword for each page are long gone. Make sure your posts include all the relevant terms and phrases related to your topic. For help with finding long-tail keywords, see my post How to Find LSI (Long Tail) Keywords Once Youve Identified Your Primary Keywords.
Start a forum on your website An active forum can quickly begin ranking for long-tail keywords. Theyre also great for decreasing your sites bounce rate, increasing time-on-site, as well as building a community.
Start a Facebook group that drives traffic to your site Start a niche-specific group where members can ask questions and get support (and dont forget to point them back to your sites content where relevant).
Promote your blog posts to your email list This doesnt have to be the main focus of all your emails, but including a link or two back to your blog posts can considerably increase traffic, leads, and sales.
Work on your headlines Your headlines are what will get people in the door, particularly when you share your blog posts via social media; make sure they pique interest and clearly articulate the benefit to your readers. For help with that, see The Online Marketers Guide to Writing High-Converting Headlines.
Join a blogging community like ProBlogger or CopyBlogger This is a great way to network with other bloggers, and to cross-promote each others content.
Include links to other relevant posts on your blog When you write a post, always be sure to mention other posts your readers may find helpful; this is great for SEO as well as for increasing time-on-site, conversion rates, and referral traffic.
Optimize your existing posts Comb through your old posts to make sure they have unique and relevant title tags, URLS and meta descriptions.
Answer Questions Visit sites likeYahoo AnswersorQuoraand answer questions relevant to your niche.
Share your blog posts regularly on Facebook– Post a short excerpt from your posts to entice them to click through.