read the topic on SEO on DP... read free e-books But, I don't think either of these will help you. Traffic is one of the biggest problem a webmaster faces. You have to learn by seeing other sites. For example, I often go to www.tech2.com and wonder why they are so popular. This inspires me to do better and to learn more.
Write original content. Google love fresh content. Optimize the content for your keywords (use them a lot when writing). Build backlinks from authority sites in your niche. Become a trusted site in Google. And after a while you will start receiving a lot of organic traffic. There is no secret behind all this, only hard work
you will have to keep updating with new and original content.. your traffic will be automatically multiplied.This may take some time but this is the only consistent way to increase traffic. -Kavin