One way of getting more traffic from search engines is to go through your statistics. Now if you only get 10 or 20 unique visitors a day, I think you need to do a bit more blogging. You need to at least get 50 unique visitors a day to your blog. Now this seems like small or useless traffic but if you have your ads ready at the correct place on your blog, even 50 visitors can make you a bit of spare cash.
But what I am talking about is, when you go through your statistics and you find people search for “blogging”. If people on search engines have found your site search for “blogging” you know that there are people out there looking for things related to blogging. Which there obviously is. But what you can do is send out random words to test if people actually search for those keywords. The chances are that people are searching for probably every keywords. But if your site gets found for certain keywords you can know that either you have some how search engine optimized those keywords or there is a open niche market.
Now if you get found for certain keywords on search engines that means you must already be enjoying and blogging about them. So if you take those keywords and blog more about the ones your site gets found for, you can double your traffic that way with a bit of hard work.