When I started the Moz blog in 2004, I had some advantages (mostly a good deal of marketing and SEO knowledge), but it was nearly 2 years before the blog could be called anything like a success. Earning traffic isn't rocket science, but it does take time, perseverance and consistency. Don't give up. Stick to your schedule. Remember that everyone has a few posts that suck, and it's only by writing and publishing those sucky posts that you get into the habit necessary to eventually transform your blog into something remarkable.
Link to yourself. If you have a stockpile of blog posts you’ve already published, don’t hesitate to give them a shout-out in your new posts! Readers will be drawn deeper into your blog with each link, and be more likely to stick around and explore a bit if you provide plenty of links to your other posts. Insert them inconspicuously into your writing by turning words or phrases in a sentence into colored hyperlinks that don’t detract/distract from the rest of your content.
Target your "advertising." Try to promote your blog in places around the internet where people who would be interested in your blog are likely to be. If you write a post you think a friend of yours would particularly enjoy, let him or her know about it. You can even adapt you signature for different forums. If you blog about gardening and post on a forum about roses, put a link in your signature to a category or tag with all of your rose-related articles or a link to your best article about roses.
Video Marketing: YouTube has become the second most popular search engine and a lot of users are turning to YouTube before they make a buying decision, to learn something or just to relax. There are several video marketing platforms, including Facebook Videos, Instagram, Vimeo to use to run a video marketing campaign. Companies find the most success with video by integrating it with SEO, content marketing, and social media marketing campaigns.