To create an effective loyalty program, consider offering points for every dollar spent, which can be redeemed for discounts on future purchases. Additionally, provide bonus points for higher spending thresholds or for referring new customers. The key is to make the rewards appealing enough to encourage larger purchases.