it still doesn't make sense to do it for most businesses. Most people visiting your site already have some interest in your service/product, and a giveaway will give them reason to not pay you at all. Why not give a free whitepaper? A free e-book. Free content. Free tool. Something that builds trust.