Online casinos essentially offer welcome bonuses to attract new customers and give them a head start on their platform. Although there are different bonuses, the general concept is that players either have bonus funds or free spins to use on casino games to kickstart their gambling adventure.