In addition to what you have already been told, write genuine and detailed articles.

The greatness of your Content will decide whether a visitor will return to your site or not.

Good content is also good for SEO. When search engines discover that people are revisiting your post, they tend to rank your pages higher.

Another alternative is guest blogging. A lot of bloggers have been using the guest blogging technique for a very long time. Guest blogging increase backlinks and may drive direct traffic to your site.

Good luck.