Schema Markup Generator: Buat JSON-LD Gratis
Pilih tipe, isi form, lalu salin JSON-LD yang valid. Properti wajib dan yang disarankan mengikuti dokumentasi structured data Google (dicek Oktober 2026), dan hasil cek langsung menunjukkan apa yang masih kurang.
Properti: LocalBusiness
Memuat form...
JSON-LD
Hasil cek
Isian hanya tersimpan di browser ini. Tidak ada yang dikirim ke server.
Apa itu schema markup?
Schema markup adalah data terstruktur yang memberi tahu Google isi suatu halaman tanpa perlu menebak: ini kedai kopi di alamat ini, buka jam sekian; ini produk dengan harga sekian dan stoknya ada. Google memakainya untuk menampilkan rich result, misalnya harga dan bintang di bawah produk atau jalur breadcrumb sebagai pengganti URL, dan untuk mengenali entitas di knowledge panel. Markup tidak otomatis menaikkan peringkat. Gunanya membuat hasil pencarian kamu layak tampil lebih lengkap, dan Google tidak perlu lagi menebak isi halaman.
Tipe schema yang masih memunculkan rich result di 2026
Dalam 3 tahun terakhir, Google sudah menghentikan beberapa jenis rich result. Sebelum menghabiskan waktu untuk markup, pastikan tipenya masih berguna di Google. Berikut status tiap tipe di generator ini, berdasarkan galeri structured data Search Central dan changelog-nya, dicek Oktober 2026:
| Tipe | Rich result di Google | Wajib menurut Google |
|---|---|---|
| LocalBusiness | Ya, detail usaha di knowledge panel | name, address |
| Organization | Ya, logo dan detail perusahaan | Tidak ada, semuanya disarankan |
| Person (ProfilePage) | Dipakai untuk halaman profil, tidak ada rich result Person sendiri | mainEntity dengan name |
| Article, BlogPosting, NewsArticle | Ya, judul, gambar, dan tanggal yang lebih tepat | Tidak ada, semuanya disarankan |
| Product | Ya, harga, stok, dan rating | name, plus salah satu dari offers, aggregateRating, review |
| BreadcrumbList | Ya, jalur breadcrumb di hasil pencarian | itemListElement minimal 2 item |
| Event | Ya, untuk acara di tempat fisik (dokumentasi Event) | name, startDate, location dengan address |
| VideoObject | Ya, hasil video dan key moments | name, thumbnailUrl, uploadDate |
| WebSite | Hanya nama situs (site name). Sitelinks search box dihapus mulai 21 November 2024 | name, url (hanya di beranda) |
| FAQPage | Tidak. Tidak tampil lagi mulai 7 Mei 2026 | Dokumentasi dihapus pada Juni 2026 |
| HowTo | Tidak. Tidak tampil di desktop sejak 13 September 2023, di HP sejak Agustus 2023 | Dokumentasi sudah dihapus |
Beda properti wajib dan yang disarankan
Properti wajib menentukan halaman layak atau tidak. Kalau ada yang kosong, Rich Results Test menampilkan error dan rich result tidak akan muncul. Properti yang disarankan tidak membuat halaman gugur, tapi menentukan seberapa banyak informasi yang bisa ditampilkan. LocalBusiness yang hanya berisi nama dan alamat sudah valid. Namun yang benar-benar menjawab pertanyaan orang adalah yang dilengkapi jam buka, nomor telepon, koordinat, dan kisaran harga. Isi semua properti yang disarankan selama memang benar, dan jangan pernah memasang markup untuk informasi yang tidak terlihat di halaman.
Cara memasang JSON-LD di website
Salin kode beserta tag script-nya, lalu tempel ke HTML halaman yang dijelaskan, di bagian head atau di bagian mana saja dalam body. Di WordPress, pakai plugin header dan footer code atau kolom custom code dari tema atau plugin SEO kamu. Cek dulu apakah plugin SEO sudah mencetak tipe yang sama, karena dua blok Organization yang isinya beda adalah kesalahan yang sering saya temukan. Pasang lewat Google Tag Manager dengan tag Custom HTML juga bisa. Hanya saja Google harus merender JavaScript dulu untuk melihatnya, jadi menaruhnya langsung di HTML lebih aman. Setelah itu tes halamannya di Rich Results Test dan pantau laporan Enhancements di Search Console selama beberapa minggu.
Kesalahan yang paling sering saya temukan saat audit
- Rating yang tidak terlihat. Bintang produk ada di markup, tapi ulasannya tidak ada di halaman. Ini melanggar pedoman Google dan bisa berujung manual action (sanksi manual).
- Ulasan tentang bisnis sendiri. Bisnis yang memasang markup ulasan untuk dirinya sendiri di halaman LocalBusiness atau Organization tidak layak mendapat bintang, termasuk kalau ulasannya dari widget pihak ketiga.
- URL relatif dan zona waktu kosong. URL gambar dan halaman harus lengkap. Tanggal tanpa zona waktu dibaca dengan zona waktu Googlebot, jadi jadwal acara bisa bergeser satu hari. Untuk WIB pakai +07:00.
- Markup tidak sama dengan isi halaman. Harga, nomor telepon, atau jam buka di JSON-LD berbeda dengan yang tertulis di halaman. Kalau ada perubahan, ubah keduanya sekaligus.
- Tipe lama yang masih terpasang. Plugin masih menambahkan blok FAQ dan HowTo di setiap halaman. Tidak merusak, tapi sudah tidak menghasilkan apa-apa di Google.
Tes dulu sebelum dipasang
Rich Results Test menunjukkan apakah Google bisa menampilkan rich result dari kode atau URL kamu, dan properti apa yang masih kurang. Schema Markup Validator mengecek kode dengan seluruh kosakata schema.org, berguna untuk tipe yang tidak dipakai Google. Tempel kode yang sudah disalin ke salah satunya. Cek di generator ini mengikuti aturan yang sama, jadi kode yang lolos di sini seharusnya lolos juga di sana. Meski begitu, hasil tes URL yang sudah live tetap yang paling menentukan.