Building an audience and traffic for your blog takes consistency and hard work. Here are a few things you can do to help speed up the process of gaining new readers and ranking well in the search engines.
Submit to Respected Directories
Donīt just submit to any old directory. Identify 5 general directories and 5 niche directories, some may require a payment so watch for that, not everything that is free is necessarily good! Should you have to pay it wonīt be loads and will gain you extra exposure.
Best Of The Web
See the post on this forum about where to submit your blog.
Comment at Popular Blogs
Become part of a community, this is the best way to gain an audience. Search for other blogs writing about similar topics as you and participate in the comments sections. If you have good stuff to say then you will see people coming over to read your blog.
The fastest and easiest way to do get results is to buy text links. They have tens of thousands of sites from which to pick from. Just find similarly themed sites with good prices and you're all set, although I am not 100% convinced about Text Link Ads, does Google see them as a link farm?
If you have not used this system before then you may wish to get a professional to help you, otherwise you may find yourself bidding on terms that are not always good for you and spending all your money! However, Adwords can and will bring highly targeted new visitors if you run it correctly. Consider doing keyword research before picking your keywords.
Social Bookmarking Sites
Link building through social bookmarkers, social networks and social news can be a very effective in promoting one's blog. You would need to know how to prepare attention grabbing headlines.