A casino bonus a marketing strategy used online casino sites to attract more customers and to give players a bankroll boost. Some are offered after signing up while others are deposit-based.