Blogging is a major source of online lead generation. Launching a business blog that covers important topics relating to the industry in which you’re selling and speaks to your customers' issues is perhaps the best way to establish and uphold your image as a thought leader.