I know that surviving in the online world is quite hard. You have to drive visitors to your content or you fail! So if you clicked this thread with this question: "why wont I get visitors to your posts"? , you came to the right post! Enjoy!
With all of these new sites appearing by the minute, there's a greater chance your blog will be swept out with the tide, but here are five things you can do to give your blog some extra "umph!" and staying power.
Utilize Social Media
Try keeping a strong presence with Facebook, Twitter, and YouTube. Make sure you update frequently and provide interesting, original content.
Unless your site contains timely, well-written articles, it won't get the attention of major search engines like Google (which recently implemented a system that screens sites for content quality and originality, to prevent false ranking spikes by Black Hat SEO companies.)
Don't overwhelm your readers with huge ad blocks or too many ads per page or per post. These might currently still look acceptable to the search engines, and may appear to increase rankings, but if you lose a reader the moment he arrives because the number or quality of ads turned him off, you may soon find yourself relying almost exclusively on first time visitors.
Hope this will help you when building a high traffic website/blog.