Table of contents
- AI Is Increasingly Asked About Industry Events
- Comparison of Event Schema Types
- All Event Schema Fields by Priority
- Sample JSON-LD: Online Webinar
- Sample JSON-LD: Offline Conference with Multiple Ticket Tiers
- Use Cases by Organization Type
- Post-Event Content Strategy: Don't Delete the Page When the Event Ends
- Pre-Publish Checklist for Event Pages
AI Is Increasingly Asked About Industry Events
"Are there any SEO webinars this month?" or "What digital marketing conferences are happening in Ho Chi Minh City at the end of the year?" — questions like these are asked thousands of times a day across AI assistants. And AI answers them based on the structured data it can read from the web.
If your conference or webinar only exists on a Facebook event page or Eventbrite, AI may know about it — but not reliably, and usually not with enough detail to confidently recommend it to users. In contrast, when you properly declare Event schema on your own website, AI has everything it needs: event name, date and time, attendance format, registration link, speakers, and ticket prices.
For organizations that host regular events, Event schema does even more: each correctly declared event accumulates additional authority for your organization as a credible voice in the industry.
Comparison of Event Schema Types
| Schema Type | Used For | Distinguishing Fields |
|---|---|---|
Event | General events, conferences, offline workshops | location is a Place with a physical address |
VirtualEvent | Webinars, online courses, livestreams | location is a VirtualLocation with a URL |
BusinessEvent | Industry conferences, trade shows, networking events | organizer, sponsor, audience |
EventSeries | Recurring event series (monthly, quarterly) | subEvent pointing to individual Event entries |
MusicEvent | Concerts, performing arts | performer is a MusicGroup or Person |
FoodEvent | Food festivals, wine tastings | organizer, location is a FoodEstablishment |
Note: VirtualEvent is a subtype of Event — when using VirtualEvent, you still have all the fields of Event, and simply add eventAttendanceMode: OnlineEventAttendanceMode. For hybrid events (both online and offline), use MixedEventAttendanceMode and declare both a Place and a VirtualLocation in location.
All Event Schema Fields by Priority
| Field | Required | AEO Impact | Notes |
|---|---|---|---|
name | Yes | Very high | Full title, avoid abbreviations |
startDate | Yes | Very high | ISO 8601 with timezone +07:00 |
endDate | Recommended | High | Lets AI know the event duration |
description | Recommended | High | 100–300 characters describing the main content |
eventAttendanceMode | Yes | High | Online/Offline/Mixed |
eventStatus | Recommended | Medium | EventScheduled/Cancelled/Postponed |
location | Yes | Very high | Place with address or VirtualLocation with URL |
organizer | Recommended | High | Points to an Organization entity with @id |
performer | Optional | Medium | Main speaker, using Person schema |
offers | Recommended | High | Offer with ticket price and registration link |
image | Recommended | Medium | Event banner, 16:9 ratio |
url | Recommended | High | Link to the official registration page |
inLanguage | Optional | Low | vi for Vietnamese-language events |
Sample JSON-LD: Online Webinar
{
"@context": "https://schema.org",
"@type": "Event",
"@id": "https://aeosaigon.com/su-kien/webinar-aeo-can-ban-2026",
"name": "Webinar: AEO Căn Bản — Tối ưu để AI trích dẫn website của bạn",
"description": "Workshop online 3 tiếng dành cho marketer và chủ doanh nghiệp muốn xuất hiện trong câu trả lời của AI. Bao gồm: cách hoạt động của AI search, schema markup thực hành, và case study thực tế từ doanh nghiệp Việt Nam.",
"startDate": "2026-09-20T09:00:00+07:00",
"endDate": "2026-09-20T12:00:00+07:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"location": {
"@type": "VirtualLocation",
"url": "https://zoom.us/j/XXXXXXXXX"
},
"organizer": {
"@type": "Organization",
"@id": "https://aeosaigon.com/#organization",
"name": "AEO Saigon",
"url": "https://aeosaigon.com"
},
"performer": {
"@type": "Person",
"name": "Nguyễn Minh Tuấn",
"jobTitle": "AEO Consultant",
"sameAs": "https://www.linkedin.com/in/nguyen-minh-tuan"
},
"offers": {
"@type": "Offer",
"price": "499000",
"priceCurrency": "VND",
"availability": "https://schema.org/InStock",
"validFrom": "2026-08-10T00:00:00+07:00",
"url": "https://aeosaigon.com/su-kien/webinar-aeo-can-ban-2026#dang-ky"
},
"image": "https://aeosaigon.com/images/webinar-aeo-can-ban-2026.jpg",
"url": "https://aeosaigon.com/su-kien/webinar-aeo-can-ban-2026",
"inLanguage": "vi"
}
Sample JSON-LD: Offline Conference with Multiple Ticket Tiers
{
"@context": "https://schema.org",
"@type": "BusinessEvent",
"@id": "https://aeosaigon.com/su-kien/hoi-thao-seo-aeo-tphcm-2026",
"name": "Hội Thảo SEO & AEO 2026: Chiến lược tìm kiếm thời AI",
"description": "Hội thảo nửa ngày dành cho SEO Manager, Content Lead và Digital Marketing Director tại TP.HCM. 4 diễn giả thực chiến, 3 case study doanh nghiệp Việt, phiên hỏi đáp và networking sau sự kiện.",
"startDate": "2026-10-15T08:30:00+07:00",
"endDate": "2026-10-15T12:30:00+07:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Saigon Pearl Convention Center",
"address": {
"@type": "PostalAddress",
"streetAddress": "92 Nguyễn Hữu Cảnh",
"addressLocality": "Quận Bình Thạnh",
"addressRegion": "Thành phố Hồ Chí Minh",
"postalCode": "700000",
"addressCountry": "VN"
}
},
"organizer": {
"@type": "Organization",
"@id": "https://aeosaigon.com/#organization",
"name": "AEO Saigon"
},
"offers": [
{
"@type": "Offer",
"name": "Vé Tiêu Chuẩn",
"price": "299000",
"priceCurrency": "VND",
"availability": "https://schema.org/InStock",
"url": "https://aeosaigon.com/su-kien/hoi-thao-seo-aeo-tphcm-2026#dang-ky"
},
{
"@type": "Offer",
"name": "Vé VIP (kèm tài liệu và networking dinner)",
"price": "799000",
"priceCurrency": "VND",
"availability": "https://schema.org/LimitedAvailability",
"url": "https://aeosaigon.com/su-kien/hoi-thao-seo-aeo-tphcm-2026#ve-vip"
}
],
"image": "https://aeosaigon.com/images/hoi-thao-seo-aeo-2026.jpg",
"url": "https://aeosaigon.com/su-kien/hoi-thao-seo-aeo-tphcm-2026",
"audience": {
"@type": "Audience",
"audienceType": "Digital Marketing Professionals, SEO Manager, Business Owner"
}
}
Use Cases by Organization Type
| Organization Type | Common Event Types | Appropriate Schema |
|---|---|---|
| Digital Marketing Agency | Client workshops, webinars | Event + VirtualLocation or offline event |
| Startup/SaaS | Product launches, demo days | BusinessEvent |
| Vocational training school | Introductory courses, free consultations | Event or EventSeries |
| Industry association | Annual conference, regular meetings | BusinessEvent |
| Professional community/club | Monthly meetups, hackathons | EventSeries + child Event |
| Clinic/Hospital | Public health seminars | Event with MedicalBusiness as organizer |
Post-Event Content Strategy: Don't Delete the Page When the Event Ends
Many organizations delete or neglect event pages after the event ends — this is a significant waste of both SEO and AEO value. A properly updated event page can continue delivering value for months:
Immediately after the event (within 48 hours):
- Add a
VideoObjectwith the recording link (if available), along withdurationanduploadDate - Write a 300–500-word summary: main content covered, key takeaways, attendance numbers
- Upload slides or materials shared during the event
Within one week:
- Add
AggregateRatingfrom attendee feedback - Publish a recap blog post with actual photos from the event
- Create short-form content (LinkedIn post, Instagram reel) linking back to the event page
Long-term value: When AI is asked "What conferences has AEO Saigon organized?" or "Are there any AEO materials from Vietnamese workshops?", a fully updated event page is exactly the source AI will cite. A video recording and content summary are the longest-lived content formats in the events industry.
Pre-Publish Checklist for Event Pages
nameis complete, not abbreviated or truncatedstartDateandendDatefollow ISO 8601 format with+07:00timezoneeventAttendanceModecorrectly declared (Online, Offline, or Mixed)locationis aPlacewith full address or aVirtualLocationwith the meeting room URLorganizerpoints to anOrganizationentity with@idon the websiteoffersincludesprice,priceCurrency: VND, and aurlfor direct registrationimageevent banner at 16:9 ratio, at least 1200px wide- Validate with Rich Results Test before publishing
- Submit URL in Google Search Console after publishing
- Plan for post-event updates at the time the page is created — don't let it slip
Frequently asked questions
How is Event schema different from just posting on Facebook or Eventbrite?
Facebook and Eventbrite are third-party platforms — AI can read them but you have no control over how the information is displayed. Event schema on your own website: (1) Tells AI exactly that this is an event belonging to your organization; (2) Lets you include detailed information: organizer, performer (speakers), offers (ticket pricing), location; (3) Integrates with Google Events (the 'Events' tab in search results). Use both: Event schema on your website combined with posting on platforms.
How do I declare schema for an online webinar vs an offline workshop?
Online/Virtual: use @type Event with eventAttendanceMode set to OnlineEventAttendanceMode, and location as @type VirtualLocation with a url (the Zoom/Meet/Teams room link). Offline: location is @type Place with a full address. Hybrid: declare MixedEventAttendanceMode. For a recurring event series, use EventSeries schema for the overall series and individual Event schemas for each session.
Should I keep Event schema for past events?
Yes — keep and update it. A past event page can be cited by AI when answering 'what events has AEO Saigon organized'. Add a recording field (VideoObject) if a recording of the session is available — this is long-term valuable content that AI may cite for months afterward. Only update eventStatus when an event is cancelled or rescheduled.
What does Event schema do beyond Rich Results?
3 important benefits beyond Rich Results: (1) AI Discovery — ChatGPT, Perplexity, and other AI assistants learn about the event and may mention it when answering industry questions; (2) Google Events tab — events appear in Google's Events tab in search results, completely free; (3) Entity building — each event schema links the organizer to the Organization entity, accumulating authority for the organization over time.
AEO Saigon
An Answer Engine Optimization agency in Ho Chi Minh City — helping business websites get cited by AI. About AEO Saigon →
Want your website to be cited by AI like this?
Free Audit