We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Plan change pages with Offer + WebApplication context, FAQs, and breadcrumb navigation.
Represents the plan change offer and pricing details.
Describes the account management UI used to change plans.
Answers proration, billing cycle, and feature access questions.
Provides navigation context for the plan change 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": "Offer",
"@id": "https://www.example.com/account/plan-change#offer",
"name": "Upgrade to Pro Plan",
"description": "Unlock advanced analytics, priority support, and team workflows.",
"price": "99.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/account/plan-change"
},
{
"@context": "https://schema.org",
"@type": "WebApplication",
"@id": "https://www.example.com/account/plan-change#app",
"name": "Plan Management Console",
"description": "Manage upgrades, downgrades, and billing settings.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Any",
"url": "https://www.example.com/account/plan-change",
"offers": {
"@type": "Offer",
"url": "https://www.example.com/account/plan-change"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How does proration work?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Upgrades are prorated immediately, and credits apply to your next invoice."
}
},
{
"@type": "Question",
"name": "Will I lose features if I downgrade?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Downgrades take effect at the end of the billing cycle; premium features remain active until then."
}
},
{
"@type": "Question",
"name": "Can I switch plans anytime?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. You can change plans at any time from the plan management page."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Account", "item": "https://www.example.com/account" },
{ "@type": "ListItem", "position": 3, "name": "Plan Change", "item": "https://www.example.com/account/plan-change" }
]
}
]Yes. Add one Offer per plan tier and match each to the corresponding CTA.
Use separate Offer entries for monthly vs annual pricing or describe the billing cadence in the offer description.