We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Subscription gifting pages with Product + Offer context, FAQs, and breadcrumb navigation.
Defines the giftable subscription product and its details.
Represents the gift offer with purchase CTA.
Answers redemption, delivery, and renewal questions.
Provides navigation context for the gift page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Product",
"@id": "https://www.example.com/gifts/subscription#product",
"name": "Northwind Premium Gift Subscription",
"description": "Give 12 months of premium access with a personalized message.",
"image": "https://www.example.com/images/gift-subscription.webp",
"brand": { "@type": "Brand", "name": "Northwind" },
"offers": {
"@type": "Offer",
"price": "120.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/gifts/subscription#offer",
"name": "12-Month Gift Subscription",
"description": "Includes premium access for the recipient and a gift email on your chosen date.",
"price": "120.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/gifts/subscription"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "When will the gift be delivered?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Choose a delivery date at checkout and we will email the gift on that date."
}
},
{
"@type": "Question",
"name": "How does redemption work?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Recipients redeem with a unique link that activates their subscription instantly."
}
},
{
"@type": "Question",
"name": "Does the subscription auto-renew?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Gift subscriptions do not auto-renew unless the recipient opts in after the gift period."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Gifts", "item": "https://www.example.com/gifts" },
{ "@type": "ListItem", "position": 3, "name": "Subscription Gift", "item": "https://www.example.com/gifts/subscription" }
]
}
]Yes. Add multiple Offer entries for 3, 6, or 12-month options with matching CTAs.
If physical delivery is offered, describe it in page copy and include a shipping policy section.