1) Write more.
Studies show that the more often you update your blog, the more traffic it will receive.
2) Promote with social media.
Share each new blog post across your social media networks, including Twitter, LinkedIn, Facebook, Google+ and Pinterest. If you spend time cultivating your networks and share great content, social media sites can become some of your top traffic sources.
3) Write better titles.
The titles for your blog posts are almost more important than the content itself. That's because titles help potential readers decide whether they should click and read more.
4) Include photos.
Studies have shown that photos in blog posts boost readership. Not only does a photo make the post more visually appealing, but you can also include keywords in the Alt Image tag on the photo, boosting search engine optimization (SEO) for your site.
5) Incorporate links.
When you mention another company’s product or service in a blog post, include a link to that company’s page. Not only does Google like to see outbound links on your site, the company you mention may also notice your post and link back to you. Plus, readers appreciate it when you provide resources to make it easier for them to find the things they're looking for.
6) Add social sharing buttons.
At the top and bottom of your blog posts, make sure you include social sharing buttons for Twitter, LinkedIn and the other major social networks. Make it easy for readers to spread the word.
7. Retweet past content.
We aren’t all looking at Twitter at the same time, so when you share a new blog post link, the majority of your fan base won’t see it the first time. Repeat your tweets, and don’t be afraid to share past content. Readers don’t care when it was written as long as it’s still relevant.
You have written well and this is just the truth about blogging and traffic