Good question. Google finds millions of hits for the search terms you used, but even on our forums there is plenty of info. Use our search function (the magnifying glass in the top right) with terms as SEO, SMO, "link building", traffic. The main forums you'll find information in are Web Design and the Small Business Forum.
I'm locking this thread.
I'm a newbie and i have a blog. It is mainly about blogging, affiliate marketing. I'm interested to learn about SEO, link building and generating traffic to my blog.