There are some key elements that all good referral programs share. First and foremost, your referral program should be easy to understand and use. There should be no confusion about how it works or how referral credits can be redeemed. Secondly, it should offer an incentive that is appealing to your target market. This could be a discount, a freebie, or even simple recognition or rewards for successful referrals. Finally, your referral program should be promoted effectively to ensure that people are aware of it and motivated to participate.