For your blog to generate money and profit, you need people to read your blog posts. An effective way to generate traffic is through SEO techniques. The blog will thus rise to the top of the search engines for different keywords.