Data terstruktur acara (Event
)
Menampilkan acara di Google membuat orang lebih mudah menemukan dan menghadiri acara melalui hasil Google Penelusuran dan produk Google lainnya, seperti Google Maps. Fitur ini memberikan banyak manfaat:
- Hasil yang lebih interaktif: Acara Anda dapat memenuhi syarat untuk ditampilkan dalam pengalaman acara di Google, yang menampilkan logo, deskripsi acara, dan detail lainnya.
- Semakin besar peluang penemuan dan konversi: Orang-orang memiliki cara baru untuk berinteraksi dengan postingan acara Anda dan membuka situs Anda. Pelajari cara Eventbrite mencapai kenaikan 100% dalam pertumbuhan traffic tahun ke tahun (YOY) standar dari Google Penelusuran.
![Contoh acara dalam hasil penelusuran](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/event-example.png?authuser=19&hl=id)
Berdasarkan cara Anda memberi markup pada konten, acara Anda juga mungkin memenuhi syarat untuk penyempurnaan acara berikut:
Penyempurnaan acara | |
---|---|
Aktivitas di rumah: Membantu pengguna menemukan aktivitas untuk dilakukan di rumah. Saat pengguna menelusuri
aktivitas untuk dilakukan di rumah, video dan acara online akan muncul dalam hasil kaya yang imersif. Dengan
menambahkan data terstruktur Untuk informasi lebih lanjut tentang ketersediaan fitur, panduan, dan contoh, lihat Aktivitas di rumah. |
![]() |
Ada tiga opsi untuk membuat acara Anda memenuhi syarat agar ditampilkan di Google:
- Jika Anda menggunakan situs pihak ketiga untuk memposting acara (misalnya, memposting acara di situs atau platform media sosial yang menjual tiket), periksa untuk mengetahui apakah penayang acara Anda mendukung penelusuran acara di Google. Jika penayang acara terintegrasi dengan Google, Anda dapat melanjutkan memposting acara di situs pihak ketiga. Anda tidak perlu membaca lanjutan panduan ini.
- Jika Anda menggunakan CMS (misalnya, WordPress) dan Anda tidak memiliki akses ke HTML, periksa dengan CMS untuk mengetahui apakah ada plugin yang dapat menambahkan data terstruktur ke situs Anda. Atau, Anda dapat menggunakan Data Highlighter untuk memberi tahu Google terkait acara Anda tanpa mengedit HTML situs.
- Jika Anda sudah terbiasa mengedit HTML, gunakan data terstruktur untuk mengintegrasikan langsung dengan Google. Anda perlu mengedit HTML halaman acara.
Cara menambahkan data terstruktur
Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika Anda baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.
Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur. Untuk panduan langkah demi langkah tentang cara menambahkan data terstruktur ke halaman web, lihat codelab data terstruktur.
- Pastikan Googlebot dapat meng-crawl halaman acara Anda (artinya, halaman Anda tidak dilindungi oleh
file robots.txt atau tag
meta
robots). - Pastikan bahwa server Anda dapat menangani peningkatan kecepatan crawling.
- Pastikan Anda mengikuti panduan kami.
- Jika Anda memiliki beberapa salinan postingan acara yang sama di situs yang dihosting pada URL yang berbeda, gunakan URL kanonis di setiap salinan halaman.
- Tambahkan data terstruktur ke halaman acara Anda. Saat ini, pengalaman acara di Google hanya mendukung halaman yang berfokus pada satu acara. Sebaiknya fokuskan pada penambahan markup ke halaman postingan acara, bukan pada halaman yang mencantumkan jadwal atau beberapa acara.
- Uji dan pratinjau data terstruktur Anda.
- Periksa status indeks URL dan minta URL Anda untuk di-crawl dengan Alat Inspeksi URL di Search Console. Untuk mengonfirmasi apakah crawler dapat mengakses data terstruktur di halaman Anda, gunakan fitur Pengujian Langsung.
- Terus beri tahu Google terkait halaman acara baru atau perubahan pada halaman acara yang ada.
Contoh
Acara standar
Berikut adalah contoh Event
standar di JSON-LD. Acara standar berarti acara tersebut hanya
diselenggarakan di lokasi fisik dan berlangsung sesuai jadwal. Anda juga dapat
menggunakan sintaks Microdata atau RDFa.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "eventStatus": "https://schema.org/EventScheduled", "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": "30", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Acara online
Berikut adalah contoh acara yang berlangsung secara online.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": "30", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Kombinasi acara online dan offline
Berikut adalah contoh acara yang memiliki bagian yang diselenggarakan secara online dan bagian yang diselenggarakan di lokasi fisik.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode", "eventStatus": "https://schema.org/EventScheduled", "location": [{ "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }], "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": "30", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Acara dengan status yang diperbarui
Ada beberapa cara untuk menetapkan status acara. Berikut beberapa contoh umum acara yang memiliki status yang diperbarui. Untuk informasi selengkapnya, lihat properti eventStatus
.
Dibatalkan
Berikut adalah contoh acara yang telah dibatalkan.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventStatus": "https://schema.org/EventCancelled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": "30", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Dijadwalkan ulang
Berikut adalah contoh acara yang telah dijadwalkan ulang.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventStatus": "https://schema.org/EventRescheduled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "previousStartDate": "2025-03-21T19:00-05:00", "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": "30", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Dipindahkan menjadi online dan dijadwalkan ulang
Berikut adalah contoh acara yang telah dijadwalkan ulang dan dipindahkan menjadi online.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "eventStatus": [ "https://schema.org/EventRescheduled", "https://schema.org/EventMovedOnline" ], "previousStartDate": "2025-03-21T19:00-05:00", "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": "30", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00-05:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Wilayah dan bahasa yang tersedia
Kami sangat antusias untuk menghadirkan pengalaman penelusuran acara di Google ke lebih banyak wilayah di seluruh dunia. Saat ini, pengalaman tersebut tersedia di wilayah dan dalam bahasa berikut.
Wilayah | Bahasa yang tersedia |
---|---|
Australia | Inggris |
Brasil | Portugis |
Kanada | Inggris |
Jerman | Jerman |
India | Inggris |
Amerika Latin | Spanyol |
Spanyol | Spanyol |
Inggris Raya | Inggris |
Amerika Serikat | Inggris |
Panduan
Anda harus mengikuti panduan ini agar acara memenuhi syarat untuk ditampilkan dalam pengalaman penelusuran acara di Google.
- Panduan teknis
- Panduan konten
- Panduan tanggal dan waktu
- Dasar-Dasar Penelusuran
- Pedoman data terstruktur umum
Panduan teknis
- Halaman target harus berisi item data terstruktur dari jenis acara di schema.org.
- Setiap acara HARUS memiliki URL unik (halaman perincian) dan markup di URL tersebut.
- Saat ini, pengalaman acara di Google hanya mendukung halaman yang berfokus pada satu acara. Sebaiknya fokus pada penambahan markup ke halaman postingan acara, bukan pada halaman yang mencantumkan jadwal atau beberapa acara.
Panduan konten
- Setiap acara harus menjelaskan nama, tanggal mulai, dan lokasi acara secara akurat.
- Hindari menandai item bukan acara sebagai acara:
- Jangan mempromosikan produk atau layanan yang bukan merupakan acara seperti "Paket perjalanan: Bali, 7 malam" sebagai acara.
- Jangan tambahkan diskon atau peluang pembelian jangka pendek, seperti: "Konser — beli tiket sekarang," atau "Konser - diskon 50% sampai hari Sabtu".
- Jangan menandai jam kerja sebagai acara, seperti: "Taman petualangan buka pukul 8 pagi hingga 5 sore".
- Jangan menandai kupon atau voucher sebagai acara, seperti: "Diskon 5% untuk pesanan pertama Anda".
- Beri markup acara yang berlangsung beberapa hari dengan benar:
- Jika info acara atau tiket ditujukan untuk acara yang berlangsung selama beberapa hari, tentukan tanggal mulai dan juga tanggal berakhir dari acara tersebut.
- Jika ada sejumlah pertunjukan lain pada hari yang berbeda, yang masing-masing memerlukan tiket tersendiri,
tambahkan elemen
Event
tersendiri untuk setiap pertunjukan.
Panduan tanggal dan waktu
Saat mengimplementasikan properti startDate
, endDate
, dan previousStartDate
, ikuti panduan tanggal dan waktu ini.
Cara menentukan zona waktu
Tentukan zona waktu dengan menyertakan selisih waktu UTC atau GMT. Jika acara dimulai
pukul 19.00 tanggal 5 September di New York, nilai startDate
akan menjadi GMT/UTC-5 selama
waktu standar dan GMT/UTC-4 selama waktu musim panas. Selama waktu standar, nilai startDate
berturut-turut akan menjadi "2019-09-05T19:00:00-05:00"
atau
"2019-09-05T19:00:00-04:00"
. Jika zona waktu tidak ditentukan, Google akan menggunakan
zona waktu lokasi acara seperti yang ditentukan dalam location
. Untuk acara online,
zona waktu diwajibkan, karena tidak ada informasi lokasi yang dapat digunakan oleh Google
untuk memahami waktu dimulainya acara.
Praktik terbaik
- Acara berlangsung selama rentang tanggal: Jika acara berlangsung
selama beberapa hari, tentukan tanggal mulai dan tanggal berakhirnya. Jangan
menentukan waktu jika Anda tidak tahu waktunya.
Direkomendasikan
"startDate": "2019-07-01T10:00:00-05:00", "endDate": "2019-07-26T17:00:00-05:00"
Direkomendasikan
"startDate": "2019-07-01", "endDate": "2019-07-26"
Tidak direkomendasikan
"startDate": "2019-07-01T00:00:00+00:00", "endDate": "2019-07-26T23:59:59+00:00"
- Acara dimulai pada waktu tertentu:
Jika acara dimulai pada waktu tertentu, misalnya pukul 17.00 waktu lokal, gunakan
2019-07-20T17:00:00
. Sertakan selisih waktu UTC yang sesuai (misalnya, gunakan2019-07-20T17:00:00-07:00
jika acara tersebut diselenggarakan di California). - Acara berlangsung selama satu hari penuh: Jika acara berlangsung selama satu hari penuh,
jangan tentukan rincian waktu untuk tanggal mulainya. Misalnya, Anda dapat menggunakan
2019-08-15
sebagaistartDate
danendDate
untuk acara yang berlangsung selama satu hari penuh. - Waktu dimulainya acara tidak ditentukan: Jika Anda tidak menentukan
waktu dimulainya acara, jangan tentukan rincian waktunya. Misalnya, Anda dapat menggunakan
2019-08-15
sebagaistartDate
danendDate
.Direkomendasikan:
"startDate": "2025-07-21"
Tidak direkomendasikan:
"startDate": "2019-08-15T00:00:00+00:00"
Tidak direkomendasikan:
"startDate": "2019-07-20T00:00:00"
Contoh cara Google menginterpretasikan tanggal
Berikut beberapa contoh cara Google menafsirkan tanggal dan waktu mulai:
Penafsiran waktu dan tanggal mulai | |
---|---|
2019-08-15T00:00:00+00:00 |
Google menginterpretasikan startTime sebagai
2019-08-14T17:00:00-07:00 (jika location ditetapkan ke California) atau
2019-08-15T09:00:00 (jika location ditetapkan ke Korea).
|
2019-08-15T23:59:59+00:00 |
Ini tidak berarti akhir dari 2019-08-15 kecuali jika acara tersebut terjadi dalam
zona waktu GMT. Google menginterpretasikan startTime sebagai
2019-08-15T16:59:59-07:00 (jika location ditetapkan ke California) atau
2019-08-16T08:59:59 (jika location ditetapkan ke Korea). |
2019-07-10 |
Ini berarti tanggal, terlepas dari zona waktunya. Saat digunakan di startDate ,
ini berarti acara dimulai di location dari suatu waktu pada hari itu. Saat digunakan di
endDate , ini berarti acara berakhir di location dari suatu waktu pada hari
itu. |
2019-07-20T00:00:00 |
Ini berarti tengah malam di 2019-07-20 untuk zona waktu tempat berlangsungnya
acara itu. Ini mungkin saja salah, kecuali jika acara memang dimulai pada
tengah malam. |
Definisi jenis data terstruktur
Definisi lengkap Event
tersedia
di schema.org/Event.
Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain ke konten, yang akan meningkatkan kualitas pengalaman pengguna.
Properti wajib | |
---|---|
location
|
Lokasi acara tersebut. Ada persyaratan yang berbeda bergantung pada apakah acara tersebut diselenggarakan secara online atau di lokasi fisik:
|
location.address
|
Alamat lengkap lokasi. Properti ini hanya diwajibkan untuk acara yang diselenggarakan di lokasi fisik. Tidak direkomendasikan: Surabaya Direkomendasikan: Taman Bungkul, Surabaya, Jawa Timur 60241, Indonesia Contoh Amerika Serikat "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } } Contoh Jepang Anda dapat menulis alamat untuk Jepang dengan cara yang berbeda, dan Google akan tetap memahami alamatnya. Berikut adalah contoh alamat jalan, lokalitas, dan negara dalam kolom yang berbeda. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "streetAddress": "江東区青海1-10", "addressLocality": "東京", "addressCountry": "日本" } } Berikut adalah alamat jalan dan alamat negara dalam kolom yang berbeda. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "streetAddress": "東京都江東区青海1-10", "addressCountry": "日本" } } Berikut adalah contoh semua alamat dalam satu baris. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "name": "東京都江東区青海 1-1-10 ダイバーシティ東京プラザ" } } Praktik terbaik untuk alamat:
|
location.url |
URL acara online, tempat orang-orang dapat bergabung. Properti ini bersifat wajib jika acara Anda diselenggarakan secara online. Jika URL untuk bergabung ke acara belum tersedia hingga setelah mendaftar ke acara, berikan URL pendaftaran tempat orang dapat mengambil langkah berikutnya untuk bergabung dengan acara Anda. "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" } |
name
|
Judul lengkap acara. Tidak direkomendasikan: Auditorium Adhiyana Tidak direkomendasikan: **PENJUALAN TERBATAS - Konser Kesha dan Macklemore - Rp500.000** Direkomendasikan: The Adventures of Kesha and Macklemore Direkomendasikan: Meet and Greet: Kesha and Macklemore Praktik terbaik:
|
startDate |
Tanggal mulai dan waktu mulai acara dalam format ISO-8601. Tambahkan tanggal dan waktu untuk memudahkan pengguna menemukan acara yang sesuai dengan jadwal mereka. Untuk acara online, Anda harus menentukan zona waktu dengan menyertakan selisih waktu UTC atau GMT. "startDate": "2025-07-21T19:00" |
Properti yang direkomendasikan | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
description
|
Deskripsi acara. Jelaskan semua detail acara untuk memudahkan pengguna memahami dan menghadiri acara. Praktik terbaik:
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance." |
||||||||||
endDate
|
Tanggal berakhir dan waktu berakhir acara dalam
format ISO-8601.
Gunakan format yang sama seperti "endDate": "2025-07-21T23:00" |
||||||||||
eventAttendanceMode
|
Menunjukkan apakah acara diselenggarakan secara online, offline di lokasi fisik, atau kombinasi
online dan offline. Jika Anda tidak menyertakan properti ini, Google akan memahami
mode acara sebagai
Berikut adalah contoh acara yang hanya diselenggarakan secara online: { "@context": "https://schema.org", "@type": "Event", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "location": { "@type":"VirtualLocation", "url": "https://operaonline.stream5.com/" } } Berikut adalah contoh acara yang memiliki bagian yang diselenggarakan secara online dan offline: { "@context": "https://schema.org", "@type": "Event", "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode", "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } } } |
||||||||||
eventStatus
|
EventStatusType
Status acara. Jika Anda tidak menggunakan kolom ini, Google akan memahami
| ||||||||||
image
|
URL gambar atau logo untuk acara atau tur. Hal ini termasuk gambar yang membantu pengguna memahami dan terlibat dalam acara Anda. Sebaiknya gambar memiliki lebar 1920 piksel (lebar minimum 720 piksel). Pedoman gambar tambahan:
Contoh: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
||||||||||
location.name
|
Nama lengkap tempat atau gedung lokasi acara diselenggarakan. Properti ini hanya direkomendasikan untuk acara yang diselenggarakan di lokasi fisik. Tidak direkomendasikan: Gambir, Jakarta Pusat Direkomendasikan: Auditorium Adhiyana Praktik terbaik:
|
||||||||||
offers
|
Offer bertingkat, satu untuk setiap jenis
tiket.
"offers": { "@type": "Offer" } |
||||||||||
offers.availability
|
Salah satu dari berikut ini:
"offers": { "@type": "Offer", "availability": "https://schema.org/InStock"</span> } |
||||||||||
offers.price
|
Harga tiket terendah yang tersedia, termasuk ongkos dan biaya layanan. Jangan lupa untuk memperbaruinya jika harga berubah atau tiket telah terjual habis.
Jika acara tersedia tanpa pembayaran, biaya, atau ongkos layanan, tetapkan "offers": { "@type": "Offer", "price": "30"</span> } |
||||||||||
offers.priceCurrency
|
3 huruf kode mata uang ISO 4217. "offers": { "@type": "Offer", "priceCurrency": "USD"</span> } |
||||||||||
offers.validFrom
|
Tanggal dan waktu saat tiket mulai dijual (hanya diwajibkan pada penawaran yang dibatasi tanggal), dalam format ISO-8601. "offers": { "@type": "Offer", "validFrom": "2024-05-21T12:00"</span> } |
||||||||||
offers.url
|
URL halaman yang menyediakan kemampuan untuk membeli tiket. "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_201803180430"</span> } URL ini harus memenuhi persyaratan berikut:
|
||||||||||
organizer
|
Orang atau organisasi yang menyelenggarakan acara. Hal ini sangat penting untuk
acara online, yang tidak berisi informasi tempat apa pun. Jika Anda menyertakan |
||||||||||
organizer.name
|
Nama orang atau organisasi yang menyelenggarakan acara. |
||||||||||
organizer.url
|
URL domain host acara. |
||||||||||
performer
|
Peserta yang tampil dalam acara tersebut, seperti artis dan komedian. Gunakan
"performer": { "@type": "PerformingGroup" } |
||||||||||
performer.name
|
Nama peserta yang tampil dalam acara tersebut, seperti nama artis atau komedian. "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison"</span> } |
||||||||||
previousStartDate
|
Tanggal mulai acara yang dijadwalkan sebelumnya jika suatu acara telah dijadwalkan ulang. Jika
Untuk acara online, Anda harus menentukan zona waktu dengan menyertakan beda waktu UTC atau GMT.
Untuk acara yang dijadwalkan ulang, properti { "@context": "https://schema.org", "@type": "Event", "previousStartDate": ["2020-03-21T19:00-05:00", "2020-03-20T19:00-05:00", "2020-03-21T19:00-05:00"], "eventStatus": "https://schema.org/EventRescheduled", "startDate": "2020-07-21T19:00-05:00" } |
Memantau hasil kaya dengan Search Console
Search Console adalah alat yang dapat membantu Anda memantau performa halaman Anda di Google Penelusuran. Anda tidak perlu mendaftar ke Search Console agar halaman Anda dapat disertakan dalam hasil Google Penelusuran. Tetapi dengan mendaftar, Anda dapat memahami dan meningkatkan cara Google melihat situs Anda dengan mudah. Sebaiknya Anda memeriksa Search Console dalam kasus berikut:
- Setelah men-deploy data terstruktur untuk pertama kalinya
- Setelah merilis template baru atau memperbarui kode
- Menganalisis traffic secara berkala
Setelah men-deploy data terstruktur untuk pertama kalinya
Setelah Google mengindeks halaman Anda, temukan masalah menggunakan laporan status Hasil kaya yang relevan. Idealnya, akan ada peningkatan jumlah item yang valid, sedangkan jumlah item yang tidak valid tidak berubah. Jika Anda menemukan masalah pada data terstruktur Anda:
- Perbaiki item yang tidak valid.
- Periksa URL aktif untuk memeriksa apakah masalah terus berlanjut.
- Minta validasi menggunakan laporan status.
Setelah merilis template baru atau memperbarui kode Anda
Saat Anda membuat perubahan yang signifikan pada situs, pantau peningkatan jumlah item yang tidak valid pada data terstruktur.- Jika terjadi peningkatan jumlah item yang tidak valid, mungkin Anda meluncurkan template baru yang tidak berfungsi, atau situs Anda berinteraksi dengan template yang ada dengan cara baru yang salah.
- Jika terjadi penurunan jumlah item yang valid (tidak cocok dengan peningkatan jumlah item yang tidak valid), mungkin Anda tidak lagi menyematkan data terstruktur di halaman Anda. Gunakan Alat Inspeksi URL untuk mempelajari penyebab masalah tersebut.
Menganalisis traffic secara berkala
Analisis traffic Google Penelusuran Anda menggunakan Laporan Performa. Data akan menunjukkan seberapa sering halaman Anda muncul sebagai hasil kaya di Penelusuran, seberapa sering pengguna mengkliknya, dan posisi rata-rata halaman Anda saat muncul di hasil penelusuran. Anda juga dapat otomatis menarik hasil ini dengan Search Console API.Pemecahan masalah
Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.
- Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
- Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
- Mungkin ada error dalam data terstruktur Anda. Periksa daftar error data terstruktur.
- Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
- Tinjau panduan lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi panduan. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
- Pecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
- Tunggu hingga crawling dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
- Posting pertanyaan di forum Pusat Google Penelusuran.
Jika acara Anda tidak muncul di pengalaman acara di Google atau jika Anda telah menerima tindakan manual karena Markup Terstruktur Berisi Spam di Search Console, pecahkan masalah yang paling umum dan tinjau panduan kami. Jika masih mengalami masalah, baca FAQ Acara atau posting masalah Anda di forum Pusat Google Penelusuran.
Lokasi acara tidak ada atau salah
error Penyebab masalah: Google tidak memahami nilai yang diberikan untuk properti eventLocation
, addressLocality
, atau addressRegion
.
Google mencoba mencocokkan informasi lokasi dengan lokasi fisik, dan lokasi
yang diberikan tidak ada atau salah.
done Memperbaiki masalah
- Pastikan data terstruktur menyertakan nilai untuk
eventLocation
,addressLocality
, atauaddressRegion
(tergantung lokasinya, karena tidak semua properti lokasi berlaku). - Periksa apakah kolom
location.name
menggunakan nama lokasi, atau biarkan kosong jika tidak memiliki nama. Masalah yang sering terjadi adalah tidak sengaja mengisi kolomlocation.name
dengan nama acara. - Validasi perbaikan:
- Buka Alat Pengujian Hasil Kaya.
- Masukkan URL postingan acara di kotak Ambil URL.
- Klik Validasi.
- Klik Pratinjau.
Berhasil: Pengujian Hasil Kaya menampilkan
eventLocation
yang benar di Alat Pratinjau Google Penelusuran.Coba lagi: Pengujian Hasil Kaya menampilkan "false" untuk lokasi acara di Alat Pratinjau Google Penelusuran. Pastikan lokasi tersebut adalah lokasi sebenarnya.
Situs tidak ditampilkan sebagai opsi untuk pembelian tiket
error Penyebab masalah: Properti
offers.url
tidak ada atau tidak memenuhi
persyaratan URL.
done Memperbaiki masalah
- Pastikan data terstruktur Anda menyertakan
properti
offers.url
. - Pastikan URL Anda memenuhi persyaratan URL untuk
offers.url
. - Minta Google untuk meng-crawl ulang situs Anda.
- Kirim permintaan untuk evaluasi (ulang).
Waktu atau tanggal salah
error Penyebab masalah: Waktu atau tanggal salah. Error yang biasa terjadi adalah tidak menetapkan selisih waktu untuk zona waktu atau menetapkan waktu mulai yang salah (misalnya, tengah malam sebagai waktu mulai).
done Memperbaiki masalah
- Tentukan selisih waktu lokal yang benar. Misalnya, jika acara dimulai
pukul 19.00 di New York (UTC - 5) dan berakhir pukul 21.00, maka nilai untuk
startDate
adalah2019-08-15T19:00:00-05:00
, dan nilai untukendDate
adalah2019-08-15T21:00:00-05:00
. Jika Anda tidak dapat menentukan selisih waktu untuk acara, jangan tentukan selisih waktu tersebut (misalnya, gunakan2019-08-15T19:00:00
). - Pastikan waktu mulai atau berakhirnya akurat. Salah satu kesalahan yang sering terjadi adalah
menentukan sebuah acara yang dimulai pada tengah malam, padahal acara tersebut tidak dimulai pada tengah malam. Jika
acara berlangsung satu hari penuh, atau waktu mulainya belum diberitahukan, cukup tentukan
harinya. Contoh:
Direkomendasikan:
2019-07-20
Tidak direkomendasikan:
2019-07-20T00:00:00
Tidak direkomendasikan:
2019-08-15T00:00:01+00:00
Tidak direkomendasikan
2019-08-15T00:00:00+00:00