The term 'no deposit' itself drives a lot of traffic, and most players start depositing money once they begin online gambling. Moreover, you can only withdraw the rewards once you have deposited a sum. So, casino no deposit bonuses are a customer luring strategy