For me, guest blogging is one of the effective ways to gain more traffic and exposure. My friend usually had done some guest blogging before, proposing to blog owners on how he can contribute and help readers with his blog posts. This is a win-win situation for both the guest blogger, the blog owner and the readers. As long you are giving value to the blog owner and the readers, for sure you are going to win in the end.