Data Terstruktur

Validator Schema Event

Tempel JSON-LD Event Anda (atau MusicEvent, SportsEvent, Festival, dan 20+ subtipe lain) dan dapatkan pemeriksaan spesifikasi lengkap sesuai panduan data terstruktur Event Google: tanggal, location/VirtualLocation, eventAttendanceMode, transisi eventStatus, dan setiap field Offer.

Berjalan sepenuhnya di browser Anda. Tidak ada yang dikirim ke server kecuali hitungan penggunaan anonim.

Tempel isi blok <script type="application/ld+json">, atau HTML halaman penuh — setiap blok JSON-LD diekstrak otomatis.

Apa yang diperiksa alat ini, dan cara memperbaiki kesalahan umum

Google hanya menampilkan rich result Event (tanggal, lokasi, dan tautan tiket langsung di hasil pencarian) saat JSON-LD Event Anda valid secara sintaks DAN lengkap. Alat ini mem-parsing objek Place, VirtualLocation, dan Offer yang sesungguhnya bersarang — struktur yang sama yang dibaca mesin pencari — bukan sekadar daftar properti datar.

Tanggal adalah kegagalan paling umum: startDate dan endDate harus berupa nilai ISO 8601 yang benar ("2026-09-12T19:00:00+07:00", bukan "12/9/2026"), offset zona waktu sangat dianjurkan, dan endDate tidak boleh lebih awal dari startDate. Jika startDate sudah lewat tetapi eventStatus masih "EventScheduled", Google umumnya tidak akan menampilkan acara tersebut — hapus markup, atau perbarui statusnya.

location harus jelas: acara tatap muka membutuhkan Place dengan name dan address lengkap; acara sepenuhnya online membutuhkan eventAttendanceMode diatur ke "OnlineEventAttendanceMode" serta VirtualLocation dengan URL sungguhan, menggantikan (atau mendampingi, untuk acara hybrid) Place. Mengatur eventStatus ke "EventMovedOnline" tanpa turut mengubah attendance mode dan location adalah kontradiksi umum yang gagal validasi.

Setiap Offer membutuhkan price dan priceCurrency 3 huruf yang valid (ISO 4217, mis. "IDR" atau "USD") sebagai field terpisah — jangan pernah menyisipkan simbol mata uang ke dalam string price — ditambah nilai availability yang dikenali ("InStock", "SoldOut", "PreOrder", dll.) dan URL tiket langsung. Beberapa tingkatan tiket sebaiknya menggunakan array objek Offer, atau AggregateOffer dengan rentang lowPrice/highPrice yang valid.

"EventRescheduled" dan "EventPostponed" sebaiknya menyertakan previousStartDate agar Google bisa menampilkan apa yang berubah. Jika sebuah halaman mencantumkan lebih dari satu record Event, alat ini juga menandai kemungkinan duplikat — nama dan startDate yang sama muncul dua kali biasanya berarti tempel-ganda yang tidak disengaja, bukan dua acara terpisah.

📊 Seberapa akurat halaman ini?

Ketuk salah satu wajah untuk menilai — lalu lihat pendapat semua orang.

0%

Tidak dapat menyimpan suara Anda — silakan coba lagi.

1