Hybrid Tech Meetup & User Group Schema Markup (JSON-LD)
Structured data for community tech meetups and user groups operating simultaneously in-person and via livestream using MixedEventAttendanceMode.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Dubai Next.js & AI Engineers Meetup #14",
"startDate": "2026-10-28T18:30:00+04:00",
"endDate": "2026-10-28T21:00:00+04:00",
"doorTime": "2026-10-28T18:00:00+04:00",
"eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"location": [
{
"@type": "Place",
"name": "DIFC Innovation Hub (Atrium Lounge)",
"address": {
"@type": "PostalAddress",
"streetAddress": "Gate Avenue, Level 1",
"addressLocality": "Dubai",
"addressCountry": "AE"
}
},
{
"@type": "VirtualLocation",
"url": "https://omniseotools.com/meetups/dubai-ai-14/live"
}
],
"organizer": {
"@type": "Organization",
"name": "Dubai AI & Web Tech Community",
"url": "https://omniseotools.com/community"
},
"performer": [
{
"@type": "Person",
"name": "Amr Gharz",
"jobTitle": "Lead Search Infrastructure Engineer"
}
],
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "AED",
"availability": "https://schema.org/InStock",
"url": "https://omniseotools.com/meetups/dubai-ai-14/rsvp"
}
}Typed Properties Specification (9 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | string | Required | Official title of the community meetup or user group session. e.g. Dubai Next.js & AI Engineers Meetup #14 |
| eventAttendanceMode | string (URL) | Required | Must be https://schema.org/MixedEventAttendanceMode for hybrid events. e.g. https://schema.org/MixedEventAttendanceMode |
| startDate | string (ISO 8601) | Required | Event start datetime with local timezone offset. e.g. 2026-10-28T18:30:00+04:00 |
| endDate | string (ISO 8601) | Required | Event end datetime with local timezone offset. e.g. 2026-10-28T21:00:00+04:00 |
| doorTime | string (ISO 8601) | Recommended | Time when venue doors open for networking prior to presentations. e.g. 2026-10-28T18:00:00+04:00 |
| location | Place[] | (Place | VirtualLocation)[] | Required | Array containing both physical Place and VirtualLocation nodes. e.g. [ { '@type': 'Place', 'name': '...' }, { '@type': 'VirtualLocation', 'url': '...' } ] |
| organizer | Organization | Required | Meetup group or chapter organizing the gathering. e.g. { '@type': 'Organization', 'name': 'Dubai AI Community' } |
| offers | Offer | Required | RSVP booking details or admission ticket information. e.g. { '@type': 'Offer', 'price': '0', 'priceCurrency': 'AED' } |
| performer | Person[] | Recommended | Lightning talk speakers or presenters. e.g. [ { '@type': 'Person', 'name': 'Amr Gharz' } ] |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Event schema.
Omitting VirtualLocation on MixedAttendanceMode Events
Declaring MixedEventAttendanceMode but providing only a physical Place in location.
Pass an array of locations containing both Place and VirtualLocation objects.
Missing doorTime vs startDate Distinction
Setting startDate to doors open time, confusing attendees about presentation start.
Use doorTime for check-in time and reserve startDate for the first presentation.
Missing Localized Currency Code on Free RSVPs
Omitting priceCurrency or using invalid 3-letter currency strings.
Always provide standard ISO 4217 currency codes (e.g., AED, USD, EUR).
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Events & Education cluster.
In-Person Conference & Summit Schema Markup (JSON-LD Blueprint)
Virtual Webinar & Online Event Schema Markup (JSON-LD)
Hackathon & Developer Coding Contest Schema Markup (JSON-LD)
Workshop & Hands-On Masterclass Schema Markup (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container