The bloggers get referral bonuses from credit card companies that people click to apply. I am not sure if they get cash referral bonuses or if they are in the form of airline miles, hotel points or other point system (AMEX MR or Chase UR). However the bloggers can get pretty lucrative referral bonuses that are more than sufficient to support their websites and allow them to "travel for free".