Schema Event + Speaking
Dokumentasi penampilan publik (keynote, panel, bimtek) sebagai authority signal. Schema Event dengan subEvent, speaker, dan organizer.
Speaking record adalah authority signal yang kurang dipakai. Schema Event di halaman about atau portfolio speaker membuat rekam jejak ini machine-readable. Google dan LLM membaca-nya sebagai bukti expertise in public.
Template Event untuk keynote
{
"@context": "https://schema.org",
"@type": "Event",
"@id": "https://hibranwar.com/speaking/kadin-bogor-2025/#event",
"name": "Bimtek Digital Strategy untuk UMKM Kota Bogor",
"description": "Pelatihan infrastruktur entitas digital untuk 50 UMKM kreatif Bogor, diselenggarakan KADIN Kota Bogor.",
"startDate": "2025-08-15T09:00+07:00",
"endDate": "2025-08-15T16:00+07:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Balai Kota Bogor",
"address": {
"@type": "PostalAddress",
"streetAddress": "Jl. Ir. H. Juanda No.10",
"addressLocality": "Bogor",
"addressRegion": "West Java",
"postalCode": "16122",
"addressCountry": "ID"
}
},
"organizer": {
"@type": "Organization",
"name": "KADIN Kota Bogor",
"url": "https://www.kadinbogor.id/"
},
"performer": {
"@id": "https://hibranwar.com/#person"
},
"image": "https://hibranwar.com/images/speaking-kadin-bogor-2025.webp",
"audience": {
"@type": "BusinessAudience",
"audienceType": "UMKM kreatif Bogor"
}
}
Multiple speaking sebagai list
Halaman /speaking/ yang mendaftar seluruh penampilan publik sebaiknya pakai ItemList dengan Event entries:
{
"@type": "ItemList",
"@id": "https://hibranwar.com/work/speaking/#list",
"name": "Speaking Record Ibrahim Anwar",
"numberOfItems": 11,
"itemListElement": [
{ "@type": "ListItem", "position": 1, "item": { "@id": "https://hibranwar.com/speaking/kadin-bogor-2025/#event" } },
{ "@type": "ListItem", "position": 2, "item": { "@id": "https://hibranwar.com/speaking/acsi-2021/#event" } }
]
}
Checklist Event fact
startDate/endDatedengan timezone.+07:00 untuk WIB. Format ISO 8601 lengkap.eventAttendanceMode— OfflineEventAttendanceMode, OnlineEventAttendanceMode, atau Mixed.Wajib untuk events post-COVID.eventStatus— EventScheduled, EventPostponed, EventCancelled, EventRescheduled.Update bila ada perubahan.performer— reference ke Person @id kalau speaker.Bukan definisi ulang. Rujuk canonical.organizer— Organization (bisa @id atau definisi).Signal siapa yang mengundang.location.Placeuntuk offline,location.VirtualLocationuntuk online.Format berbeda.audience— segmen target.BusinessAudience, EducationalAudience, dll.
Event masa lalu tetap berharga sebagai authority signal. Jangan delete. Ubah eventStatus = EventCompleted bila schema.org sudah mengizinkan, atau keep sebagai arsip dengan endDate pasti di masa lalu.