To tell Google about your business’s loyalty program—like points, rewards, or memberships customers can earn or join. This helps Google show loyalty info in your business’s rich results and knowledge panels.
When to Use Loyalty Program Markup #
- Your business offers a loyalty program (e.g., points, rewards, discounts)
- You want to highlight program details directly in Google Search or Knowledge Panel
Key Properties #
| Property | Type | Description |
| @type | LoyaltyProgram | Identifies this as a loyalty program |
| name | Text | Name of the loyalty program |
| url | URL | URL to the loyalty program info page |
| programName | Text | Alternate or formal program name |
| termsOfService | URL | Link to terms and conditions |
| programTier | ProgramMembership | Optional: tiers or levels in the program |
Example JSON-LD #
{
“@context”: “https://schema.org”,
“@type”: “LoyaltyProgram”,
“name”: “FSIDM Rewards”,
“url”: “https://fsidm.in/loyalty-program”,
“termsOfService”: “https://fsidm.in/loyalty-terms”,
“programName”: “FSIDM Digital Marketer Rewards”
}
Where to Add This Markup
- Typically nested under your Organization markup on your website’s homepage or loyalty program info page
- Helps Google associate the loyalty program with your brand/business
Benefits #
- Shows users your loyalty program in rich results or knowledge panel snippets
- Can boost engagement by highlighting rewards and benefits
- Helps with brand visibility in Google Search