@EventEvents & Education4 min readUpdated 2026-10-03

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.

Target Queries:hybrid event schemamixedeventattendancemode json ldmeetup structured datatech user group schema
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

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.

Hybrid Meetup Blueprint Payload
Test in Validator →
application/ld+json (Event)
Test in Validator
{
  "@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"
  }
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (9 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
namestringRequired

Official title of the community meetup or user group session.

e.g. Dubai Next.js & AI Engineers Meetup #14
eventAttendanceModestring (URL)Required

Must be https://schema.org/MixedEventAttendanceMode for hybrid events.

e.g. https://schema.org/MixedEventAttendanceMode
startDatestring (ISO 8601)Required

Event start datetime with local timezone offset.

e.g. 2026-10-28T18:30:00+04:00
endDatestring (ISO 8601)Required

Event end datetime with local timezone offset.

e.g. 2026-10-28T21:00:00+04:00
doorTimestring (ISO 8601)Recommended

Time when venue doors open for networking prior to presentations.

e.g. 2026-10-28T18:00:00+04:00
locationPlace[] | (Place | VirtualLocation)[]Required

Array containing both physical Place and VirtualLocation nodes.

e.g. [ { '@type': 'Place', 'name': '...' }, { '@type': 'VirtualLocation', 'url': '...' } ]
organizerOrganizationRequired

Meetup group or chapter organizing the gathering.

e.g. { '@type': 'Organization', 'name': 'Dubai AI Community' }
offersOfferRequired

RSVP booking details or admission ticket information.

e.g. { '@type': 'Offer', 'price': '0', 'priceCurrency': 'AED' }
performerPerson[]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.

criticalPitfall #1

Omitting VirtualLocation on MixedAttendanceMode Events

Declaring MixedEventAttendanceMode but providing only a physical Place in location.

GSC Impact:
Google Search Console error: 'Mixed event requires both physical and virtual locations'.
Actionable Fix:

Pass an array of locations containing both Place and VirtualLocation objects.

warningPitfall #2

Missing doorTime vs startDate Distinction

Setting startDate to doors open time, confusing attendees about presentation start.

GSC Impact:
Inaccurate calendar reminders sent by Google Assistant.
Actionable Fix:

Use doorTime for check-in time and reserve startDate for the first presentation.

errorPitfall #3

Missing Localized Currency Code on Free RSVPs

Omitting priceCurrency or using invalid 3-letter currency strings.

GSC Impact:
Rich snippet ticket validation failure in regional search queries.
Actionable Fix:

Always provide standard ISO 4217 currency codes (e.g., AED, USD, EUR).

Recommended Implementation Scenarios

City developer user groups and meetup chapters
Startup pitch nights and hybrid demo days
Open-source software contributor meetups
Professional networking mixers with live broadcasts

Related Schema Blueprints

Explore complementary structured data blueprints across the Events & Education cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container