We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Media sponsorship pages with Organization + Offer context, FAQs, and breadcrumb navigation.
Anchors the media brand selling sponsorships.
Defines sponsorship package pricing and CTA.
Answers audience, placement, and booking questions.
Provides navigation context for the sponsorship 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": "Organization",
"@id": "https://www.example.com/media#org",
"name": "Northwind Media",
"url": "https://www.example.com/media",
"logo": "https://www.example.com/images/northwind-media-logo.svg",
"description": "Weekly product and growth newsletter reaching 250k subscribers."
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/media/sponsorships#offer",
"name": "Newsletter Sponsorship Package",
"description": "Includes top placement, sponsor blurb, and dedicated CTA link.",
"price": "2500.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/media/sponsorships"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is the audience size?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The newsletter reaches 250k subscribers with a 38% open rate."
}
},
{
"@type": "Question",
"name": "When are sponsorship slots booked?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We book 4–6 weeks in advance. Contact us for current availability."
}
},
{
"@type": "Question",
"name": "Can I sponsor multiple issues?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Multi-issue bundles include discounted pricing."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Media", "item": "https://www.example.com/media" },
{ "@type": "ListItem", "position": 3, "name": "Sponsorships", "item": "https://www.example.com/media/sponsorships" }
]
}
]Yes. Add one Offer per tier (standard, premium, takeover) and match each CTA.
Include demographics in page copy and reference them in FAQ answers when relevant.