We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Fitness challenge pages with EventSeries + Offer context, FAQs, and breadcrumb navigation.
Represents the multi-day challenge and its schedule window.
Defines the entry fee or participation offer for the challenge.
Answers rules, scoring, and prize questions.
Provides navigation context for the challenge 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": "EventSeries",
"@id": "https://www.example.com/challenges/spring-shred#series",
"name": "Spring Shred 30-Day Challenge",
"description": "A 30-day strength and cardio challenge with weekly check-ins and leaderboard.",
"startDate": "2025-05-01",
"endDate": "2025-05-30",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"organizer": { "@type": "Organization", "name": "Northwind Fitness" },
"location": {
"@type": "VirtualLocation",
"name": "Northwind Fitness App",
"url": "https://www.example.com/app"
},
"url": "https://www.example.com/challenges/spring-shred"
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/challenges/spring-shred#offer",
"name": "Challenge Entry Pass",
"description": "Includes workouts, tracking tools, and weekly coaching check-ins.",
"price": "29.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/challenges/spring-shred/join"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How is the leaderboard scored?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Points are awarded for completed workouts and weekly check-ins."
}
},
{
"@type": "Question",
"name": "Can teams participate?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Teams of up to five can register and compete in a separate leaderboard."
}
},
{
"@type": "Question",
"name": "Are there prizes?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Top finishers receive gift cards and free coaching sessions."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Challenges", "item": "https://www.example.com/challenges" },
{ "@type": "ListItem", "position": 3, "name": "Spring Shred", "item": "https://www.example.com/challenges/spring-shred" }
]
}
]Only include sessions that are visible on the page; keep the EventSeries focused on the overall challenge.
Yes. Add multiple Offer entries for solo, team, or premium tiers with matching CTA URLs.