1. Optimize Your Blog
2. Publish New Content FrequentlyA stagnant blog won't get much traffic. Instead, publish new content frequently which gives people more opportunities to find your blog through Google searches, social sharing, and so on. Learn more about blog posting frequency.
3. Write Better ContentWork to improve your blog writing by learning to write great blog posts and great blog post titles. Focus on providing high quality content that increases organic Google search traffic to your blog rather than relying solely on search engine optimization tricks to drive traffic. Use a blog post checklist and title checklist to ensure your content is as good as it can be and never sacrifice quality for search engine optimization. Learn how to write a blog people want to read.
4. Make It Easy for People to Find Your Blog and Your Content
If you build it, they probably won't come. You need to make sure your blog and your blog posts are easy to find by sharing them with your own audiences across the social web and making it easy for visitors to your blog to share posts that they like with their audiences. That means you should be visible and active on social media sites and provide one-click sharing buttons on all of your posts, so people can instantly share links to your posts on Twitter, Facebook, LinkedIn, Google+, Pinterest, StumbleUpon, and so on. Also, make it easy for people to subscribe to your blog's feed, and consider syndicating your blog for more exposure.
You should also work on building backlinks to your blog. These are incoming links from other websites and blogs. High quality sites that link to your blog can help indirectly increase Google search traffic to your blog, because Google makes the assumption that a high quality blog wouldn't link to another site unless that site offers good content. Therefore, Google ranks sites with a lot of authoritative backlinks higher in search results than sites with fewer authoritative backlinks. By interacting with people on social media, connecting with online influencers, and writing guest blog posts, you can increase backlinks to your blog.