Online Casinos use their websites to advertise various bonuses to online gamblers. They offer these bonuses to attract potential players to sign up. They also provide these bonuses to maintain existing gamblers. It is a strategic way of getting loyal customers and ensuring customer satisfaction.