Know Your Audience. Get crystal clear on who your blog audience is. When you are on top of the interests and behavior of your audience, you are better able to write content that grabs their attention.
Niche It. If you are writing for everyone, it is challenging to focus and develop a good relationship with your readers. Narrowing your niche will also help you buildup targeted traffic and position yourself as an expert in your field.
Be Consistent. Writing a blog post sporadically slow down traffic to it. I have heard various opinions on blogging frequency; however, most agree that you need to be consistent. I think that two to three times per week is a great goal. Treat blogging as part of your business strategy. Creating an editorial calendar can help you to be strategic and plan your post topics ahead of time. WordPress has a plugin in for this: Editorial Calendar.
Be Personable. People relate to people. The more that you personalize your posts, the more your readers will connect with you. It is helpful to use “you” in your posts so that your readers feel as though you are talking directly to them. Ask your readers a question at the end of the post to invite comments.
Be Passionate. It may be difficult to consistently write blog posts if you are not interested about your topics. Be sure to select a niche and/or an angle of your topic that you enjoy.
Be Shareable. Place social media buttons next to,or at the bottom of your blog posts so that your readers can easily share your posts on social media sites such as Facebook, Twitter, Pinterest, etc. My preferred WordPress plugin for shareable buttons is Flare. It is free and can be downloaded from the Plugins section of your WP Dashboard.
Immerse Yourself. To get more traffic to your blog, you need to leave your blog. Leave comments that add to the conversation on blogs that are similar to yours. Use Facebook and Twitter to tease your posts and get people interested in your blog. It is not enough to just to blog.