We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Community hub pages with WebPage + Event context, FAQs, and breadcrumbs.
Defines the community hub landing page.
Represents upcoming community events or meetups.
Answers membership, RSVP, and participation questions.
Provides navigation context for the community hub.
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": "WebPage",
"@id": "https://www.example.com/community#page",
"name": "Northwind Community Hub",
"description": "Join events, meetups, and discussions in the Northwind community.",
"url": "https://www.example.com/community",
"inLanguage": "en",
"dateModified": "2025-05-25"
},
{
"@context": "https://schema.org",
"@type": "Event",
"@id": "https://www.example.com/community/events/may-meetup#event",
"name": "Northwind Community Meetup",
"startDate": "2025-06-12T18:00:00-05:00",
"endDate": "2025-06-12T20:00:00-05:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Northwind HQ",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 Main St",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
}
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do I join the community?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Sign up with your email to get event updates and access to the community forum."
}
},
{
"@type": "Question",
"name": "Are events free?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most events are free; some workshops may require a paid ticket."
}
},
{
"@type": "Question",
"name": "Can I host a meetup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Submit a meetup proposal through the community hub form."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Community", "item": "https://www.example.com/community" }
]
}
]If multiple events are listed, include one Event object per event on the page.
Use OnlineEventAttendanceMode with a VirtualLocation and include the event URL.